Le jeudi 08 novembre 2012 à 02:10 +0100, Jiri Slaby a écrit :
On 11/07/2012 04:52 PM, Robert Schweikert wrote:
Well, I fixed up the initrd such that it unpacks properly, but hen I end up with the original kernel issue, i.e. something is trying to kill init.
Yeah I got that too as a result. It told me that libudev0 (yes, 0) is not existing right before dying. Because I had both systemd-44 _and_ system-195 installed, but libudev0 was gone, and systemd-44 not replaced by 195 yet.
Well, there was more fun than that. grub2 spitted at me that there is no normal mode available, so I had to set prefix to /usr/lib/grub2 and insmod normal module manually from the grub2 rescue shell (as all the files from the grub2 dir were gone). Then I was not allowed to boot because of partly installed systemd => I fixed that from 11sp2 with -hdb qemu parameter with the broken factory filesystem.
I've been able to reproduce (and understand) the grub2 issue : - zypper is removing libudev0 (due to libudev0 requiring udev of the same version, blame greg KH for this broken dependency, it should have been >= ;) - then udev is updated (before libudev1 is installed) and call mkinitrd which will call update-bootloader which calls grub2 which call grub2-probe which is linked to device-mapper which has a dependency on libudev.so.0 (which, at that time, is no longer present) => crash of grub2 install. I'll see how to fix this (we probably will ressurect libudev0 since some packages like chrome are still linked to it but it might be worth to fix this dependency hell properly) -- Frederic Crozat <fcrozat@suse.com> SUSE -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org