You are not logged in.
Hi,
after coming home from vacation I updated my desktop system without a problem using this guide: https://wiki.archlinux.org/index.php/De … iki:usrlib
On my laptop I still get the error that /lib exists in file system. I checked it with
grep '^lib/' /var/lib/pacman/local/*/filesbut no packages except for glibc are found:
$ grep '^lib/' /var/lib/pacman/local/*/files
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/ld-linux.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libBrokenLocale.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libSegFault.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libanl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libc.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcidn.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libcrypt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libdl.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libm.so.6
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libmemusage.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnsl.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_compat.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_db.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_dns.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_files.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_hesiod.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nis.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libnss_nisplus.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpcprofile.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libpthread.so.0
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libresolv.so.2
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/librt.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db-1.0.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libthread_db.so.1
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil-2.16.so
/var/lib/pacman/local/glibc-2.16.0-1/files:lib/libutil.so.1$ find /lib -exec pacman -Qo -- {} +also doesn't give other packages than glibc.
Any help is appreciated.
Thanks
Last edited by thms (2012-08-08 20:48:34)
Offline
Have checked if nothing but the output above is present in your /lib? When running pacman -Syu, is glibc the only package going to be upgraded?
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
pacman -Syu gives me glibc and curl (since these two where ignored as said in the wiki article).
curl-7.27.0-1 glibc-2.16.0-2
$ ls /lib
ld-2.16.so libdl-2.16.so libnss_dns.so.2 libresolv-2.16.so
ld-linux.so.2 libdl.so.2 libnss_files-2.16.so libresolv.so.2
libanl-2.16.so libm-2.16.so libnss_files.so.2 librt-2.16.so
libanl.so.1 libmemusage.so libnss_hesiod-2.16.so librt.so.1
libBrokenLocale-2.16.so libm.so.6 libnss_hesiod.so.2 libSegFault.so
libBrokenLocale.so.1 libnsl-2.16.so libnss_nis-2.16.so libthread_db-1.0.so
libc-2.16.so libnsl.so.1 libnss_nisplus-2.16.so libthread_db.so.1
libcidn-2.16.so libnss_compat-2.16.so libnss_nisplus.so.2 libutil-2.16.so
libcidn.so.1 libnss_compat.so.2 libnss_nis.so.2 libutil.so.1
libcrypt-2.16.so libnss_db-2.16.so libpcprofile.so modules
libcrypt.so.1 libnss_db.so.2 libpthread-2.16.so udev
libc.so.6 libnss_dns-2.16.so libpthread.so.0Last edited by thms (2012-08-08 20:29:24)
Offline
OK, but despite pacman, there may be some leftovers in your /lib/. When I was upgrading one of my machines running Parabola, the problems occurred due to 1) some gcc conflicts (therefore I had to add glibc,curl,gcc to the --ignore line), 2) some modules that weren't removed by pacman and thus remained orphaned (moving them to the temporary directory did the trick, thought). Quite often the 2) may cause issues.
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
See? udev and modules? Move them to some temp dir and try running pacman again.
:: Registered Linux User No. 223384
:: github
:: infinality-bundle+fonts: good looking fonts made easy
Offline
Thx bohoomil for pointing me to the problem. Don't know why these folders have been there (and not on my desktop machine) but after moving them everything went fine.
Offline