a few months ago i fixate the kernel version to the above because of AMD radeon driver issues. Tumbleweed does install newer kernels but fixed the default kernel to the above. When I try to boot a newer kernel now (tried 6.4.3 today), boot process stuck on mounting a uuid of my encrypted boot partition, that seems to does not exist.
What exactly do you mean by “boot process stuck”? Is boot process actually completing, just without working login manager or DE (e.g. Ctrl-Alt-F3 provides a shell prompt)? Which AMD GPU do you have? What error messages do you find in journal, dmesg, Xorg.0.log and .xsession-errors?
I get a “shim SBAT data failed” message before I can even get to the intial menu. Major security violation. Then a quick shut down. Is this similar? I’ve not been able to boot for over a week now. I have intel 11th gen cpu and amd gpu.
That seems to be a different problem from the one that this topic is about.
Your easiest way around this SBAT problem is to disable secure-boot in your BIOS, and leave it disabled until Tumbleweed gets a newer “shim”. See, also, Bug 1209985.
Please forgive me. I knew I was wrong. Thank you for not clobbering me. I’m uber frustrated. This goes on and on and on and no solution. I know about the 4 month old bug report. If secure boot wasn’t important it wouldn’t be included in the default setup. Disabling it is not a good solution.
I’m camping at Fedora. They took care of business. Sad state of affairs.
If you want an alternative way of dealing with this, other than disabling secure-boot, you should start a separate thread. Let’s leave this topic to the problem described in the opening post.
Warning: dracut-initqueue: starting timeout scripts
Warning: Could not boot.
Starting Dracut Emergency Shell...
So it seems for me the disks LUKS needs to decrypt to serve unencrypted block devices do not exist. That’s the reason why I thought, that my nvme drive has no driver in the newer kernel versions.
Infos about my setup:
lsblk -fN
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS TYPE MODEL SERIAL REV TRAN RQ-SIZE MQ
nvme0n1 disk SAMSUNG MZVL22T0HBLB-00B00 S677NF0RB03122 GXB7401Q nvme 1023 32
You should be using “kernel-default” but not “kernel-default-base”.
As far as I know, “kernel-default-base” is a stripped down kernel that lacks some of the drivers that you probably need. Try installing the full kernel to replace “kernel-default-base”.
# zypper info kernel-default-base | grep only
This package contains only the base modules, required in all installs.
#
My interpretation is that kernel-default-base is intended essentially for VM use. Hardware support modules that are only needed by VM hosts are those omitted.
You are so right! I installed the newest version kernel-default-6.4.4 and it boots up my system again. Many thanks for that.
It seems, after fixing the kernel version to 6.0.12 it silently switched to kernel-default-base without my recognition. Boot menu also never told me about the fact.
What I did a few months ago was (my user interface is german, so i try to translate it correctly):
with 6.0.12 (my old version, that worked for my)
Open Yast → Install or remove software → search for kernel-default → right click on kernel-default → protect [*] → apply → that’s it.
What I did today:
same first steps but unprotect [*]kernel-default → it automatically installed the newest version 6.4.4 beside 6.0.12. Now it boots up again.
I have to say, I assumed protecting does not mean never install a newer version beside the protected version. The fact, that newer versions show up from time to time strengthened the assumption. I never looked close enough to see, that it’s a difference, or maybe ignored it because it could have been a meta package or similar.