Help - Search - Members - Calendar
Full Version: Glibc Rollback
Linuxhelp > Support > Technical Support
denimderek
I'm running a Linux server with Qmail/Vpopmail, Apache, BIND, MySQL and several other services. I recently updated glibc to glibc-2.3.2-27.9.7, which didn't necessarily BREAK Qmail, but it has started causing some problems. When I start Qmail, I get this error:


Incorrectly built binary which accesses errno or h_errno directly. Needs to be fixed.


I'm trying to rollback glibc to 2.2.5-44. If I try it from up2date, the system crashes and reboots. If I try it using rpm -Uvh --force, I get a segmentation fault


[root@ns1 glibc]# pwd
/home/derek/glibc
[root@ns1 glibc]# ls -salt
total 16208
4 drwxr-xr-x 2 root root 4096 Jul 28 18:51 .
4 drwxr-xr-x 11 derek derek 4096 Jul 28 18:51 ..
10940 -rw-r--r-- 1 root root 11183168 Jul 28 18:40 glibc-common-2.2.5-44.i386.rpm
3052 -rw-r--r-- 1 root root 3118913 Jul 28 18:39 glibc-2.2.5-44.i386.rpm
2208 -rw-r--r-- 1 root root 2255469 Jul 28 18:38 glibc-devel-2.2.5-44.i386.rpm
[root@ns1 glibc]# rpm -Uvh --force glibc-*
Preparing... ########################################### [100%]
Segmentation fault
[root@ns1 glibc]#


If I try one package at a time, I get dependency errors:


[root@ns1 glibc]# rpm -Uvh --force glibc-common-2.2.5-44.i386.rpm
error: failed dependencies:
glibc > 2.2.5 conflicts with glibc-common-2.2.5-44
glibc-common = 2.3.2-27.9.7 is needed by glibc-2.3.2-27.9.7
[root@ns1 glibc]# rpm -Uvh --force glibc-devel-2.2.5-44.i386.rpm
error: failed dependencies:
glibc = 2.2.5 is needed by glibc-devel-2.2.5-44
[root@ns1 glibc]# rpm -Uvh --force glibc-2.2.5-44.i386.rpm
error: failed dependencies:
glibc-common = 2.2.5-44 is needed by glibc-2.2.5-44
glibc < 2.3.2 conflicts with glibc-common-2.3.2-27.9.7
[root@ns1 glibc]#


Does anyone have any idea how I could go about getting GLIBC rolled back to 2.2.5-44 without all of these errors?

Here is some information about my system:


[root@ns1 derek]# uname -a
Linux hidinghostnameforsecurity.com 2.4.20-28.7smp #1 SMP Thu Dec 18 11:18:31 EST 2003 i686 unknown
hughesjr
I don't think you will be able to get glibc to downgrade ... parts of it are in use while you are trying to downgrade it (and while running RPM).

However, that error is not a major problem. There are many discussions about it on the web.

see these:
http://bugzilla.redhat.com/bugzilla/show_b...ug.cgi?id=82208
http://bugzilla.redhat.com/bugzilla/show_b...ug.cgi?id=97814
http://forums.devshed.com/archive/t-101986
http://bugzilla.redhat.com/bugzilla/long_l...i?buglist=89286
http://www.redhat.com/archives/redhat-inst...t/msg00470.html

specifically, I think qmail installed via the guide posted by chrisw fixes this (and several other) qmail issues...the site for the guide is here:

http://www.qmailrocks.org/start.php

------------------------
If you don't want to recompile/reinstall qmail, try this variable in the qmail startup script:

LD_ASSUME_KERNEL=2.2.5

(put as the first variable in the script)
-----------------------
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.