AppSync: SUDO kullanıcısı kullanılarak AppSync Server'a UNIX istemcisi eklenemiyor
Symptoms
Kullanıcı bir SUDO UNIX kullanıcısı kullanmak zorundadır ve doğrudan kök oturum açmaya izin vermez.
SUDO kullanıcısı kullanılarak AppSync Server'a UNIX istemcisi eklenemiyor.
AppSync GUI iletişim kutusu:
Kullanıcı, dağıtımı çalıştırmak için gerekli izinlere sahip değil. Unix aracısındaki sudousers dosyasında kullanıcısını yapılandırın veya gerekli izinleri verin.
AppSync Sunucu Günlüğü
service.xio.XIOServiceBean.discoverXMS(com.emc.archway.context.ExecutionContext,com.emc.archway.objectmodel.storage.xio.XIOManagementServer)
throws com.emc.archway.service.eventservice.exceptions.XIOManagementServerInvalidLoginException,com.emc.archway.service.eventservice.exceptions.XIOConnectionFailureException,com.emc.archway.errorMessages.XIORequestFailedException,com.emc.archway.errorMessages.XIORESTException
Acp..... TAMAM.
aix/host.pyc..... BAŞARISIZ.
generic/oracle.pyc..... BAŞARISIZ.
library.zip..... TAMAM.
UYARI: 4 dosyadan 2'si aynı mesaj özetine sahip değil.
INFO [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] Verification failed, deploying latest acp
ERROR [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] slibclean failed: ksh: slibclean: 0403-006 Yürütme izni reddedildi.
WARN [Thread-189340 (HornetQ-client-global-threads-1147589765)]
[] File is already deleted: appsync.tar
Cause
Resolution
- Sudo dosyasında aşağıdaki girişleri onaylayın. Operatör 'appsync' sudo kullanıcısını kullanmak istiyorsa giriş şu şekilde olmalıdır:
Defaults secure_path = /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root) NOPASSWD: /opt/emc/appsync/acp
- ÖNEMLİ: SFTP sunucusu hizmetinin çalıştığını doğrulayın.
çalışıp çalışmadığını kontrol etmek için aşağıdaki komutu çalıştırın: sftp P <Bağlantı Noktası Numarası><: Kullanıcı-Name@AppSync-Sunucu-IPAddress>
İYI YANIT ÖRNEĞI:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 Password:
Connected to 10.10.10.10
sftp>
EXAMPLE BAD RESPONSE:
#sftp P 22 asadmin@10.10.10.10
asadmin@10.10.10.10 password:
subsystem request failed on channel 0
connection closed
#
- İstemci tarafındaki /opt/emc/appsync dizinindeki tüm dosyaları silin.
- Sahiplik ve doğru yazma izinleri /opt/emc/appsync dizininde bulunmalıdır.
- AppSync istemcisindeki .RSP dosyasının izinlerini kontrol edin.
- SFTP işlemini engelleyen herhangi bir güvenlik duvarı olmadığını doğrulayın. Appsync kullanıcısı olarak sftp'yi kullanarak bir dosyayı manuel olarak aktarmayı deneyin.
Additional Information
UNIX ana bilgisayar eklentisi SUDO kullanıcısı ile yükleme -> AIX bölümüne bakın.
Bu durumda 'appsync' sudo kullanıcısıdır. Sudoer dosyasının altına satırlar eklemelisiniz:
Defaults:appsync !env_reset Defaults secure_path
= /sbin:/bin:/usr/sbin:/usr/bin
appsync ALL = (root)NOPASSWD:/opt/emc/appsync/acp
Ayrıca bkz.: 483004 numaralı KB makalesi: AppSync: Bir SUDO kullanıcısı tarafından gerçekleştirildiğinde Linux ana bilgisayarına yükleme başarısız oluyor