Description of problem: Worrisome warning console 1 (ALT-F1): rpmdb: unable to initialize mutex: Function not implemented rpmdb: /var/lib/rpm__db.001: unable to initialize environment lock: Function not implemented Version-Release number of selected component (if applicable): anaconda-runtime-10.2.0.36 How reproducible: ? Steps to Reproduce: 1. pxe boot 2. kickstart install 3. ALT-F1 to look at consoles during packages install Actual results: warning on console 1 about rpmdb Expected results: no warnings Additional info:
This is actually what glibc prints when you try to use futex locks without tls/nptl libc, iirc. I _think_ this is something rpmlib should be checking for and not using, but it may be that glibc provides no way to do that.
Checking is the easy part, been in rpm since RHL 9. What to do after that is what is hard ...
Original poster - can you expand the stage2 image and see if /lib/tls exists and if so what is in there.
if I do a find / -name "*tls*" during install I get: /mnt/sysimage/usr/lib/tls /mnt/sysimage/usr/X11R6/lib/tls /mnt/sysimage/lib/tls But thats pretty much it. No /lib/*tls*...
Install on FC4test2 with NFS install (ISO mounted loopback on second machine, booted install machine, a Dell 600m, with FC4test2 boot.iso). At some point after the mid-point (walked away) but before installing grub, the installer crashed to yield this similar message... --- /usr/lib/anaconda/gui.py:447: GtkWarning: Unable to locate theme engine in module_path: "clearlooks", p = gtk.Image() rpmdb: unable to initialize mutex: Function not implemented rpmdb: /var/lib/rpm/__db.001: module to initialize environment lock: function not implemented install exited abnormally <you know the rest of the story>
Done now I think