Bug 1222578

Summary: MicroOS enters emergency.target when rebooted by transactional-update
Product: [openSUSE] openSUSE Tumbleweed Reporter: Shung-Hsi Yu <shung-hsi.yu>
Component: KernelAssignee: openSUSE Kernel Bugs <kernel-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: tiwai
Version: Current   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE Tumbleweed   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Shung-Hsi Yu 2024-04-10 05:22:30 UTC
On openSUSE MicroOS 20240407, the system enters into systemd's emergency shell when reboot by transactional-update after system update (dup).

The reason that emergency shell is started seems to due to local-fs.target failing, which in turn comes from failure in boot-efi.mount with the error message:

  mount: /boot/efi: unknown filesystem type 'vfat
Comment 1 Shung-Hsi Yu 2024-04-10 05:26:20 UTC
FWIW system seem to boot fine if powered it off and reboot again.
Comment 2 Shung-Hsi Yu 2024-04-10 05:33:50 UTC
Looks like the root cause being kernel vs kernel module version mismatch. For example the runtime kernel is 6.8.2-1-default, but under /usr/lib/modules/ only 6.8.4-rc1-1-default exists.
Comment 3 Takashi Iwai 2024-05-21 15:38:21 UTC
That sounds weird.  Can you reproduce the problem by transaction-update of a single kernel package 6.8.2?