Carlos E. R. wrote:
On 2016-04-12 18:12, Per Jessen wrote:
I have just hosed a customer system when I applied the latest updates for leap421. Not only was the new initrd not built correctly (dracut bug), but the old one was also rebuilt, for no reason whatsoever. Now I'm left with a non-booting system.
Well, not that it helps, but the pre-dracut method (the original mkinitrd) did the same: it built all kernels ram disks, instead of just the kernel that has being updated.
Yes, you're right - the difference is that mkinitrd was tried and tested. Thoroughly.
However, when it wasn't the kernel that got updated/modified, it has to build all.
I'm a little tired and more than a little upset, not a good combo, but AFAICS, creating a non-working initrd and also overwriting the working initrd completely screwed up the system. Honestly, when dracut throws syntax errors: *** Including module: iscsi *** cat: /sys/devices/platform/host2/flashnode_sess-*/is_boot_target: No such file or directory /usr/lib/dracut/modules.d/95iscsi/module-setup.sh: line 65: [: -eq: unary operator expected cat: /sys/devices/platform/host2/flashnode_sess-*/is_boot_target: No such file or directory /usr/lib/dracut/modules.d/95iscsi/module-setup.sh: line 65: [: -eq: unary operator expected cat: /sys/devices/platform/host2/flashnode_sess-*/is_boot_target: No such file or directory /usr/lib/dracut/modules.d/95iscsi/module-setup.sh: line 65: [: -eq: unary operator expected something was not tested very much, was it? -- Per Jessen, Zürich (13.8°C) http://www.dns24.ch/ - free dynamic DNS, made in Switzerland. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org