vmware-server break PAM

Bug #173686 reported by Morten Siebuhr
2
Affects Status Importance Assigned to Milestone
vmware-server (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: vmware-server

After installing vmware-server you cannot do remote or local logins on the machine.

login[4130]: PAM (login) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-auth]
login[4130]: PAM (login) no module name supplied
login[4130]: PAM unable to dlopen(<*unknown module path*>)
login[4130]: PAM [error: <*unknown module path*>: cannot open shared object file: No such file or directory]
login[4130]: PAM adding faulty module: <*unknown module path*>
login[4130]: PAM (login) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-account]
login[4130]: PAM (login) no module name supplied
login[4130]: PAM (login) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-session]
login[4130]: PAM (login) no module name supplied
login[4130]: PAM (login) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-password]
login[4130]: PAM (login) no module name supplied
login[4130]: PAM (other) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-auth]
login[4130]: PAM (other) no module name supplied
login[4130]: PAM (other) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-account]
login[4130]: PAM (other) no module name supplied
login[4130]: PAM (other) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-password]
login[4130]: PAM (other) no module name supplied
login[4130]: PAM (other) illegal module type: @include
login[4130]: PAM pam_parse: expecting return value; [...common-session]
login[4130]: PAM (other) no module name supplied
login[4130]: FAILED LOGIN (1) on 'tty1' FOR `msiebuhr', Module is unknown

After I commented out the @include-lines in /etc/pam.d/vmware-authd, as shown below, I can login again.

#%PAM-1.0
#@include common-auth
#@include common-account

Revision history for this message
Morten Siebuhr (msiebuhr) wrote :

Update: Fix from https://bugs.launchpad.net/ubuntu/+bug/112937 seems to remedy the problem.

Revision history for this message
Christoph Lechleitner (lech) wrote :

I can confirm the problem, however I cannot confirm the solutions.
I still get this:

Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (vmware-authd) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-auth]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (vmware-authd) no module name supplied
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM unable to dlopen(<*unknown module path*>)
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM [error: <*unknown module path*>: cannot open shared object file: No such file or directory]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM adding faulty module: <*unknown module path*>
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (vmware-authd) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-account]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (vmware-authd) no module name supplied
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-auth]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) no module name supplied
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-account]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) no module name supplied
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-password]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) no module name supplied
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) illegal module type: @include
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM pam_parse: expecting return value; [...common-session]
Dec 24 15:38:44 vz02 vmware-authd[19308]: PAM (other) no module name supplied

Eventually my problem is caused by the fact that I had VMWare's tarball installed previously and eventually their uninstall script might have left some traces iiritating Canonical's packaged version.

I switched back to the VMWare tarball and it's fine for me now.
This is one of the apps where I like to stay at the bleeding edge anyway (Bleeding edge means being ahead of any distribution most of the time and using upstream tarballs all the time).

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.