My system is amd64,and livecd is amd64 too. I always chroot.And it's exf4. Wait a second,I will try it now.Thank you so much.
2011/10/30 Andrea Conti <a...@alyf.net> > On 29/10/11 13.10, co wrote: > > >> # ls -l /lib/libpam.so* > > > lrwxrwxrwx 1 root root 11 Oct 21 23:47 /lib32/libpam.so -> libpam.so.0 > > lrwxrwxrwx 1 root root 16 Oct 21 23:48 /lib32/libpam.so.0 -> > > libpam.so.0.83.0 > > -rwxr-xr-x 1 root root 46520 Sep 28 19:37 /lib32/libpam.so.0.83.0 > > That's not what you were asked for (ie /lib32 != /lib, as you seem to be > on amd64). > Are you by any chance trying to rescue your system by booting from an > install cd? If so, make sure you use an amd64 ISO, and don't forget to > chroot to your system installation. > > >>>> Unpacking Linux-PAM-1.1.5.tar.bz2 to > /var/tmp/portage/sys-libs/pam-1.1.5/work > > tar: Linux-PAM-1.1.5/INSTALL: Cannot open: Invalid argument > > tar: Linux-PAM-1.1.5/ABOUT-NLS: Cannot open: Invalid argument > > I think this is the real problem. Whatever is causing this also has > probably something to do with your openrc issues. What kind of > filesystem is your /var/tmp/portage directory on? Is it free of errors? > Is there any free space left? > > Can you create a new file on it? Try > # echo test >/var/tmp/portage/test > > andrea > >