Hide Forgot
Description of problem: While attempting to debug https://bugzilla.redhat.com/show_bug.cgi?id=702511, I downloaded and compiled anaconda-15.27-1.fc15.src.rpm. The compilation was done on Fedora 15 64 bit machine. #uname -a Linux localhost.localdomain 2.6.38.2-9.fc15.x86_64 #1 SMP Wed Mar 30 16:55:57 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux # cat /etc/fedora-release Fedora release 15 (Lovelock) Modified the "init" program in the anaconda installer to drop to a "bash" prompt. Then attempted manual load of the "loader" binary. Following message is seen "/sbin/loader:/lib64/libc.so.6: version 'GLIBC_2.14' not found (required by /sbin/loader) The current workaround is to compile above source on Fedora 14 machine and that loads correctly. Version-Release number of selected component (if applicable): anaconda-15.27-1.fc15.src.rpm How reproducible: Steps to Reproduce: 1. Download, install anaconda-15.27-1.fc15.src.rpm 2. Modify anaconda-15.27/loader/init.c to drop user to bash prompt. 3. Open Fedora 15 install ISO's initrd.img 4. Place newly compiled init and loader into initrd.img and rebuilt initrd.img. 5. Start install, modified init will drop you to bash prompt. 6. Try launching /sbin/loader. Actual results: "/sbin/loader:/lib64/libc.so.6: version 'GLIBC_2.14' not found (required by /sbin/loader) Expected results: Graphical installer should start. Additional info: If anaconda-15.27-1.fc15.src.rpm is compiled on Fedora 14, and then binaries are put into FC15 initrd.img, above problem does not occur.
Recently a new libc version that provides th GLIBC symbol at 2.14 has made it to F15. If your installed fedora system has been updated, you already have this version. Since the anaconda spec does not specify a concrete symbol version, the most recent one found during the build is required by the final binary (that is 2.14). The image you are trying to put the newly built binary into however is too old. Trying an image from here should help: http://mirrors.kernel.org/fedora/development/15/x86_64/os/isolinux/
Thanks, using the new initrd you pointed to worked.