Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#30277 - [apache, glibc] Updating "apache" and "glibc" crashes Apache server
Attached to Project:
Arch Linux
Opened by Sturmgewehr (Sturmgewehr) - Wednesday, 13 June 2012, 06:27 GMT
Last edited by Dave Reisner (falconindy) - Wednesday, 13 June 2012, 12:11 GMT
Opened by Sturmgewehr (Sturmgewehr) - Wednesday, 13 June 2012, 06:27 GMT
Last edited by Dave Reisner (falconindy) - Wednesday, 13 June 2012, 12:11 GMT
|
DetailsDescription:
Upgrading the whole system together with glibc to version 2.15-11 and apache to version 2.2.22-4 crashed Apache server. # /etc/rc.d/httpd start gives the following error: # /usr/sbin/httpd: error while loading shared libraries: /usr/lib/libc.so.6: invalid ELF header Additional info: * package version(s) linux-3.3.8-1 glibc-2.15-11 apache-2.2.22-4 * config and/or log files etc. # objdump -f /lib/libc.so.6 gives the following dump: /lib/libc.so.6: file format elf64-x86-64 architecture: i386:x86-64, flags 0x00000150: HAS_SYMS, DYNAMIC, D_PAGED start address 0x0000000000021560 Steps to reproduce: Update linux, glibc and apache to the versions specified above. |
This task depends upon
Closed by Dave Reisner (falconindy)
Wednesday, 13 June 2012, 12:11 GMT
Reason for closing: Not a bug
Wednesday, 13 June 2012, 12:11 GMT
Reason for closing: Not a bug
There is a mess created by upgrading packages.
Shared object /usr/lib/libc.so.6 is actually a link to /usr/lib/libc.so
objdump -f /usr/lib/libc.so gives
objdump: /usr/lib/libc.so: File format not recognized
Relinking /usr/lib/libc.so.6 to /lib/libc-2.15.so solves the problem.
https://bbs.archlinux.org/viewtopic.php?pid=1115454