[How-To] pacman fails to upgrade glibc (glibc: /lib exists)

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby slycat » Tue Sep 18, 2012 4:21 pm

$this->bbcode_second_pass_quote('karog', '@')slycat, based on your grep you need to
$this->bbcode_second_pass_code('', '
pacman -R kernel26-oxnas-nopci
pacman -R kernel26-oxnas-pci
mv /lib/modules/gmac_copro_firmware /usr/lib/firmware
')
Then check /lib/modules. If it is empty, remove it. If not, you need to deal with what is in it as it must be removed.


ran the pacman -R, rmdir /lib/modules, but I still get the "/lib exists" error when updating glibc. glibc is the only package with ownership of /lib though. I can't completely remove lib or else functionality breaks. Not sure what is stopping glibc, not sure if I want to use --force just yet.
Pogoplug Pro w/ Wireless User -> decomm.
Cubox-i4pro User
4TB eSATA HDD (8g/3700+ Sw/Storage)
Kodi / Transmission / Minidlna / Samba / Batch-audio-conversions / Lighttpd
------------------------------
Rollback Machine - Thanks to impatt
slycat
 
Posts: 169
Joined: Wed Feb 09, 2011 3:07 am
Location: Miami, FL

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby WarheadsSE » Tue Sep 18, 2012 4:25 pm

try an `ls -al /lib`
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby pepedog » Tue Sep 18, 2012 4:40 pm

Maybe move /lib, then you would still have access to /lib/ld-2.16.so in the other place
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby slycat » Tue Sep 18, 2012 6:16 pm

$this->bbcode_second_pass_quote('WarheadsSE', 't')ry an `ls -al /lib`

return shows symlinked files, but everything root ownership
$this->bbcode_second_pass_code('', 'drwxr-xr-x 3 root root 4096 Sep 18 12:16 .
drwxr-xr-x 21 root root 4096 Sep 15 11:45 ..
drwxr-xr-x 2 root root 4096 Jun 13 22:30 firmware
-rwxr-xr-x 1 root root 155557 Jul 8 15:46 ld-2.16.so
lrwxrwxrwx 1 root root 10 Jul 8 15:46 ld-linux.so.3 -> ld-2.16.so
-rwxr-xr-x 1 root root 9956 Jul 8 15:46 libanl-2.16.so
lrwxrwxrwx 1 root root 14 Jul 8 15:46 libanl.so.1 -> libanl-2.16.so
-rwxr-xr-x 1 root root 5620 Jul 8 15:46 libBrokenLocale-2.16.so
lrwxrwxrwx 1 root root 23 Jul 8 15:46 libBrokenLocale.so.1 -> libBrokenLocale-2.16.so
-rwxr-xr-x 1 root root 1516505 Jul 8 15:46 libc-2.16.so
-rwxr-xr-x 1 root root 181876 Jul 8 15:46 libcidn-2.16.so
lrwxrwxrwx 1 root root 15 Jul 8 15:46 libcidn.so.1 -> libcidn-2.16.so
-rwxr-xr-x 1 root root 30276 Jul 8 15:46 libcrypt-2.16.so
lrwxrwxrwx 1 root root 16 Jul 8 15:46 libcrypt.so.1 -> libcrypt-2.16.so
lrwxrwxrwx 1 root root 12 Jul 8 15:46 libc.so.6 -> libc-2.16.so
-rwxr-xr-x 1 root root 9804 Jul 8 15:46 libdl-2.16.so
lrwxrwxrwx 1 root root 13 Jul 8 15:46 libdl.so.2 -> libdl-2.16.so
-rwxr-xr-x 1 root root 616004 Jul 8 15:46 libm-2.16.so
-rwxr-xr-x 1 root root 18004 Jul 8 15:46 libmemusage.so
lrwxrwxrwx 1 root root 12 Jul 8 15:46 libm.so.6 -> libm-2.16.so
-rwxr-xr-x 1 root root 71612 Jul 8 15:46 libnsl-2.16.so
lrwxrwxrwx 1 root root 14 Jul 8 15:46 libnsl.so.1 -> libnsl-2.16.so
-rwxr-xr-x 1 root root 30568 Jul 8 15:46 libnss_compat-2.16.so
lrwxrwxrwx 1 root root 21 Jul 8 15:46 libnss_compat.so.2 -> libnss_compat-2.16.so
-rwxr-xr-x 1 root root 26220 Jul 8 15:46 libnss_db-2.16.so
lrwxrwxrwx 1 root root 17 Jul 8 15:46 libnss_db.so.2 -> libnss_db-2.16.so
-rwxr-xr-x 1 root root 18028 Jul 8 15:46 libnss_dns-2.16.so
lrwxrwxrwx 1 root root 18 Jul 8 15:46 libnss_dns.so.2 -> libnss_dns-2.16.so
-rwxr-xr-x 1 root root 47020 Jul 8 15:46 libnss_files-2.16.so
lrwxrwxrwx 1 root root 20 Jul 8 15:46 libnss_files.so.2 -> libnss_files-2.16.so
-rwxr-xr-x 1 root root 18036 Jul 8 15:46 libnss_hesiod-2.16.so
lrwxrwxrwx 1 root root 21 Jul 8 15:46 libnss_hesiod.so.2 -> libnss_hesiod-2.16.so
-rwxr-xr-x 1 root root 38596 Jul 8 15:46 libnss_nis-2.16.so
-rwxr-xr-x 1 root root 46772 Jul 8 15:46 libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 22 Jul 8 15:46 libnss_nisplus.so.2 -> libnss_nisplus-2.16.so
lrwxrwxrwx 1 root root 18 Jul 8 15:46 libnss_nis.so.2 -> libnss_nis-2.16.so
-rwxr-xr-x 1 root root 5584 Jul 8 15:46 libpcprofile.so
-rwxr-xr-x 1 root root 130138 Jul 8 15:44 libpthread-2.16.so
lrwxrwxrwx 1 root root 18 Jul 8 15:46 libpthread.so.0 -> libpthread-2.16.so
-rwxr-xr-x 1 root root 75628 Jul 8 15:46 libresolv-2.16.so
lrwxrwxrwx 1 root root 17 Jul 8 15:46 libresolv.so.2 -> libresolv-2.16.so
-rwxr-xr-x 1 root root 26636 Jul 8 15:46 librt-2.16.so
lrwxrwxrwx 1 root root 13 Jul 8 15:46 librt.so.1 -> librt-2.16.so
-rwxr-xr-x 1 root root 9748 Jul 8 15:46 libSegFault.so
-rwxr-xr-x 1 root root 34571 Jul 8 15:44 libthread_db-1.0.so
lrwxrwxrwx 1 root root 19 Jul 8 15:46 libthread_db.so.1 -> libthread_db-1.0.so
-rwxr-xr-x 1 root root 9840 Jul 8 15:46 libutil-2.16.so
lrwxrwxrwx 1 root root 15 Jul 8 15:46 libutil.so.1 -> libutil-2.16.so')

$this->bbcode_second_pass_quote('pepedog', 'M')aybe move /lib, then you would still have access to /lib/ld-2.16.so in the other place

Tried moving /lib to /libbak once before and had lost access to pacman and other commands altogether. Is there a procedure needed once lib has moved, like insmod /libbak/ld-2.16.so then pacman?
Pogoplug Pro w/ Wireless User -> decomm.
Cubox-i4pro User
4TB eSATA HDD (8g/3700+ Sw/Storage)
Kodi / Transmission / Minidlna / Samba / Batch-audio-conversions / Lighttpd
------------------------------
Rollback Machine - Thanks to impatt
slycat
 
Posts: 169
Joined: Wed Feb 09, 2011 3:07 am
Location: Miami, FL
Top

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby WarheadsSE » Tue Sep 18, 2012 6:17 pm

that not a kernel mod...
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby karog » Tue Sep 18, 2012 6:36 pm

@slycat, /lib/firmware would get in your way. What's in it? If empty, remove it.
karog
 
Posts: 305
Joined: Thu Jan 05, 2012 7:55 pm

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby slycat » Tue Sep 18, 2012 7:03 pm

$this->bbcode_second_pass_quote('karog', '@')slycat, /lib/firmware would get in your way. What's in it? If empty, remove it.

Sunova...
I originally symlinked gmac_copro_firmware causing problems once I removed /lib/firmware.
Moved the file, rmdir firmware, pacman ran fine.

Can't believe I missed that. Thanks karog.

WHSE: I swear I didn't do it :\. Its based from the 06.2012 rootfs, so I am not sure if it was done that way before or a package I got/upgraded did that.
Pogoplug Pro w/ Wireless User -> decomm.
Cubox-i4pro User
4TB eSATA HDD (8g/3700+ Sw/Storage)
Kodi / Transmission / Minidlna / Samba / Batch-audio-conversions / Lighttpd
------------------------------
Rollback Machine - Thanks to impatt
slycat
 
Posts: 169
Joined: Wed Feb 09, 2011 3:07 am
Location: Miami, FL
Top

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby WarheadsSE » Tue Sep 18, 2012 7:07 pm

I am going to make a clean one anyways by this weekend.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby pepedog » Tue Sep 18, 2012 7:09 pm

Slycat, yes
/libbak/ld-2.16.so /usr/bin/pacman -S glibc
Think reinstall of kernel will put modules back
pepedog
Developer
 
Posts: 2431
Joined: Mon Jun 07, 2010 3:30 pm
Location: London UK

Re: [How-To] pacman fails to upgrade glibc (glibc: /lib exis

Postby WarheadsSE » Tue Sep 18, 2012 7:26 pm

Yeah.. but i REALLY need to put a new kernel pack together.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

PreviousNext

Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 30 guests