Hi,
I’m trying to build a PXE image for a diskless machine, with OpenSUSE 13.1. I have a working OpenSUSE 12.2 image, but new software requires an up-to-date version of glibc to run, hence I need to upgrade.
I have an old machine, running OpenSUSE 12.2, which can rebuild the 12.2 image, which boots successfully when I start up the diskless node. However, I haven’t been able to get this machine to build a 13.1 image.
On other machines, running 13.2 and LEAP 42.1, I can build 12.2, 13.1, 13.2 and 42.1 images, but none of them will boot. A kernel panic is reported when trying to boot the initrd, before the node attempts to load the OS image.
I have been able to capture the output to a serial console. Here are the last few lines, reporting the error:
18.621876] Freeing unused kernel memory: 1344K (ffffffff81cc3000 - ffffffff81e13000)
18.622348] Write protecting the kernel read-only data: 12288k
18.630089] Freeing unused kernel memory: 316K (ffff8800015b1000 - ffff880001600000)
18.632414] Freeing unused kernel memory: 1804K (ffff880001a3d000 - ffff880001c00000)
/bin/bash: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory
18.635701] Kernel panic - not syncing: Attempted to kill init! exitcode=0x00007f00
18.635701]
18.636319] CPU: 0 PID: 1 Comm: init Not tainted 3.12.57-44-default #1
18.636762] Hardware name: innotek GmbH VirtualBox/VirtualBox, BIOS VirtualBox 12/01/2006
18.637273] 0000000000000000 ffffffff8159c629 ffffffff817ec6d0 ffff88011a689ed8
18.637795] ffffffff81596b66 0000000000000010 ffff88011a689ee8 ffff88011a689e88
18.638290] ffffffff8111ac02 0000000000007f00 ffff88011a686440 0000000000000029
18.638785] Call Trace:
18.638980] <ffffffff81004c88>] dump_trace+0x78/0x2c0
18.639310] <ffffffff81004f5f>] show_stack_log_lvl+0x8f/0x170
18.639682] <ffffffff810060dc>] show_stack+0x1c/0x50
18.640008] <ffffffff8159c629>] dump_stack+0x5d/0x78
18.640335] <ffffffff81596b66>] panic+0xce/0x1dd
18.640640] <ffffffff81058d66>] do_exit+0xa56/0xa60
18.640961] <ffffffff81058dd4>] do_group_exit+0x34/0xa0
18.641300] <ffffffff81058e4b>] SyS_exit_group+0xb/0x10
18.641640] <ffffffff815aa99d>] system_call_fastpath+0x1a/0x1f
18.642020] <00007fe3ef0f5221>] 0x7fe3ef0f5220
It’s reporting “error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory” just before the kernel panic, but glibc is in one of the packages specified in config.xml.
Can anyone help?
Thanks,
Andy.