Bug 481466 - [RHEL4.8]: latest e2fsprogs causes install failure
Summary: [RHEL4.8]: latest e2fsprogs causes install failure
Keywords:
Status: CLOSED ERRATA
Alias: None
Product: Red Hat Enterprise Linux 4
Classification: Red Hat
Component: e2fsprogs
Version: 4.8
Hardware: All
OS: Linux
high
high
Target Milestone: beta
: ---
Assignee: Eric Sandeen
QA Contact: Alexander Todorov
URL:
Whiteboard:
: 481543 (view as bug list)
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2009-01-25 09:05 UTC by Hans de Goede
Modified: 2009-05-18 20:25 UTC (History)
4 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2009-05-18 20:25:37 UTC
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHBA-2009:0996 0 normal SHIPPED_LIVE e2fsprogs bug fix update 2009-05-18 13:58:15 UTC

Description Hans de Goede 2009-01-25 09:05:09 UTC
Taking this to bugzilla to make sure it does not fall through the cracks.

I hate to be the bearer of bad news, but I tried to do an install with the 
latest RHEL-4 nightly to try and reproduce an anaconda bug, but the installer 
crashed at startup with the following error:
Import error: libuuid.so.1: cannot handle TLS data

Creating an updates.img with the libuuid.so.1 from the e2fsprogs from the 0120 
nightly fixes this, so its most likely an issue with e2fsprogs.

This was an i386 install on a  q8200 (single quad core cpu) machine.

Eric Sandeen wrote:
> Hans de Goede Wrote:
> > Note in the nightly tree's the version jumped from 1.35-12.17.el4 to 
> > 1.35-12.23.el4, the other versions never got in to the nightly's.
>
> Ah, yes, then I have a better idea what it is.  In fact the
> uuiid changes didn't even  compile before (thanks to a gcc bug) and I
> had to work around it w/ Jakub's help.  Ok, it's less than of a mystery
> now, at least.
>
> > As for logs, the error I've given you is all I have, I think it is some
> > kind of linker (ld.so) error, and that the TLS refers to /lib/tls/
>
> thread local storage... it all comes flooding back :)
>
> Ok, will try to look into this soon.
>
> Thanks
> -Eric

Comment 1 Hans de Goede 2009-01-26 10:01:13 UTC
*** Bug 481543 has been marked as a duplicate of this bug. ***

Comment 4 Eric Sandeen 2009-01-26 16:38:23 UTC
This same code is in RHEL5 and seems to work fine; I wonder if this is a bug/limitation of python and/or gcc and/or glibc?

Comment 5 Eric Sandeen 2009-01-26 23:03:25 UTC
Ok, I think I have an e2fsprogs rpm which has libuuid in /lib as well as /lib/tls, with the tls bits only in the latter.

If I do a scratch build, how can this be tested?
Thanks,
-Eric

Comment 6 Eric Sandeen 2009-01-27 05:33:50 UTC
Scratch build at http://porkchop.devel.redhat.com/brewroot/scratch/esandeen/task_1663717/ if it helps anyone.  :)

Comment 7 Alexander Todorov 2009-01-27 07:26:57 UTC
Hans,
can we test this with updates.img ? Will anaconda pick up the new library or this works only for python files?

Comment 8 Hans de Goede 2009-01-27 08:21:51 UTC
(In reply to comment #7)
> Hans,
> can we test this with updates.img ? Will anaconda pick up the new library or
> this works only for python files?

You can out libraries into updates.img too (don't forget adding the soname symlink too), I've just done that and done an install witht he resulting updates.img on the same system where I originally hit this bug when I reported it, with this updates.img with the libuuid.so.1* from /lib from the scratchbuild in it, the install now works properly. So I can confirm that the scratchbuild fixes this.

Comment 9 Eric Sandeen 2009-01-27 17:19:16 UTC
In e2fsprogs-1.35-12.24.el4

Comment 13 errata-xmlrpc 2009-05-18 20:25:37 UTC
An advisory has been issued which should help the problem
described in this bug report. This report is therefore being
closed with a resolution of ERRATA. For more information
on therefore solution and/or where to find the updated files,
please follow the link below. You may reopen this bug report
if the solution does not work for you.

http://rhn.redhat.com/errata/RHBA-2009-0996.html


Note You need to log in before you can comment on or make changes to this bug.