a start job is running for /dev/sda2 (Xmin Ymin / nolimit)

This is a fresh zypper dupgrade from 15.3 to 15.4. As yet I have been unable to make it boot the 15.4 kernel, getting as far as the $SUBJECT message, where the minutes and seconds count continuously. It started as a fresh 15.2 default KDE installation, which was eventually zypper dupgraded to 15.3. The difference this time is before booting the new kernel for the first time, because / had no LABEL, I did:

# btrfs filesystem label / openSUSEleap

These are the two kernels’ first displayed grub.cfg stanzas:

menuentry 'openSUSE Leap 15.4, with Linux 5.14.21-150400.22-default'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.14.21-150400.22-default-advanced-d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod btrfs
	set root='hd0,gpt2'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f
	else
	  search --no-floppy --fs-uuid --set=root d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f
	fi
	echo	'Loading Linux 5.14.21-150400.22-default ...'
	linux	/boot/vmlinuz-5.14.21-150400.22-default root=/dev/sda2  ${extra_cmdline} plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd-5.14.21-150400.22-default
}
menuentry 'openSUSE Leap 15.4, with Linux 5.3.18-150300.59.60-default'  --class opensuse --class gnu-linux --class gnu --class os $menuentry_id_option 'gnulinux-5.3.18-150300.59.60-default-advanced-d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f' {
	load_video
	set gfxpayload=keep
	insmod gzio
	insmod part_gpt
	insmod btrfs
	set root='hd0,gpt2'
	if  x$feature_platform_search_hint = xy ]; then
	  search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt2 --hint-efi=hd0,gpt2 --hint-baremetal=ahci0,gpt2 --hint='hd0,gpt2'  d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f
	else
	  search --no-floppy --fs-uuid --set=root d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f
	fi
	echo	'Loading Linux 5.3.18-150300.59.60-default ...'
	linux	/boot/vmlinuz-5.3.18-150300.59.60-default root=/dev/sda2  ${extra_cmdline} plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3 
	echo	'Loading initial ramdisk ...'
	initrd	/boot/initrd-5.3.18-150300.59.60-default
}

If there’s any difference, it’s escaping me. :frowning: Possibly relevant excerpts from journal & other info:

# journalctl -b | grep sda2
Jul 07 02:47:15 ts205 kernel: Command line: BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.60-default root=/dev/sda2 plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3
Jul 07 02:47:15 ts205 kernel: Kernel command line: BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.60-default root=/dev/sda2 plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3
Jul 07 02:47:15 ts205 dracut-cmdline[165]: Using kernel command line parameters: resume=UUID=e38b2840-7ca5-4be7-aa81-66577eb4758c root=UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f rootfstype=btrfs rootflags=rw,noatime,ssd,space_cache,subvolid=267,subvol=/@/.snapshots/1/snapshot,subvol=@/.snapshots/1/snapshot BOOT_IMAGE=/boot/vmlinuz-5.3.18-150300.59.60-default root=/dev/sda2 plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3
Jul 07 02:47:16 ts205 kernel:  sda: sda1 sda2 sda3 sda4
Jul 07 02:47:17 ts205 kernel: BTRFS: device label openSUSEleap devid 1 transid 5166 /dev/sda2
Jul 07 02:47:17 ts205 systemd[1]: Starting File System Check on /dev/sda2...
Jul 07 02:47:18 ts205 systemd[1]: Finished File System Check on /dev/sda2.
Jul 07 02:47:18 ts205 kernel: BTRFS info (device sda2): disk space caching is enabled
Jul 07 02:47:18 ts205 kernel: BTRFS info (device sda2): has skinny extents
Jul 07 02:47:18 ts205 kernel: BTRFS info (device sda2): enabling ssd optimizations
Jul 07 02:47:19 ts205 kernel: BTRFS info (device sda2): disk space caching is enabled
Jul 07 02:47:19 ts205 lvm[386]:   Udev database has incomplete information about device /dev/sda2.
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda2: Failed to get external handle [udev].
# journalctl -b | grep aile
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda: Failed to get external handle [udev].
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda1: Failed to get external handle [udev].
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda2: Failed to get external handle [udev].
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda3: Failed to get external handle [udev].
Jul 07 02:47:19 ts205 lvm[386]:   /dev/sda4: Failed to get external handle [udev].
Jul 07 02:47:20 ts205 apparmor.systemd[420]: Warning from stdin (line 1): Cache: failed to add read only location '/usr/share/apparmor/cache', does not contain valid cache directory for the specified feature set
Jul 07 02:47:27 ts205 dbus-daemon[553]: [system] Activation via systemd failed for unit 'dbus-org.freedesktop.resolve1.service': Unit dbus-org.freedesktop.resolve1.service not found.
# lsblk -f
NAME   FSTYPE FSVER LABEL        UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1
├─sda2 btrfs        openSUSEleap d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f   36.5G    21% /var
│                                                                                    /usr/local
│                                                                                    /tmp
│                                                                                    /srv
│                                                                                    /root
│                                                                                    /opt
│                                                                                    /boot/grub2/i386-pc
│                                                                                    /boot/grub2/x86_64-efi
│                                                                                    /.snapshots
│                                                                                    /
├─sda3 ext4   1.0   sandP03home  dfb32253-82ef-469b-bef3-54c6184d23b5     58G     1% /home
└─sda4 swap   1     sanswap      e38b2840-7ca5-4be7-aa81-66577eb4758c                [SWAP]
# btrfs filesystem show /dev/sda2
Label: 'openSUSEleap'  uuid: d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f
        Total devices 1 FS bytes used 9.67GiB
        devid    1 size 46.59GiB used 16.80GiB path /dev/sda2

# parted -l
Model: ATA SanDisk SDSSDA12 (scsi)
Disk /dev/sda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: pmbr_boot

Number  Start   End     Size    File system     Name  Flags
 1      1049kB  9437kB  8389kB                        bios_grub
 2      9437kB  50.0GB  50.0GB  btrfs                 legacy_boot
 3      50.0GB  118GB   67.8GB  ext4
 4      118GB   120GB   2148MB  linux-swap(v1)        swap
# grep -v ^# /etc/default/grub
GRUB_DISTRIBUTOR=
GRUB_DEFAULT=saved
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=15
GRUB_CMDLINE_LINUX_DEFAULT="plymouth=0 resume=LABEL=sanswap mitigations=auto consoleblank=0 3 "
GRUB_CMDLINE_LINUX=""
GRUB_TERMINAL="console"
GRUB_GFXMODE="auto"
 GRUB_DISABLE_LINUX_UUID=true
GRUB_BACKGROUND=
GRUB_THEME=/boot/grub2/themes/openSUSE/theme.txt
SUSE_BTRFS_SNAPSHOT_BOOTING="true"
GRUB_DISABLE_OS_PROBER="false"
GRUB_ENABLE_CRYPTODISK="n"
GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"
GRUB_DISABLE_SUBMENU="y"
# head -n12 /etc/fstab
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /                       btrfs  noatime                       0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /boot/grub2/x86_64-efi  btrfs  subvol=/@/boot/grub2/x86_64-efi  0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /boot/grub2/i386-pc     btrfs  subvol=/@/boot/grub2/i386-pc  0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /.snapshots             btrfs  subvol=/@/.snapshots          0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /var                    btrfs  subvol=/@/var                 0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /usr/local              btrfs  subvol=/@/usr/local           0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /tmp                    btrfs  subvol=/@/tmp                 0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /srv                    btrfs  subvol=/@/srv                 0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /root                   btrfs  subvol=/@/root                0  0
UUID=d75e38fa-0e9a-4e53-9a0d-0cb94ea60e6f  /opt                    btrfs  subvol=/@/opt                 0  0
UUID=dfb32253-82ef-469b-bef3-54c6184d23b5  /home                   ext4   data=ordered,acl,user_xattr   0  2
LABEL=sanswap   swap    swap    defaults        0 0
# journalctl -b | grep -A44 openSUSEleap
Jul 07 03:12:26 ts205 kernel: BTRFS: device label openSUSEleap devid 1 transid 5208 /dev/sda2
Jul 07 03:12:26 ts205 systemd[1]: Found device SanDisk_SDSSDA120G openSUSEleap.
Jul 07 03:12:26 ts205 systemd[1]: Reached target Initrd Root Device.
Jul 07 03:12:26 ts205 systemd[1]: Finished dracut initqueue hook.
Jul 07 03:12:26 ts205 systemd[1]: Reached target Remote File Systems (Pre).
Jul 07 03:12:26 ts205 systemd[1]: Reached target Remote File Systems.
Jul 07 03:12:26 ts205 systemd[1]: Condition check resulted in dracut pre-mount hook being skipped.
Jul 07 03:12:26 ts205 systemd[1]: Starting File System Check on /dev/sda2...
Jul 07 03:12:26 ts205 systemd[1]: Finished File System Check on /dev/sda2.
Jul 07 03:12:26 ts205 systemd[1]: Mounting /sysroot...
Jul 07 03:12:26 ts205 kernel: BTRFS info (device sda2): disk space caching is enabled
Jul 07 03:12:26 ts205 kernel: BTRFS info (device sda2): has skinny extents
Jul 07 03:12:26 ts205 kernel: BTRFS info (device sda2): enabling ssd optimizations
Jul 07 03:12:26 ts205 systemd[1]: Mounted /sysroot.
Jul 07 03:12:26 ts205 systemd[1]: Condition check resulted in OSTree Prepare OS/ being skipped.
Jul 07 03:12:26 ts205 systemd[1]: Reached target Initrd Root File System.
Jul 07 03:12:26 ts205 systemd[1]: Starting Reload Configuration from the Real Root...
Jul 07 03:12:27 ts205 systemd[1]: Reloading.
Jul 07 03:12:27 ts205 systemd-hibernate-resume-generator[330]: Found "noresume" on the kernel command line, quitting.
Jul 07 03:12:27 ts205 kernel: usb 7-2: new low-speed USB device number 3 using uhci_hcd
Jul 07 03:12:27 ts205 systemd[1]: initrd-parse-etc.service: Succeeded.
Jul 07 03:12:27 ts205 systemd[1]: Finished Reload Configuration from the Real Root.
Jul 07 03:12:27 ts205 systemd[1]: Reached target Initrd File Systems.
Jul 07 03:12:27 ts205 systemd[1]: Reached target Initrd Default Target.
Jul 07 03:12:27 ts205 systemd[1]: Condition check resulted in dracut mount hook being skipped.
Jul 07 03:12:27 ts205 systemd[1]: Condition check resulted in dracut pre-pivot and cleanup hook being skipped.
Jul 07 03:12:27 ts205 systemd[1]: Starting Cleaning Up and Shutting Down Daemons...
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Initrd Default Target.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Basic System.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Initrd Root Device.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Paths.
Jul 07 03:12:27 ts205 systemd[1]: systemd-ask-password-console.path: Succeeded.
Jul 07 03:12:27 ts205 systemd[1]: Stopped Dispatch Password Requests to Console Directory Watch.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Remote File Systems.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Remote File Systems (Pre).
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Slices.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Sockets.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target System Initialization.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Swap.
Jul 07 03:12:27 ts205 systemd[1]: Stopped target Timers.
Jul 07 03:12:27 ts205 systemd[1]: dracut-initqueue.service: Succeeded.
Jul 07 03:12:27 ts205 systemd[1]: Stopped dracut initqueue hook.
Jul 07 03:12:27 ts205 systemd[1]: Condition check resulted in OSTree Prepare OS/ being skipped.
Jul 07 03:12:27 ts205 systemd[1]: systemd-sysctl.service: Succeeded.
Jul 07 03:12:27 ts205 systemd[1]: Stopped Apply Kernel Variables.
Jul 07 03:12:27 ts205 systemd[1]: systemd-modules-load.service: Succeeded.

What exactly could be the nature of start job that is failing here, which I can’t imagine having anything to do with anything other than the BTRFS label creation? Old kernel boots completely normally, but not the new. :frowning:

Regenerating the 15.4 5.14 initrd made it worse. It simply hangs after Starting dracut initqueue hook… :frowning:

@mrmazda:

Possibly a Distribution Upgrade corner issue …

  • What happens with a brute-force re-install by means of a Leap 15.4 ISO image?

Do you intentionally tinker with lvm?

**erlangen:~ #** journalctl --dmesg -g BTRFS 
Jul 07 10:03:48 erlangen kernel: BTRFS: device fsid 0e58bbe5-eff7-4884-bb5d-a0aac3d8a344 devid 1 transid 286596 /dev/nvme0n1p2 scanned by systemd-udevd (404) 
Jul 07 10:03:48 erlangen kernel: BTRFS info (device nvme0n1p2): flagging fs with big metadata feature 
Jul 07 10:03:48 erlangen kernel: BTRFS info (device nvme0n1p2): using free space tree 
Jul 07 10:03:48 erlangen kernel: BTRFS info (device nvme0n1p2): has skinny extents 
Jul 07 10:03:48 erlangen kernel: BTRFS info (device nvme0n1p2): enabling ssd optimizations 
Jul 07 10:03:49 erlangen kernel: BTRFS info (device nvme0n1p2: state M): using free space tree 
**erlangen:~ #**

What about these fancy disk flags? Host erlangen has:

**erlangen:~ #** parted /dev/nvme0n1 -l 
Model: Samsung SSD 970 EVO Plus 2TB (nvme) 
Disk /dev/nvme0n1: 2000GB 
Sector size (logical/physical): 512B/512B 
Partition Table: gpt 
Disk Flags:  

Number  Start   End     Size    File system  Name  Flags 
 1      1049kB  538MB   537MB   fat32              boot, esp 
 2      538MB   1896GB  1895GB  btrfs 
**
erlangen:~ #**

What exactly could be the nature of start job that is failing here, which I can’t imagine having anything to do with anything other than the BTRFS label creation? Old kernel boots completely normally, but not the new.

“journalctl -b -u init.scope” lists all.

**erlangen:~ #** journalctl -b -u init.scope -o short-monotonic --priority notice  
    6.810458] erlangen systemd[1]: **/usr/lib/systemd/system/plymouth-start.service:15: Unit configured to use KillMode=none. This is unsafe, as it disables systemd's process lifecycle management for the service. Please update your servic**>
    6.873773] erlangen systemd[1]: **Switching root.**
**erlangen:~ #**

Compare the current boot with the previous one.

I never use it. I have no idea why it shows up in the journal.

What about these fancy disk flags?
I didn’t put them there. I doubt my brother changed any defaults when he did the original 15.2 installation, so they’re probably 15.2 defaults. Was yours an “expert” installation? This laptop is ancient, so no UEFI BIOS.

“journalctl -b -u init.scope” lists all.

# journalctl -b -u init.scope -o short-monotonic --priority notice
    7.889305] ts205 systemd[1]: Switching root.
   39.068067] ts205 systemd[1]: /usr/lib/systemd/system/rpc-statd.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/rpc.statd.pid → /run/rpc.statd>
   39.922773] ts205 systemd[1]: /usr/lib/systemd/system/rpc-statd.service:14: PIDFile= references a path below legacy directory /var/run/, updating /var/run/rpc.statd.pid → /run/rpc.statd>
   40.019651] ts205 systemd[1]: Configuration file /usr/lib/systemd/system/iscsi.service is marked executable. Please remove executable permission bits. Proceeding anyway.
   40.020385] ts205 systemd[1]: Configuration file /usr/lib/systemd/system/iscsi-init.service is marked executable. Please remove executable permission bits. Proceeding anyway.
   40.021037] ts205 systemd[1]: Configuration file /usr/lib/systemd/system/iscsid.socket is marked executable. Please remove executable permission bits. Proceeding anyway.
   40.021591] ts205 systemd[1]: Configuration file /usr/lib/systemd/system/iscsid.service is marked executable. Please remove executable permission bits. Proceeding anyway.
   40.022116] ts205 systemd[1]: Configuration file /usr/lib/systemd/system/iscsiuio.service is marked executable. Please remove executable permission bits. Proceeding anyway.

Compare the current boot with the previous one.
The only boots that get far enough to write the journal come from using the old kernel. What would I be looking for/at in successes?

Nothing to worry about. You may want to check the kernel command line. On one occasion dup created a real mess: https://forums.opensuse.org/showthread.php/556663-dup-to-20210708-results-in-unwanted-device-mapper?highlight=multipath

Boot with rd.break=pre-trigger or rd.break=initqueue (not sure if initqueue happens before or after), run rdsosreport and provide /run/initramfs/rdsosreport.txt. The same file from the kernel that boots would be useful as reference (you can boot with rd.break to stop just before switching to real root).

I put in a different (virgin) SSD to do it, and problem is the same. What follows I collected by using installation DVD (on USB) to “boot Linux system”.[/li]```

dfsee

 OS   version : Linux   5.14.21 (x86_64) openSUSE Leap 15.4
 Current user : root on ts205 using TERM=linux

1 Phys 1 /dev/sda Model=HP SSD S700 250GB, FwRev=T0724A1, SerialNo=HBSA22090600214

Disk 1 L-Geo from: GPT table, likely 1-MiB cylinders (GPT guard present in MBR)
Disk 1 forcing : cylinders from 30401 to 238476
Disk 1 forcing : heads from 255 to 64
Disk 1 forcing : sectors from 63 to 32
L-Geo Disk 1 Cyl : 238476 H: 64 S:32 Bps:512 Size:0x1D1C6000 = 232.9 GiB
S-Geo Disk 1 Cyl : 30401 H:255 S:63 Bps:512 Size:0x1D1C4581 = 232.9 GiB
MBR crc c76c4402 : 0xd7d9f728 = MBR bootcode unknown to DFSee

DFSee Linux 16.9 : Executing: part -d:1
Command timestamp : Friday 2022-07-08 00:46:06
±–±-±-±----------------±-------±-------±----------±---------------------------------------±----------+
|ID |ux|Dr|Type, description|Format |Related |VolumeLabel|OS2-LVM/BM / GPT / Crypt / additional in| Size MiB |
±-[/dev/sda GPT disk 1]--------±-------±----------[Model=HP SSD S700 25]-------------------±----------+
|01 | | |Fsp + GPT hdr/pta|-- – --|-- – --|- - - - - -|Size 0x7de sectors | 1.0|
|01 | 1| |EFI System (ESP)|FAT32 |mkfs.fat|HPS7-P01 |HPS7P01 ESP | 320.0|
|02 | 2| |BIOS Boot (noEFI)| |unknown | |HPS7P02 BIOS Boot | 8.0|
|03 | 3| |Linux Swap |SWAP |LinuxT1 | |HPS7P03 Linux swap | 2146.0|
|04 | 4| |Linux Data |BTRFS |Linux |hps7p04leap|HPS7P04 Linux root 1 | 46000.0|
|05 | 5| |Linux Data |unknown |Linux | |New: Linux Data | 8000.0|
|06 | 6| |Linux Data |unknown |Linux | |New: Linux Data | 8000.0|
|07 | 7| |Linux Data |unknown |Linux | |New: Linux Data | 8000.0|
|08 | 8| |Linux Data |unknown |Linux | |New: Linux Data | 8000.0|
|09 | 9| |Linux Data |unknown |Linux | |New: Linux Data | 8000.0|
|10 |10| |Linux Data |EXT4 |Linux |hps7p10home|HPS7P10 Linux /home | 150000.0|
|13 | | |Fsp + GPT pta/hdr|-- – --|-- – --|- - - - - -|Size 0x14f sectors | 0.164|

DFSee Linux 16.9 : Executing: part -d:1 -n
Command timestamp : Friday 2022-07-08 00:46:40
±–±-±-±----------------±---------±---------±------------------±---------±----------+
|ID |ux|Dr|Type, description|Begin Sect|End sector| Cylinder range | Sectors | Size MiB |
±-[/dev/sda GPT disk 1]----------±---------±------------------[Model=HP SSD S700 25]-+
|01 | | |Fsp + GPT hdr/pta| 22| 7ff| 0 - 0| 7de| 1.0|
|01 | 1| |EFI System (ESP)| 800| a07ff| 1 - 320| a0000| 320.0|
|02 | 2| |BIOS Boot (noEFI)| a0800| a47ff| 321 - 328| 4000| 8.0|
|03 | 3| |Linux Swap | a4800| 4d57ff| 329 - 2474| 431000| 2146.0|
|04 | 4| |Linux Data | 4d5800| 5ead7ff| 2475 - 48474| 59d8000| 46000.0|
|05 | 5| |Linux Data | 5ead800| 6e4d7ff| 48475 - 56474| fa0000| 8000.0|
|06 | 6| |Linux Data | 6e4d800| 7ded7ff| 56475 - 64474| fa0000| 8000.0|
|07 | 7| |Linux Data | 7ded800| 8d8d7ff| 64475 - 72474| fa0000| 8000.0|
|08 | 8| |Linux Data | 8d8d800| 9d2d7ff| 72475 - 80474| fa0000| 8000.0|
|09 | 9| |Linux Data | 9d2d800| accd7ff| 80475 - 88474| fa0000| 8000.0|
|10 |10| |Linux Data | accd800| 1d1c57ff| 88475 - 238474| 124f8000| 150000.0|
|13 | | |Fsp + GPT pta/hdr| 1d1c5800| 1d1c594e| 238475 - 238475| 14f| 0.164|

parted /dev/sda print

Model: ATA HP SSD S700 250G (scsi)
Disk /dev/sda: 250GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt
Disk Flags: pmbr_boot

Number Start End Size File system Name Flags
1 1049kB 337MB 336MB fat32 HPS7P01 ESP boot, hidden, esp
2 337MB 345MB 8389kB linux-swap(v1) HPS7P02 BIOS Boot bios_grub
3 345MB 2595MB 2250MB HPS7P03 Linux swap swap
4 2595MB 50.8GB 48.2GB btrfs HPS7P04 Linux root 1 legacy_boot
5 50.8GB 59.2GB 8389MB New: Linux Data
6 59.2GB 67.6GB 8389MB New: Linux Data
7 67.6GB 76.0GB 8389MB New: Linux Data
8 76.0GB 84.4GB 8389MB New: Linux Data
9 84.4GB 92.8GB 8389MB New: Linux Data
10 92.8GB 250GB 157GB ext4 HPS7P10 Linux /home

lsblk -f

NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
sda
├─sda1 vfat FAT32 HPS7-P01 6177-9169
├─sda2
├─sda3 swap 1 hps7p03swap 988fe958-0a8c-469b-9e82-9027b0810832
├─sda4 btrfs hps7p04leap 4a2f42e4-67f0-4de0-a820-a51dce00b6e1 42.4G 5% /var
│ /usr/local
│ /tmp
│ /srv
│ /root
│ /opt
│ /boot/grub2/i386-pc
│ /boot/grub2/x86_64-efi
│ /.snapshots
│ /
├─sda5
├─sda6
├─sda7
├─sda8
├─sda9
└─sda10 ext4 1.0 hps7p10home b934176a-e6ec-45ae-a39a-c27ca9a7d6e8 143.1G 0% /home

The following is after putting the original SSD back:

pinxi -Faz --zv

System:
Kernel: 5.3.18-150300.59.60-default arch: x86_64 bits: 64 compiler: gcc
v: 7.5.0 parameters: BOOT_IMAGE=/boot/vmlinuz-153 root=/dev/sda2 plymouth=0
resume=LABEL=sanswap mitigations=auto consoleblank=0 3
Desktop: KDE Plasma v: 5.24.4 tk: Qt v: 5.15.2 wm: kwin_x11 vt: 3
dm: SDDM Distro: openSUSE Leap 15.4
Machine:
Type: Laptop System: TOSHIBA product: Satellite A205 v: PSAE3U-06Y023
serial: Chassis: type: 10 serial: N/A
Mobo: TOSHIBA model: ISKAA v: 1.00 serial: BIOS: TOSHIBA v: 2.20
date: 03/10/2008
Battery:
ID-1: BAT1 charge: 40.0 Wh (82.0%) condition: 48.8/48.8 Wh (100.0%)
volts: 11.1 min: 11.1 model: TOSHIBA PA3534U type: Li-ion serial:
status: N/A
CPU:
Info: model: Intel Pentium Dual T2370 socket: U2E1 bits: 64 type: MCP
arch: Core2 Merom built: 2006-09 process: Intel 65nm family: 6
model-id: 0xF (15) stepping: 0xD (13) microcode: 0xA4
Topology: cpus: 1x cores: 2 smt: cache: L1: 128 KiB
desc: d-2x32 KiB; i-2x32 KiB L2: 1024 KiB desc: 1x1024 KiB
Speed (MHz): avg: 1266 high: 1733 min/max: 800/1733 base/boost: 1730/4096
scaling: driver: acpi-cpufreq governor: ondemand volts: 3.3 V cores:
1: 1733 2: 800 bogomips: 6916
Flags: ht lm nx pae sse sse2 sse3 ssse3
Vulnerabilities:
Graphics:
Device-1: Intel Mobile GM965/GL960 Integrated Graphics vendor: Toshiba
driver: i915 v: kernel arch: Gen4 process: Intel 65n built: 2006-07 ports:
active: LVDS-1,VGA-1 empty: SVIDEO-1 bus-ID: 00:02.0 chip-ID: 8086:2a02
class-ID: 0300
Display: server: X.Org v: 1.20.3 with: Xwayland v: 21.1.4
compositor: kwin_x11 driver: X: loaded: modesetting gpu: i915
display-ID: :0 screens: 1
Screen-1: 0 s-res: 2960x1050 s-dpi: 96 s-size: 783x277mm (30.83x10.91")
s-diag: 831mm (32.7")
Monitor-1: LVDS-1 pos: primary,left model: Seiko Epson 0x3645 built: 2005
res: 1280x800 hz: 60 dpi: 98 gamma: 1.2 size: 331x207mm (13.03x8.15")
diag: 390mm (15.4") ratio: 16:10 modes: 1280x800
Monitor-2: VGA-1 pos: right model: Lenovo L2251x Wide serial:
built: 2011 res: 1680x1050 hz: 60 dpi: 90 gamma: 1.2
size: 474x296mm (18.66x11.65") diag: 559mm (22") ratio: 16:10 modes:
max: 1680x1050 min: 720x400
OpenGL: renderer: Mesa DRI Intel 965GM (CL) v: 2.1 Mesa 21.2.4
direct render: Yes
Audio:
Device-1: Intel 82801H HD Audio vendor: Toshiba driver: snd_hda_intel
v: kernel bus-ID: 00:1b.0 chip-ID: 8086:284b class-ID: 0403
Sound Server-1: ALSA v: k5.3.18-150300.59.60-default running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.49 running: no
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Toshiba
driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
bus-ID: 04:00.0 chip-ID: 10ec:8136 class-ID: 0200
IF: eth0 state: up speed: 100 Mbps duplex: full mac:
Device-2: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter
vendor: Askey WLL3141 802.11bg driver: ath5k v: kernel pcie: gen: 1
speed: 2.5 GT/s lanes: 1 bus-ID: 05:00.0 chip-ID: 168c:001c
class-ID: 0200
IF: wlan0 state: down mac:
Drives:
Local Storage: total: 111.79 GiB used: 10.98 GiB (9.8%)
ID-1: /dev/sda maj-min: 8:0 vendor: SanDisk model: SDSSDA120G
family: Driven SSDs size: 111.79 GiB block-size: physical: 512 B
logical: 512 B sata: 3.2 speed: 3.0 Gb/s type: SSD serial:
rev: 70RL temp: 32 C scheme: GPT
SMART: yes state: enabled health: PASSED on: 321d 16h cycles: 406
read: 2440 GiB written: 2748 GiB
Partition:
ID-1: / raw-size: 46.59 GiB size: 46.59 GiB (100.00%) used: 10.17 GiB
(21.8%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-2: /home raw-size: 63.19 GiB size: 61.94 GiB (98.03%) used: 833.6 MiB
(1.3%) fs: ext4 block-size: 4096 B dev: /dev/sda3 maj-min: 8:3
ID-3: /opt raw-size: 46.59 GiB size: 46.59 GiB (100.00%) used: 10.17 GiB
(21.8%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-4: /tmp raw-size: 46.59 GiB size: 46.59 GiB (100.00%) used: 10.17 GiB
(21.8%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
ID-5: /var raw-size: 46.59 GiB size: 46.59 GiB (100.00%) used: 10.17 GiB
(21.8%) fs: btrfs block-size: 4096 B dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 60 (default) cache-pressure: 100 (default)
ID-1: swap-1 type: partition size: 2 GiB used: 0 KiB (0.0%) priority: -2
dev: /dev/sda4 maj-min: 8:4
Sensors:
System Temperatures: cpu: 55.0 C mobo: N/A
Fan Speeds (RPM): N/A
Info:
Processes: 193 Uptime: 0h 6m wakeups: 5 Memory: 1.92 GiB used: 841.9 MiB
(42.8%) Init: systemd v: 249 target: multi-user (3) default: graphical
tool: systemctl Compilers: gcc: N/A Packages: N/A note: see --pkg
flatpak: 0 Shell: Bash v: 4.4.23 running-in: konsole pinxi: 3.3.19-10

I tried to test your procedure using the bootable 15.3 kernel. With either of the two rd.breaks on boot cmdline, I get unknown filesystem types for vfat, ext2 and ext3 trying to mount my USB sticks that I would be trying to save those logs to, and also ext4, which is /home’s type.

Rdsosreport.txt with booting rd.break=initqueue is 86k. How can I save it?

You can manually mount root and save there or prepare USB stick with btrfs (as your root filesystem is btrfs, it should be available in initrd). Or configure dracut to add additional kernel drivers.

@mrmazda:

Broken hardware?

  • What happens if, you really re-initialise your spare SSD ( # dd if=/dev/urandom of=/dev/sd? iflag=fullblock bs=1G count=20 status=progress
    ) and then, re-install by means of an ISO image?

The issue seems to be either, bad blocks on the system disk or, a broken Disk Controller or, both …

That’s what post #8 reported. It was a new SSD, fresh out of the package it came in.

The issue seems to be either, bad blocks on the system disk or, a broken Disk Controller or, both …
Maybe if following arvidjaar’s last instruction later fails to produce, I’ll try installing something other than 15.4.

Using rd.break=pre-trigger, nothing to mount ever populates /dev. Before login prompt appears, appears “Warning: /dev/sda2 does not exist”.

Using rd.break=initqueue, (again before login prompt appears, appears “Warning: /dev/sda2 does not exist”) the 4 partitions on HD sda populate /dev, but filesystem types EXT4 and BTRFS (present on sda3 & sda2) are “unknown” in attempting to mount them, and USB partitions are absent from /dev. I tried mknod sdb6 b 8 22 intending to create /dev/sdb6 to mount an EXT2 filesystem, but it failed with “unknown filesystem type ‘ext2’”.

I copied the original and second initrds from the SSD I freshly installed to back to the original SSD. The original SSD now boots without errors using the new SSD’s original initrd.

This is one of those cases of shooting myself in the foot.

I had copied a modules.conf, configured with purpose to shrink initrd sizes, from the LAN server to this laptop’s /etc/dracut.conf.d/, which until the fresh installation on the new SSD was the only device in the building with a BTRFS filesystem. I did the same copy with the other SSD and fresh installation, and rebuilt the original initrd in the new without ever booting from it first. The config file includes on the omit_drivers+= line btrfs, hence, cannot mount BTRFS /dev/sda2 root filesystem. :stuck_out_tongue:

Sorry for wasting everyone’s time here. :frowning:

BRW, the original problem is solved, but why are EXT2,3,4 and VFAT filesystems unknown to the mount command in the initramfs?

That is rather amusing question from someone who aims at shrinking initrd size. Because EXT2, 3, 4 and VFAT filesystems are not needed to mount btrfs and the purpose of initrd as created by SUSE tools is to mount root filesystem.

I was (erroneously) thinking EXTx was supported by the kernel itself, not a loadable EXT4 module. Was it ever, like before BTRFS became an openSUSE darling and root default?