Such as … ? You do realize that to fix something it is necessary to reliably reproduce it first, do not you?
-, +, ! and such.
For me, removing splash worked; I was able to boot with quiet still, though I could see why someone might want it to be verbose.
Tumbleweed 20241125 snapshot updates plymouth but it didn’t solve decryption problem.
Besides, this update behaved oddly: Yesterday upgraded with zypper dup
in Konsole as root in the computer where I can’t decrypt /home and this was the output:
localhost:~ # zypper dup
Retrieving repository 'games' metadata ..........................[done]
Building repository 'games' cache ...............................[done]
Retrieving repository 'openSUSE-Tumbleweed-Non-Oss' metadata ....[done]
Building repository 'openSUSE-Tumbleweed-Non-Oss' cache .........[done]
Retrieving repository 'openSUSE-Tumbleweed-Oss' metadata ........[done]
Building repository 'openSUSE-Tumbleweed-Oss' cache .............[done]
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade
...
The following 45 packages are going to be upgraded:
alsa aqbanking aqbanking-lang bubblewrap dracut gwenhywfar gwenhywfar-lang jack jack-dbus libasound2 libasound2-32bit libatopology2 libgwenhywfar79 libgwenhywfar79-plugins libjack0 libjack0-32bit libjacknet0 libjackserver0 libply-boot-client5 libply-splash-core5 libply-splash-graphics5 libply5 libvkd3d-shader1 libvkd3d-shader1-32bit libvkd3d1 libvkd3d1-32bit libwireshark18 libwiretap15 libwsutil16 openSUSE-release openSUSE-release-ftp plymouth plymouth-dracut plymouth-lang plymouth-plugin-label plymouth-plugin-label-ft plymouth-plugin-script plymouth-plugin-two-step plymouth-scripts plymouth-theme-bgrt plymouth-theme-spinner wireshark wireshark-ui-qt yast2-trans yast2-trans-es
The following product is going to be upgraded: openSUSE Tumbleweed 20241124-0 -> 20241125-0
45 packages to upgrade.
Package download size: 39.4 MiB
Package install size change:
| 163.1 MiB required by packages that will be installed
225.5 KiB | - 162.9 MiB released by packages that will be removed
Backend: classic_rpmtrans
Continue? [y/n/v/...? shows all options] (y):
...
Retrieving: plymouth-theme-bgrt-22.02.122+180.b1d5aa9-4.1.noarch (openSUSE-Tumbleweed-Oss) (45/45), 34.3 KiB
Checking for file conflicts:
............................................................................................[done]
Updating /etc/sysconfig/sound ...
...
( 3/45) Installing: dracut-059+suse.665.gd2af7028-1.1.x86_64
...
(17/45) Installing: openSUSE-release-ftp-20241125-3237.1.x86_64
...
(29/45) Installing: openSUSE-release-20241125-3237.1.x86_64
...
(40/45) Installing: plymouth-22.02.122+180.b1d5aa9-4.1.x86_64
...
(43/45) Installing: plymouth-dracut-22.02.122+180.b1d5aa9-4.1.noarch
...
(45/45) Installing: plymouth-theme-bgrt-22.02.122+180.b1d5aa9-4.1.noarch ................................................[done]
%posttrans(dracut-059+suse.665.gd2af7028-1.1.x86_64) script output:
dracut[I]: Executing: /usr/bin/dracut --kver=6.11.7-1-default -f
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'jq' could not be found!
dracut[I]: Module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: Module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut[I]: Module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'jq' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: Module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut[I]: Module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: i18n ***
dracut[W]: Could not find FONT_MAP none!
dracut[I]: *** Including module: drm ***
dracut[I]: *** Including module: plymouth ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: suse-btrfs ***
dracut[I]: *** Including module: suse-xfs ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: haveged ***
dracut[I]: *** Including module: ostree ***
dracut[I]: *** Including module: selinux-microos ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including module: suse ***
dracut[I]: *** Including module: suse-initrd ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: Stored kernel commandline:
dracut[I]: resume=UUID=9ef24e66-d94b-4c0c-8c12-5c1ef79c6819
dracut[I]: root=UUID=97fec6f5-eeda-4e63-8fd8-ac790c055144 rootfstype=ext4 rootflags=rw,relatime
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initrd-6.11.7-1-default' ***
dracut[I]: *** Creating initramfs image file '/boot/initrd-6.11.7-1-default' done ***
dracut[I]: Executing: /usr/bin/dracut --kver=6.11.8-1-default -f
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'jq' could not be found!
dracut[I]: Module 'biosdevname' will not be installed, because command 'biosdevname' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: Module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut[I]: Module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrextend' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command 'portablectl' could not be found!
dracut[I]: Module 'systemd-portabled' will not be installed, because command '/usr/lib/systemd/systemd-portabled' could not be found!
dracut[I]: Module 'rngd' will not be installed, because command 'rngd' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmanctl' could not be found!
dracut[I]: Module 'connman' will not be installed, because command 'connmand-wait-online' could not be found!
dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'nvme' could not be found!
dracut[I]: Module 'nvmf' will not be installed, because command 'jq' could not be found!
dracut[I]: Module 'memstrack' will not be installed, because command 'memstrack' could not be found!
dracut[I]: memstrack is not available
dracut[I]: If you need to use rd.memdebug>=4, please install memstrack and procps-ng
dracut[I]: Module 'squash' will not be installed, because command 'mksquashfs' could not be found!
dracut[I]: Module 'squash' will not be installed, because command 'unsquashfs' could not be found!
dracut[I]: *** Including module: systemd ***
dracut[I]: *** Including module: systemd-initrd ***
dracut[I]: *** Including module: i18n ***
dracut[W]: Could not find FONT_MAP none!
dracut[I]: *** Including module: drm ***
dracut[I]: *** Including module: plymouth ***
dracut[I]: *** Including module: kernel-modules ***
dracut[I]: *** Including module: kernel-modules-extra ***
dracut[I]: *** Including module: resume ***
dracut[I]: *** Including module: rootfs-block ***
dracut[I]: *** Including module: suse-btrfs ***
dracut[I]: *** Including module: suse-xfs ***
dracut[I]: *** Including module: terminfo ***
dracut[I]: *** Including module: udev-rules ***
dracut[I]: *** Including module: dracut-systemd ***
dracut[I]: *** Including module: haveged ***
dracut[I]: *** Including module: ostree ***
dracut[I]: *** Including module: selinux-microos ***
dracut[I]: *** Including module: usrmount ***
dracut[I]: *** Including module: base ***
dracut[I]: *** Including module: fs-lib ***
dracut[I]: *** Including module: shutdown ***
dracut[I]: *** Including module: suse ***
dracut[I]: *** Including module: suse-initrd ***
dracut[I]: *** Including modules done ***
dracut[I]: *** Installing kernel module dependencies ***
dracut[I]: *** Installing kernel module dependencies done ***
dracut[I]: *** Resolving executable dependencies ***
dracut[I]: *** Resolving executable dependencies done ***
dracut[I]: *** Hardlinking files ***
dracut[I]: *** Hardlinking files done ***
dracut[I]: *** Generating early-microcode cpio image ***
dracut[I]: *** Constructing GenuineIntel.bin ***
dracut[I]: *** Store current command line parameters ***
dracut[I]: Stored kernel commandline:
dracut[I]: resume=UUID=9ef24e66-d94b-4c0c-8c12-5c1ef79c6819
dracut[I]: root=UUID=97fec6f5-eeda-4e63-8fd8-ac790c055144 rootfstype=ext4 rootflags=rw,relatime
dracut[I]: *** Stripping files ***
dracut[I]: *** Stripping files done ***
dracut[I]: *** Creating image file '/boot/initrd-6.11.8-1-default' ***
dracut[I]: *** Creating initramfs image file '/boot/initrd-6.11.8-1-default' done ***
Running %posttrans(openSUSE-release-20241125-3237.1.x86_64) script <2%>=================================================================[|]
At this point screen switched to tty1, where login screen was replaced with Tunbleweed logo. If I pressed Esc key didn’t see any message.
Graphical login screen remained active in tty2 as Plasma/Wayland session in tty4 did (could browse, listen to music, etc.). Waited for long time to let time enough for scripts to finish and when there hadn’t been hard disk activity light for a while I chose Reboot in menu. Session closed but computer didn’t reboot, so I logged in as root in tty3 and executed reboot
. System rebooted and the problem remained.
Today I upgraded another computer, but this time I ran zypper dup
in tty1 and behaviour was the same.
This is discussed in another thread…
I tried using all of them in the passphrase and I still cannot reproduce it.
Somebody who is experiencing this issue really needs to invest some time into finding out the exact steps how to trigger it.
And what about at the very least testing the proposed update?
First of all, @arvidjaar , I want to say that really appreciate your comments and proposals (and everyone else’s). Thanks a lot for your help.
Maybe we have different physical keyboard layouts: Mine is Spanish and looked up English keyboard layout which, I guess, is the default keyboard layout on booting. Tried using different keys mapped to the non alphanumeric characters and can´t get decryption password to work.
Also tried to open another tty console while system asks for /home decryption password to type until I could find the keys mapped to the characters I need but I can’t open any tty at that time.
I’ve spent more time than I would like trying to solve this issue (found a workaround, for instance): I quitted working in IT over a decade ago because I couldn’t keep up and I was fed up struggling with software (particularly with Microsoft’s), so besides been outdated I’m losing expertise pretty quick.
Anyway, I understand it’s a plymouth issue I have no knowledge to solve.
Do you mean adding parameters to kernel on boot or removing plymouth? In any case I’ll wait for openSUSE team to solve this, as it seems they’re reverting plymouth to non problematic version: Request 1226916: Submit plymouth - openSUSE Build Service.
I mean
New Tumbleweed snapshot 20241127 is out and it downgrades plymouth related packages (and upgrades a lot of others).
Because of what i read in Update hung up on post trans update - #32 by mendres82, to avoid the possibility of post installation (posttrans) scripts getting stuck at n% I ran first in tty as root systemctl stop plymouth-start.service
and then upgraded Tumbleweed to 20241127 snapshot. Upgrade and posttrans scripts ran without any errors.
Chose Reboot in Plasma/Wayland session and pressing Esc key when shutting down I could see system messages already. Also when computer was booting, and I could decrypt /home without any problem again.
Tomorrow I’ll upgrade another computer without stopping plymouth service first to see how it goes.
PS: I didn’t dare to install your possible fix as it affects grub. Sorry, @arvidjaar!
Today I upgraded another computer to 20241127 snapshot (which downgrades plymouth related packages to previous version) without running systemctl stop plymouth-start.service
first, and the upgrade (downgrade) locked up my system exactly like the last one.
Had to power off the computer, turn it on and system is OK.
Can confirmed! This latest snapshot that downgraded the Plymouth fix my problem.