[Bug 1231773] dracut cannot create initrd & initramfs on initrd-6.11.2-1-default
https://bugzilla.suse.com/show_bug.cgi?id=1231773 https://bugzilla.suse.com/show_bug.cgi?id=1231773#c1 Antonio Feijoo <antonio.feijoo@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Assignee|screening-team-bugs@suse.de |dracut-maintainers@suse.de CC| |antonio.feijoo@suse.com --- Comment #1 from Antonio Feijoo <antonio.feijoo@suse.com> --- (In reply to 40476 WebDev from comment #0)
it is pretty lengthy so I will post the link to the thread and give a synopsis. On my third `sudo zypper dup` my system stopped working completely on reboot, upon further investigation it turns out `dracut` is not finding some important files it needs to create the initrd file for the latest kernel. I
Posting the important parts here to avoid reading the whole forum post:
dracut[I]: Executing: /usr/bin/dracut -f /boot/initrd-6.11.2-1-default 6.11.2-1-default ... dracut[I]: *** Including module: systemd-initrd *** Failed to set default unit: Unit initrd.target does not exist dracut[I]: *** Including module: i18n *** gzip: /var/tmp/dracut.2XEtOt/initramfs/usr/share/kbd/keymaps/xkb/us.map.gz: No such file or directory gzip: /var/tmp/dracut.2XEtOt/initramfs/usr/share/kbd/consolefonts/eurlatgr.psfu.gz: No such file or directory gzip: /var/tmp/dracut.2XEtOt/initramfs/usr/share/kbd/consolefonts/eurlatgr.psfu.gz: No such file or directory ... dracut[I]: *** Including module: plymouth *** chmod: cannot access '/var/tmp/dracut.2XEtOt/initramfs//var/lib/dracut/hooks/emergency/50-plymouth-emergency.sh': No such file or directory ... dracut[I]: *** Including module: rootfs-block *** chmod: cannot access '/var/tmp/dracut.2XEtOt/initramfs//var/lib/dracut/hooks/initqueue/timeout/99-rootfallback.sh': No such file or directory ... dracut[I]: *** Including module: dracut-systemd *** chmod: cannot access '/var/tmp/dracut.2XEtOt/initramfs//var/lib/dracut/hooks/cmdline/00-parse-root.sh': No such file or directory Failed to add dependency on unit: Unit initrd.target does not exist ... dracut[I]: *** Including module: base *** ln: failed to create symbolic link '/var/tmp/dracut.2XEtOt/initramfs/bin/sh': File exists ... dracut[I]: *** Including module: suse *** chmod: cannot access '/var/tmp/dracut.2XEtOt/initramfs//var/lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh': No such file or directory ... dracut[I]: *** Installing kernel module dependencies *** depmod: WARNING: could not open modules.order at /var/tmp/dracut.2XEtOt/initramfs/usr/lib/modules/6.11.2-1-default: No such file or directory depmod: WARNING: could not open modules.builtin at /var/tmp/dracut.2XEtOt/initramfs/usr/lib/modules/6.11.2-1-default: No such file or directory depmod: WARNING: could not open modules.builtin.modinfo at /var/tmp/dracut.2XEtOt/initramfs/usr/lib/modules/6.11.2-1-default: No such file or directory ... dracut[I]: *** Creating initramfs image file '/boot/initrd-6.11.2-1-default' done *** dracut[I]: sync operation on newly created initramfs /boot/initrd-6.11.2-1-default failed ERROR: cannot create symlinks /boot/vmlinuz and /boot/initrd warning: %post(kernel-default-6.11.2-1.2.x86_64) scriptlet failed, exit status 1
With LOADER_TYPE="grub2-efi" (no sdbootutil/grub-bls around) the %post kernel scriptlet is failing, so your system seems to be broken somehow. IIUC you already did a rollback to an old snapshot, could try to zypper ref & dup from there, and then (if it keeps failing) run manually `dracut -f --debug` as root and attach the output here?
ran the update on another system (this one in legacy boot mode) and the update went fine. Not sure if that means anything.
I'd say no, it works for both legacy and UEFI. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com