Linux Help
guides forums blogs
Home Desktops Distributions ISO Images Logos Newbies Reviews Software Support & Resources Linuxhelp Wiki

Welcome Guest ( Log In | Register )



Advanced DNS Management
New ZoneEdit. New Managment.

FREE DNS Is Back

Sign Up Now
 
Reply to this topicStart new topic
> Glibc Rollback
denimderek
post Jul 28 2004, 08:51 PM
Post #1


Whats this Lie-nix Thing?
*

Group: Members
Posts: 1
Joined: 28-July 04
Member No.: 3,443



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
Go to the top of the page
 
+Quote Post
hughesjr
post Jul 29 2004, 05:24 AM
Post #2


Its GNU/Linuxhelp.net
*******

Group: Admin
Posts: 3,433
Joined: 25-July 03
From: Corpus Chrsiti, TX, USA
Member No.: 1,151



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)
-----------------------


--------------------
Johnny Hughes
hughesjr@linuxhelp.net
Enterprise Alternatives: CentOS, WhiteBoxEL
Favorite Workstation Distros (in order): CentOS, Gentoo, Debian Sarge, Ubuntu, Mandrake, FedoraCore, Slackware, SUSE
Favorite Server Distros (in order): CentOS, WhiteBoxEL, Debian Sarge, Slackware, Mandrake, FedoraCore, Gentoo, SUSE
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 22nd October 2017 - 12:30 PM