You are not logged in.

#1 2012-09-14 03:10:26

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

SOLVED Yet another /lib broken system

Hello all

I recently tried to upgrade my RAID1 server without checking on the news first (/o\). Hasn't been updated for a while before hand (March?). Anyway, I've tried to find the answer on the forums, to no avail. glibc cannot update because /lib is used, but from what I can tell all the files left in /lib are used -by glibc-

 find /lib -exec pacman -Qo -- {} +
error: cannot determine ownership of directory '/lib'
/lib/libnss_hesiod.so.2 is owned by glibc 2.15-12
/lib/libBrokenLocale.so.1 is owned by glibc 2.15-12
/lib/libpthread.so.0 is owned by glibc 2.15-12
/lib/libcidn-2.15.so is owned by glibc 2.15-12
/lib/libBrokenLocale-2.15.so is owned by glibc 2.15-12
/lib/libnss_nis.so.2 is owned by glibc 2.15-12
/lib/libc.so.6 is owned by glibc 2.15-12
/lib/libnss_compat.so.2 is owned by glibc 2.15-12
/lib/libutil-2.15.so is owned by glibc 2.15-12
/lib/libpthread-2.15.so is owned by glibc 2.15-12
/lib/ld-2.15.so is owned by glibc 2.15-12
/lib/libcidn.so.1 is owned by glibc 2.15-12
/lib/ld-linux-x86-64.so.2 is owned by glibc 2.15-12
/lib/libnss_dns.so.2 is owned by glibc 2.15-12
/lib/libnss_nisplus-2.15.so is owned by glibc 2.15-12
/lib/libnss_nis-2.15.so is owned by glibc 2.15-12
/lib/librt-2.15.so is owned by glibc 2.15-12
/lib/libanl.so.1 is owned by glibc 2.15-12
/lib/librt.so.1 is owned by glibc 2.15-12
/lib/libpcprofile.so is owned by glibc 2.15-12
/lib/libnss_dns-2.15.so is owned by glibc 2.15-12
/lib/libresolv.so.2 is owned by glibc 2.15-12
/lib/libmemusage.so is owned by glibc 2.15-12
/lib/libnsl.so.1 is owned by glibc 2.15-12
/lib/libnss_db.so.2 is owned by glibc 2.15-12
/lib/libc-2.15.so is owned by glibc 2.15-12
/lib/libnss_compat-2.15.so is owned by glibc 2.15-12
/lib/libnss_db-2.15.so is owned by glibc 2.15-12
/lib/libm-2.15.so is owned by glibc 2.15-12
/lib/libthread_db.so.1 is owned by glibc 2.15-12
/lib/libresolv-2.15.so is owned by glibc 2.15-12
/lib/libanl-2.15.so is owned by glibc 2.15-12
/lib/libnss_hesiod-2.15.so is owned by glibc 2.15-12
/lib/libnsl-2.15.so is owned by glibc 2.15-12
/lib/libnss_files-2.15.so is owned by glibc 2.15-12
/lib/libthread_db-1.0.so is owned by glibc 2.15-12
/lib/libm.so.6 is owned by glibc 2.15-12
/lib/libdl-2.15.so is owned by glibc 2.15-12
/lib/libdl.so.2 is owned by glibc 2.15-12
/lib/libcrypt.so.1 is owned by glibc 2.15-12
/lib/libnss_files.so.2 is owned by glibc 2.15-12
/lib/libutil.so.1 is owned by glibc 2.15-12
/lib/libnss_nisplus.so.2 is owned by glibc 2.15-12
/lib/libSegFault.so is owned by glibc 2.15-12
/lib/libcrypt-2.15.so is owned by glibc 2.15-12
ls -ls /lib
total 4052
 164 -rwxr-xr-x 1 root root  165322 Jun  9 07:29 ld-2.15.so
   0 lrwxrwxrwx 1 root root      10 Jun  9 07:29 ld-linux-x86-64.so.2 -> ld-2.15.so
   8 -rwxr-xr-x 1 root root    6272 Jun  9 07:29 libBrokenLocale-2.15.so
   0 lrwxrwxrwx 1 root root      23 Jun  9 07:29 libBrokenLocale.so.1 -> libBrokenLocale-2.15.so
  20 -rwxr-xr-x 1 root root   18696 Jun  9 07:29 libSegFault.so
  16 -rwxr-xr-x 1 root root   14944 Jun  9 07:29 libanl-2.15.so
   0 lrwxrwxrwx 1 root root      14 Jun  9 07:29 libanl.so.1 -> libanl-2.15.so
1940 -rwxr-xr-x 1 root root 1983446 Jun  9 07:29 libc-2.15.so
   0 lrwxrwxrwx 1 root root      12 Jun  9 07:29 libc.so.6 -> libc-2.15.so
 188 -rwxr-xr-x 1 root root  190856 Jun  9 07:29 libcidn-2.15.so
   0 lrwxrwxrwx 1 root root      15 Jun  9 07:29 libcidn.so.1 -> libcidn-2.15.so
  36 -rwxr-xr-x 1 root root   35104 Jun  9 07:29 libcrypt-2.15.so
   0 lrwxrwxrwx 1 root root      16 Jun  9 07:29 libcrypt.so.1 -> libcrypt-2.15.so
  16 -rwxr-xr-x 1 root root   14640 Jun  9 07:29 libdl-2.15.so
   0 lrwxrwxrwx 1 root root      13 Jun  9 07:29 libdl.so.2 -> libdl-2.15.so
 980 -rwxr-xr-x 1 root root 1001864 Jun  9 07:29 libm-2.15.so
   0 lrwxrwxrwx 1 root root      12 Jun  9 07:29 libm.so.6 -> libm-2.15.so
  20 -rwxr-xr-x 1 root root   18776 Jun  9 07:29 libmemusage.so
  88 -rwxr-xr-x 1 root root   89080 Jun  9 07:29 libnsl-2.15.so
   0 lrwxrwxrwx 1 root root      14 Jun  9 07:29 libnsl.so.1 -> libnsl-2.15.so
  32 -rwxr-xr-x 1 root root   31600 Jun  9 07:29 libnss_compat-2.15.so
   0 lrwxrwxrwx 1 root root      21 Jun  9 07:29 libnss_compat.so.2 -> libnss_compat-2.15.so
  32 -rwxr-xr-x 1 root root   31136 Jun  9 07:29 libnss_db-2.15.so
   0 lrwxrwxrwx 1 root root      17 Jun  9 07:29 libnss_db.so.2 -> libnss_db-2.15.so
  24 -rwxr-xr-x 1 root root   22928 Jun  9 07:29 libnss_dns-2.15.so
   0 lrwxrwxrwx 1 root root      18 Jun  9 07:29 libnss_dns.so.2 -> libnss_dns-2.15.so
  52 -rwxr-xr-x 1 root root   52136 Jun  9 07:29 libnss_files-2.15.so
   0 lrwxrwxrwx 1 root root      20 Jun  9 07:29 libnss_files.so.2 -> libnss_files-2.15.so
  24 -rwxr-xr-x 1 root root   22960 Jun  9 07:29 libnss_hesiod-2.15.so
   0 lrwxrwxrwx 1 root root      21 Jun  9 07:29 libnss_hesiod.so.2 -> libnss_hesiod-2.15.so
  48 -rwxr-xr-x 1 root root   47672 Jun  9 07:29 libnss_nis-2.15.so
   0 lrwxrwxrwx 1 root root      18 Jun  9 07:29 libnss_nis.so.2 -> libnss_nis-2.15.so
  52 -rwxr-xr-x 1 root root   51712 Jun  9 07:29 libnss_nisplus-2.15.so
   0 lrwxrwxrwx 1 root root      22 Jun  9 07:29 libnss_nisplus.so.2 -> libnss_nisplus-2.15.so
   8 -rwxr-xr-x 1 root root    6288 Jun  9 07:29 libpcprofile.so
 136 -rwxr-xr-x 1 root root  138216 Jun  9 07:29 libpthread-2.15.so
   0 lrwxrwxrwx 1 root root      18 Jun  9 07:29 libpthread.so.0 -> libpthread-2.15.so
  84 -rwxr-xr-x 1 root root   84832 Jun  9 07:29 libresolv-2.15.so
   0 lrwxrwxrwx 1 root root      17 Jun  9 07:29 libresolv.so.2 -> libresolv-2.15.so
  32 -rwxr-xr-x 1 root root   31760 Jun  9 07:29 librt-2.15.so
   0 lrwxrwxrwx 1 root root      13 Jun  9 07:29 librt.so.1 -> librt-2.15.so
  40 -rwxr-xr-x 1 root root   38506 Jun  9 07:29 libthread_db-1.0.so
   0 lrwxrwxrwx 1 root root      19 Jun  9 07:29 libthread_db.so.1 -> libthread_db-1.0.so
  12 -rwxr-xr-x 1 root root   10656 Jun  9 07:29 libutil-2.15.so
   0 lrwxrwxrwx 1 root root      15 Jun  9 07:29 libutil.so.1 -> libutil-2.15.so

So, I'm not sure what I can do from here. =/ Any help is appreciated

Last edited by XtrmGmr99 (2012-09-14 03:29:30)

Offline

#2 2012-09-14 03:14:04

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: SOLVED Yet another /lib broken system

What have you tried? Have you read this guide: https://wiki.archlinux.org/index.php/De … iki:usrlib ?

(edit) -- it looks like you have read that guide and gotten as far as the last step.

Last edited by 2ManyDogs (2012-09-14 03:22:36)

Offline

#3 2012-09-14 03:16:43

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: SOLVED Yet another /lib broken system

I have read that guide, that find command is from there. I don't know what else to do. I've already moved the modules directory out (which was causing issues) and removed then reinstalled gcc, and now I only see lib there and yet I cannot upgrade it

Offline

#4 2012-09-14 03:20:51

2ManyDogs
Forum Fellow
Registered: 2012-01-15
Posts: 4,648

Re: SOLVED Yet another /lib broken system

Try searching the forum on "cannot determine ownership of directory '/lib'" there are many topics, some solved.

https://bbs.archlinux.org/search.php?se … =335014578

Last edited by 2ManyDogs (2012-09-14 03:22:21)

Offline

#5 2012-09-14 03:29:18

XtrmGmr99
Member
Registered: 2009-04-14
Posts: 128

Re: SOLVED Yet another /lib broken system

Seemed to have solved it. Even tho I removed the files from the linux package (modules/), pacman still thought they were there. I simply removed linux package, upgraded, and reinstalled. SEEMS to have worked, but I will be rebooting and checking it out. marking this particular issue as solved. Thanks for the help!

Offline

Board footer

Powered by FluxBB