Article ID: 5506, created on Feb 1, 2010, last review on May 2, 2014

  • Applies to:
  • Virtuozzo hypervisor

Symptômes

J'ai installé Parallels Server pour Linux sur Ubuntu 8.04 et je n'arrive pas à me connecter depuis Parallels Management Console distant. L'erreur suivante apparaît : "username / password not recognized or incorrect".

 

De plusn dans le fichier /var/log/auth.log, je vois les messages d'erreurs similaires à ceux ci-dessus lorsque j'essaye de me connecter au serveur :

Jul 24 16:28:07 prl_disp_service: PAM unable to dlopen(/lib/security/pam_unix.so)
Jul 24 16:28:07 prl_disp_service: PAM [error: /lib/security/pam_unix.so: wrong ELF class: ELFCLASS64]
Jul 24 16:28:07 prl_disp_service: PAM adding faulty module: /lib/security/pam_unix.so
Jul 24 16:28:07 prl_disp_service: PAM unable to dlopen(/lib/security/pam_deny.so)
Jul 24 16:28:07 prl_disp_service: PAM [error: /lib/security/pam_deny.so: wrong ELF class: ELFCLASS64]
Jul 24 16:28:07 prl_disp_service: PAM adding faulty module: /lib/security/pam_deny.so
Jul 24 16:28:07 prl_disp_service: PAM unable to dlopen(/lib/security/pam_cracklib.so)
Jul 24 16:28:07 prl_disp_service: PAM [error: /lib/security/pam_cracklib.so: cannot open shared object file: No such file or directory]
Jul 24 16:28:07 prl_disp_service: PAM adding faulty module: /lib/security/pam_cracklib.so
Jul 24 16:28:07 prl_disp_service: PAM unable to dlopen(/lib/security/pam_keyinit.so)
Jul 24 16:28:07 prl_disp_service: PAM [error: /lib/security/pam_keyinit.so: wrong ELF class: ELFCLASS64]
Jul 24 16:28:07 prl_disp_service: PAM adding faulty module: /lib/security/pam_keyinit.so

Résolution

C'est un problème connu avec les systèmes Linux 64 bits. Vous devez installer les modules PAM 32 bits dans votre système puis éditer manuellement le fichier /etc/pam.d/prl_disp_service. Dans ce fichier, vous devez indiquer les chemins d'accès absolus pour les modules PAM 32 bits.

Editez /etc/pam.d/prl_disp_service sur le serveur comme suit

#%PAM-1.0
auth sufficient /lib32/security/pam_unix.so nullok
auth required /lib32/security/pam_deny.so
account required /lib32/security/pam_unix.so
password sufficient /lib32/security/pam_unix.so md5 shadow nullok use_authtok
password required /lib32/security/pam_deny.so
session optional /lib32/security/pam_keyinit.so force revoke
session required /lib32/security/pam_unix.so


Après, redémarrez Parallels Server et essayez de vous reconnecter.

Vous pouvez essayer la version Bare-Metal Parallels Server. Il s'agit du serveur Linux 64 bits et tous les problèmes avec les modules PAM 32 bits ont déjà été résolus.

a26b38f94253cdfbf1028d72cf3a498b 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF