Failureto update glibc

This forum is for all other ARMv5 devices

Re: Failureto update glibc

Postby erkerb » Sun Sep 23, 2012 6:31 pm

I have recently gotten the PogoPro, and the first thing i did was to put ArchLinux on it. This is my second Pogo, [my other one is E02, running ArchLinux] and i wanted to follow the trend with my second pogo. I have experienced this GLIBC issue with the E02, but i was able to fix the issue. Now i am seeing the same glibc issue with the Pro, but what i did to E02 did not work for Pro. I've tried the recommendations on this topic, but did not work. Any recommendations?

$this->bbcode_second_pass_quote('', '[')root@alarm ~]# uname -a
Linux alarm 2.6.31.6_SMP_820 #7 SMP Thu Jun 14 20:31:06 CDT 2012 armv6l GNU/Linux


$this->bbcode_second_pass_quote('', '[')root@alarm lib]# find /lib -exec pacman -Qo -- {} +
error: cannot determine ownership of directory '/lib'
/lib/libnsl-2.16.so is owned by glibc 2.16.0-1
/lib/libanl-2.16.so is owned by glibc 2.16.0-1
/lib/libmemusage.so is owned by glibc 2.16.0-1
/lib/libpcprofile.so is owned by glibc 2.16.0-1
/lib/librt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod-2.16.so is owned by glibc 2.16.0-1
/lib/libresolv.so.2 is owned by glibc 2.16.0-1
/lib/libnss_nis-2.16.so is owned by glibc 2.16.0-1
/lib/libutil-2.16.so is owned by glibc 2.16.0-1
/lib/libc.so.6 is owned by glibc 2.16.0-1
/lib/libcidn-2.16.so is owned by glibc 2.16.0-1
/lib/libcrypt.so.1 is owned by glibc 2.16.0-1
/lib/libcrypt-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_nis.so.2 is owned by glibc 2.16.0-1
/lib/libnss_db-2.16.so is owned by glibc 2.16.0-1
/lib/libdl-2.16.so is owned by glibc 2.16.0-1
/lib/libresolv-2.16.so is owned by glibc 2.16.0-1
/lib/libnsl.so.1 is owned by glibc 2.16.0-1
/lib/libnss_nisplus.so.2 is owned by glibc 2.16.0-1
/lib/libnss_nisplus-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale-2.16.so is owned by glibc 2.16.0-1
/lib/libBrokenLocale.so.1 is owned by glibc 2.16.0-1
/lib/libthread_db.so.1 is owned by glibc 2.16.0-1
/lib/libSegFault.so is owned by glibc 2.16.0-1
/lib/libdl.so.2 is owned by glibc 2.16.0-1
/lib/ld-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_dns.so.2 is owned by glibc 2.16.0-1
/lib/libcidn.so.1 is owned by glibc 2.16.0-1
/lib/libnss_dns-2.16.so is owned by glibc 2.16.0-1
/lib/ld-linux.so.3 is owned by glibc 2.16.0-1
/lib/libthread_db-1.0.so is owned by glibc 2.16.0-1
/lib/libm-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_hesiod.so.2 is owned by glibc 2.16.0-1
/lib/libnss_files.so.2 is owned by glibc 2.16.0-1
error: cannot determine ownership of directory '/lib/firmware'
error: No package owns /lib/firmware/gmac_copro_firmware
/lib/libnss_files-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_db.so.2 is owned by glibc 2.16.0-1
/lib/libpthread-2.16.so is owned by glibc 2.16.0-1
/lib/libnss_compat.so.2 is owned by glibc 2.16.0-1
/lib/libutil.so.1 is owned by glibc 2.16.0-1
/lib/librt.so.1 is owned by glibc 2.16.0-1
/lib/libnss_compat-2.16.so is owned by glibc 2.16.0-1
/lib/libc-2.16.so is owned by glibc 2.16.0-1
/lib/libpthread.so.0 is owned by glibc 2.16.0-1
/lib/libanl.so.1 is owned by glibc 2.16.0-1
/lib/libm.so.6 is owned by glibc 2.16.0-1
erkerb
 
Posts: 32
Joined: Fri Sep 14, 2012 8:12 pm

Re: Failureto update glibc

Postby karog » Sun Sep 23, 2012 8:35 pm

@erkerb,
$this->bbcode_second_pass_code('', '
mv /lib/firmware/gmac_copro_firmware /usr/lib/firmware
rm -r /lib/firmware')
You may also need (though not evident from your message)
$this->bbcode_second_pass_code('', '
pacman -R kernel26-oxnas-nopci
pacman -R kernel26-oxnas-pci')
karog
 
Posts: 305
Joined: Thu Jan 05, 2012 7:55 pm

Re: Failureto update glibc

Postby erkerb » Sun Sep 23, 2012 9:05 pm

@karog,

I've removed the kernel26 entries earlier (when i followed this topic earlier).. I have followed your steps (mv /lib/firmware/gmac_copro_firmware /usr/lib/firmware
rm -r /lib/firmware) but now, after a reboot the system is not coming up. The interesting thing is, the light isnt' flashing. It seems like it's botting but not picking up an IP. I have forced router to assign an IP but not did much..

EDIT: I placed the usb on my ubuntu box, and placed a link for /lib/firmware.. Booting fine, but i still cant update the glibc..
Another Q: It seems I am running Linux OXFORD 2.6.31.6_SMP_820. Is this the latest available kernel out there?
Last edited by erkerb on Sun Sep 23, 2012 9:54 pm, edited 1 time in total.
erkerb
 
Posts: 32
Joined: Fri Sep 14, 2012 8:12 pm

Re: Failureto update glibc

Postby WarheadsSE » Sun Sep 23, 2012 9:41 pm

Sounds like the gmac_copro_firmware get pulled in right.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Failureto update glibc

Postby erkerb » Sun Sep 23, 2012 9:57 pm

$this->bbcode_second_pass_quote('WarheadsSE', 'S')ounds like the gmac_copro_firmware get pulled in right.


I noticed that you sent that message after i made an edit, so i am just re-writing it here..

Before i removed /lib/firmware, i made sure gmac_copro_firmware was in /usr/lib/firmware.. However, after not booting, i placed a link on /lib/firmware pointing at /usr/lib/firmware .. Right now it's booting fine, but no update..
erkerb
 
Posts: 32
Joined: Fri Sep 14, 2012 8:12 pm
Top

Re: Failureto update glibc

Postby WarheadsSE » Sun Sep 23, 2012 10:14 pm

You should be able to get glibc in place before rebooting, then /lib/firmware will already be /usr/lib/firmware
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Failureto update glibc

Postby erkerb » Sun Sep 23, 2012 10:38 pm

Even if i remove the folder (/lib/firmware) and update, it fails..
erkerb
 
Posts: 32
Joined: Fri Sep 14, 2012 8:12 pm

Re: Failureto update glibc

Postby WarheadsSE » Sun Sep 23, 2012 10:40 pm

What fails?
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: Failureto update glibc

Postby erkerb » Sun Sep 23, 2012 11:03 pm

Updating the glibc libraries.. I have followed everything in this topic..

Karog has recommended: mv gmac_copro_firmware from /lib/firmware to /usr/lib/firmware, then remove the /lib/firmware folder. I have followed that step, and removed kernel26-oxnas-nopci, kernel26-oxnas-pci, pcmciautils as someone else have pointed out. and tried to update..

$this->bbcode_second_pass_quote('', 'e')rror: failed to commit transaction (conflicting files)
glibc: /lib exists in filesystem
Errors occurred, no packages were upgraded.


This is the output. I wonder if my kernel is out of date? This is what i am running right now:

$this->bbcode_second_pass_quote('', 'L')inux OXFORD 2.6.31.6_SMP_820 #7 SMP Thu Jun 14 20:31:06 CDT 2012 armv6l GNU/Linux
erkerb
 
Posts: 32
Joined: Fri Sep 14, 2012 8:12 pm
Top

Re: Failureto update glibc

Postby karog » Mon Sep 24, 2012 12:21 am

That is the correct kernel. It would appear something is still in /lib that shouldn't be. So show the output of
$this->bbcode_second_pass_code('', 'ls -al /lib')
Also show the result of
$this->bbcode_second_pass_code('', 'ls -ld /lib')
karog
 
Posts: 305
Joined: Thu Jan 05, 2012 7:55 pm

PreviousNext

Return to Community Supported

Who is online

Users browsing this forum: No registered users and 13 guests