Article ID: 5506, created on Jul 30, 2009, last review on Apr 26, 2014

  • Applies to:
  • Virtuozzo hypervisor

Síntomas

He instalado Parallels Server para Linux en Ubuntu 8.04 y no puedo conectarme a este desde el Parallels Management Console remoto. Obtengo el siguiente error: "username / password not recognized or incorrect".


Asimismo, cuando intento conectarme al servidor, en el archivo /var/log/auth.log aparecen mensajes de error como los que mostramos a continuación:

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

Resolución

Se trata de una incidencia conocida de los sistemas Linux de 64 bits. Instale módulos PAM de 32 bits en su sistema y edite manualmente el archivo /etc/pam.d/prl_disp_service. En este archivo, indique las rutas absolutas a los módulos PAM de 32 bits.

Edite /etc/pam.d/prl_disp_service en el servidor de la siguiente forma:

#%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

Una vez hecho esto, reinicie Parallels Server e intente establecer la conexión de nuevo.

También puede probar la versión Bare-Metal de Parallels Server. Es un servidor Linux de 64 bits y todas las incidencias con los módulos PAM de 32 bits ya han sido resueltas en esta.

a26b38f94253cdfbf1028d72cf3a498b 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF