I've been attempting to get this going but so far I've encountered some issues.
Getting authentication failure error code 34 when trying to access Web console.
I thought this might have to do with the PAM modules so I tried copying the 32-bit modules pam_unix32.so and pam_nologin32.so over to /pam32lib as per the install instructions. Still no luck!
Then I tried uninstalling the packages using "dpkg -purge" but I'm getting error:
dpkg: error: unknown option -u
I have to say this is my first time trying to install 32-bit packages on a 64-bit system so I bet I'm missing something here.
If somebody could provide some guidance it would be much appreciated.
Have you checked the 32bits libs ?
- /lib/ld-linux.so.2 -> /lib/i386-linux-gnu/ld-2.15.so
- /lib/libc.so.6 -> /lib/i386-linux-gnu/libc.so.6
I had a similar problem, and i fixed it by restoring
these libs, which were removed when i installed
I installed the ia32-libs package. At least I thought I installed it, but since I've been reading that starting at 12.04 there is now Multi Arch. I am not too familiar with installing libraries so I am confused as to whether the install worked or not. It did seem to find something to install from the repositories.
I do not see /lib32
is there anywhere else of the file system where I should be looking for the 32 bit PAM libraries?
Since this seems to be an open issue I thought I'd provide what I hope is useful feedback. Briefly, I'm running Xubuntu 12.04.4 x64 (kernel 3.2.0-57-virtual) as a guest machine of VirtualBox 4.3.6 r91406 on a mid-2011 iMac running Mavericks host. I Installed VSEL 1.9 as described in the VSEL 1.9 Installation Guide, extracting "pam_unix.so" and "pam_nologin.so" from "libpam-modules_1.1.3-7ubuntu2_i386.deb" and copying them to "/pam32lib" as "pam_unix32.so" and "pam_nologin32.so" prior to installing VSEL. After, when I tried to access the web-based user interface I would get "Error: bad credentials - authentication failure error code 34". To make a long story shorter, the 32-bit PAM libraries (pam_unix.so and pam_nologin.so) that have to be installed on 64-bit systems depend on another 32-bit library, libpam.so.0, found in "libpam0g". I downloaded the 32-bit "libpam0g" package for "precise" from "packages.ubuntu.com" (current version as of this message is "libpam0g_1.1.3-7ubunut2_i386.deb". I installed that using
dpkg -i --force-architecture --ignore-depends=libpam-modules_1.1.3-7ubuntu2_i386.deb libpam0g_1.1.3-7ubuntu2_i386.deb
Note: "libpam0g_1.1.3-7ubuntu2_i386.deb" depends on "libpam-modules_1.1.3-7ubuntu2_i386.deb" but after extracting the package control information from "libpam-modules_1.1.3-7ubuntu2_i386.deb" I was concerned that installing the complete package would overwrite existing files so I used the "--ignore-depends=libpam-modules_1.1.3-7ubuntu2_i386.deb" option to install "libpam0g_1.1.3-7ubuntu2_i386.deb".