Long boot times on tumbleweed

Greetings everyone!
A few months ago I switched back from Windows to openSUSE Tumbleweed with KDE Plamsa on my laptop (Ryzen 5 4800H, Nvidia RTX 2060, 16 GB RAM, system installed on an nvme SSD with btrfs and zswap enabled).
Everything has been working nicely but for one thing: boot times are extremely slow. I’m not talking about a few seconds difference, but 1 min+! For reference, on Windows (with fast boot disabled) it took around 7-8 seconds to boot, here my last boot was 1 min 10 sec.

systemd-analyze  
Startup finished in 4.317s (firmware) + 7.099s (loader) + 11.796s (kernel) + 37.826s (initrd) + 9.587s (userspace) = 1min 10.627s 
graphical.target reached after 9.587s in userspace.
systemd-analyze critical-chain
The time when unit became active or started is printed after the "@" character.
The time the unit took to start is printed after the "+" character.

graphical.target @9.587s
└─multi-user.target @9.587s
  └─cron.service @9.586s
    └─postfix.service @8.775s +808ms
      └─time-sync.target @8.764s
        └─chronyd.service @8.578s +184ms
          └─network.target @8.570s
            └─NetworkManager.service @7.199s +1.364s
              └─network-pre.target @7.197s
                └─wpa_supplicant.service @8.599s +53ms
                  └─basic.target @6.707s
                    └─dbus-broker.service @6.638s +50ms
                      └─dbus.socket @6.631s +301us
                        └─sysinit.target @6.626s
                          └─auditd.service @5.880s +744ms
                            └─systemd-tmpfiles-setup.service @5.704s +122ms
                              └─local-fs.target @5.691s
                                └─boot-efi.mount @2.577s +3.112s
                                  └─systemd-fsck@dev-disk-by\x2duuid-80CC\x2d5FB2.service @2.039s +57ms
                                    └─dev-disk-by\x2duuid-80CC\x2d5FB2.device

Here’s the output of systemd-analyze blame

The first thing I’ve noticed is some messages about ACPI and AE_NOT_FOUND; specifically, this is the error.

[    0.269042] [      T1] ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.GPP4.WLAN], AE_NOT_FOUND (20250807/dswload2-162)
[    0.269064] [      T1] ACPI Error: AE_NOT_FOUND, During name lookup/catalog (20250807/psobject-220)

Looking around a little bit it looks like either you get a BIOS update fixing it or you can ignore, which is what I’ve been doing.
For what I understand from logs it looks like it’s something with initrd, maybe when it’s checking my SSD’s partitions, but I have no idea what to do with this info. In fact,I see start jobs running for dracut and /dev/disk/xxxx .
Here you can see the output of journalctl -b | grep -i initrd but I can attach the full log if needed.

Mar 13 11:48:29 tardis kernel: efi: ACPI=0xa7165000 ACPI 2.0=0xa7165014 TPMFinalLog=0xa72d4000 SMBIOS=0xacc06000 SMBIOS 3.0=0xacc05000 MEMATTR=0xa4070518 ESRT=0xa60f9018 MOKvar=0xa8551000 INITRD=0xa3c7df98 RNG=0xa710f018 TPMEventLog=0xa7101018 
Mar 13 11:48:30 tardis kernel: Freeing initrd memory: 172484K
Mar 13 11:48:30 tardis systemd[1]: Running in initrd.
Mar 13 11:48:30 tardis systemd[1]: Queued start job for default target Initrd Default Target.
Mar 13 11:48:30 tardis systemd[1]: Reached target Initrd /usr File System.
Mar 13 11:48:54 tardis systemd[1]: Reached target Initrd Root Device.
Mar 13 11:49:06 tardis systemd[1]: Reached target Initrd Root File System.
Mar 13 11:49:06 tardis systemd[1]: initrd-parse-etc.service: Deactivated successfully.
Mar 13 11:49:06 tardis systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies.
Mar 13 11:49:06 tardis systemd[1]: Reached target Initrd File Systems.
Mar 13 11:49:06 tardis systemd[1]: Reached target Initrd Default Target.
Mar 13 11:49:06 tardis systemd[1]: Stopped target Initrd Default Target.
Mar 13 11:49:06 tardis systemd[1]: Stopped target Initrd Root Device.
Mar 13 11:49:06 tardis systemd[1]: Stopped target Initrd /usr File System.
Mar 13 11:49:06 tardis systemd[1]: initrd-cleanup.service: Deactivated successfully.
Mar 13 11:49:06 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully.
Mar 13 11:49:08 tardis systemd[1]: initrd-switch-root.service: Deactivated successfully.
Mar 13 11:49:08 tardis systemd[1]: Stopped target Initrd File Systems.
Mar 13 11:49:08 tardis systemd[1]: Stopped target Initrd Root File System.
Mar 13 11:49:16 tardis systemd[1]: Startup finished in 4.317s (firmware) + 7.099s (loader) + 11.796s (kernel) + 37.826s (initrd) + 9.587s (userspace) = 1min 10.627s.

Secure Boot is enabled on the system. I mention it because once I disabled it for a brief period of time, as I needed to troubleshoot some issues with nvidia and then I put it back on. During this time, on multiple boots, load times were much shorter, about 30 seconds, which is similar to the time it takes initrd to do its thing.

I would like to understand why this is happening and if it is in some way possible to speed up the process. I don’t turn on and off my pc 20 times a day, but a less slow boot time would be greatly appreciated.
Thanks in advance.

That is your 36 seconds.

Would be good to enable more debug output for systemd/initrd, edit the kernel command line and add:

  • Add systemd.log_level=debug and systemd.log_target=console
  • Add rd.debug

At the Grub2 menu, tap the “e” key, this will pop you into edit mode for the highlighted boot option. Then add these options on the line starting with linux and have a look at the journal after booting with these parameters.

1 Like

I added the parameters you suggested and this is what I got. First, only grepping initrd

sudo journalctl -b | grep -i initrd        
Mar 15 12:55:48 tardis kernel: efi: ACPI=0xa7165000 ACPI 2.0=0xa7165014 TPMFinalLog=0xa72d4000 SMBIOS=0xacc06000 SMBIOS 3.0=0xacc05000 MEMATTR=0xa4070518 ESRT=0xa60f9018 MOKvar=0xa8551000 INITRD=0xa3257a98 RNG=0xa710f018 TPMEventLog=0xa7101018 
Mar 15 12:55:48 tardis kernel: Freeing initrd memory: 172668K
Mar 15 12:55:48 tardis dracut-cmdline[380]: /usr/bin/dracut-cmdline@8(): '[' -f /usr/lib/initrd-release ']'
Mar 15 12:55:48 tardis dracut-cmdline[380]: /usr/bin/dracut-cmdline@8(): . /usr/lib/initrd-release
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@1(): NAME='openSUSE Tumbleweed'
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@3(): ID=opensuse-tumbleweed
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@4(): ID_LIKE='opensuse suse'
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@5(): VERSION_ID=20260311
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@6(): ANSI_COLOR='0;32'
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@8(): CPE_NAME='cpe:2.3:o:opensuse:tumbleweed:20260311:*:*:*:*:*:*:*'
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@11(): BUG_REPORT_URL=https://bugzilla.opensuse.org
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@12(): SUPPORT_URL=https://bugs.opensuse.org
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@13(): HOME_URL=https://www.opensuse.org
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@14(): DOCUMENTATION_URL=https://en.opensuse.org/Portal:Tumbleweed
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@15(): LOGO=distributor-logo-Tumbleweed
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@16(): VERSION=dracut-109+suse.39.g53459763-1
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@17(): PRETTY_NAME='openSUSE Tumbleweed dracut-109+suse.39.g53459763-1 (Initramfs)'
Mar 15 12:55:48 tardis dracut-cmdline[380]: //usr/lib/initrd-release@18(): DRACUT_VERSION=109+suse.39.g53459763-1
Mar 15 12:55:48 tardis dracut-cmdline[380]: /lib/dracut-lib.sh@366(source_all): '[' -e //lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh ']'
Mar 15 12:55:48 tardis dracut-cmdline[380]: /lib/dracut-lib.sh@369(source_all): . //lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh
Mar 15 12:55:48 tardis dracut-cmdline[433]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@7(source): getarg sysrq
Mar 15 12:55:48 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@7(source): sysrq=
Mar 15 12:55:48 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@8(source): '[' '' ']'
Mar 15 12:55:48 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@18(source): getarg linuxrc=trace
Mar 15 12:55:48 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@24(source): getargbool 0 shell
Mar 15 12:55:49 tardis dracut-cmdline[441]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@30(source): getarg journaldev
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@30(source): journaldev=
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@31(source): '[' -n '' ']'
Mar 15 12:55:49 tardis dracut-cmdline[444]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@37(source): getarg mduuid
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@37(source): mduuid=
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@38(source): '[' -n '' ']'
Mar 15 12:55:49 tardis dracut-cmdline[447]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@44(source): getarg TargetAddress
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@44(source): TargetAddress=
Mar 15 12:55:49 tardis dracut-cmdline[450]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@45(source): getarg TargetPort
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@45(source): TargetPort=
Mar 15 12:55:49 tardis dracut-cmdline[453]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@46(source): getarg TargetName
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@46(source): TargetName=
Mar 15 12:55:49 tardis dracut-cmdline[380]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@48(source): '[' -n '' -a -n '' ']'
Mar 15 12:56:25 tardis systemctl[723]: Executing dbus call org.freedesktop.systemd1.Manager StartUnit(initrd-switch-root.target, isolate)
Mar 15 12:56:25 tardis systemctl[723]: Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2etarget interface=org.freedesktop.DBus.Properties member=Get cookie=3 reply_cookie=0 signature=ss error-name=n/a error-message=n/a


Here’s the full log of the last boot, split into 4 parts.
1 , 2, 3, 4

Here’s what I see:

knurpht@Lenovo-P16:~> sudo journalctl -b | grep initrd
mrt 15 17:41:30 Lenovo-P16 kernel: Freeing initrd memory: 69308K
mrt 15 17:41:30 Lenovo-P16 systemd[1]: Running in initrd.
mrt 15 17:41:33 Lenovo-P16 systemd[1]: initrd-parse-etc.service: Deactivated successfully.
mrt 15 17:41:33 Lenovo-P16 systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies.
mrt 15 17:41:33 Lenovo-P16 systemd[1]: initrd-cleanup.service: Deactivated successfully.
mrt 15 17:41:33 Lenovo-P16 systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully.
mrt 15 17:41:34 Lenovo-P16 systemd[1]: initrd-switch-root.service: Deactivated successfully.
mrt 15 17:41:38 Lenovo-P16 systemd[1]: Startup finished in 14.115s (firmware) + 3.685s (loader) + 639ms (kernel) + 3.117s (initrd) + 4.593s (userspace) = 26.151s.
knurpht@Lenovo-P16:~> 

Now look at these:

knurpht@Lenovo-P16:~> LANG=C zypper se initrd
Loading repository data...
Reading installed packages...

S  | Name                                   | Summary                                             | Type
---+----------------------------------------+-----------------------------------------------------+--------
   | install-initrd-MicroOS                 | Create initrd for MicroOS installation              | package
   | install-initrd-openSUSE                | Create initrd for openSUSE installation             | package
   | mkosi-initrd                           | Build initrds locally using mkosi                   | package
   | static-initrd-base-default-unsigned    | Unsigned static base initrd with kernel default.    | package
   | static-initrd-base-vanilla-unsigned    | Unsigned static base initrd with kernel vanilla.    | package
   | static-initrd-generic-default-unsigned | Unsigned static generic initrd with kernel default. | package
   | static-initrd-generic-vanilla-unsigned | Unsigned static generic initrd with kernel vanilla. | package
   | static-initrd-network-default-unsigned | Unsigned static network initrd with kernel default. | package
   | static-initrd-network-vanilla-unsigned | Unsigned static network initrd with kernel vanilla. | package
knurpht@Lenovo-P16:~>

and

knurpht@Lenovo-P16:/var/lib> LANG=C ls -ltR *initrd*
ls: cannot access '*initrd*': No such file or directory
knurpht@Lenovo-P16:/var/lib> 

This leads me to the conclusion that there is something seriously wrong with your install.
Please show zypper lr -d

Sure

zypper lr -d      
#  | Alias                      | Name              | Enabled | GPG Check | Refresh | Keep | Priority | Type   | URI                                                                                   | Service
---+----------------------------+-------------------+---------+-----------+---------+------+----------+--------+---------------------------------------------------------------------------------------+---------
 1 | Cuda                       | Cuda              | Yes     | (r ) Yes  | No      | -    |   99     | rpm-md | https://developer.download.nvidia.com/compute/cuda/repos/opensuse15/x86_64            | 
 2 | GamesTools                 | GamesTools        | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.opensuse.org/download/repositories/games:/tools/openSUSE_Tumbleweed/ | 
 3 | NVIDIA:repo-non-free       | repo-non-free     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://download.nvidia.com/opensuse/tumbleweed                                       | NVIDIA
 4 | Packman                    | Packman           | Yes     | (r ) Yes  | Yes     | -    |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Tumbleweed/                  | 
 5 | openSUSE:repo-non-oss      | repo-non-oss      | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/non-oss                                       | openSUSE
 6 | openSUSE:repo-openh264     | repo-openh264     | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | https://codecs.opensuse.org/openh264/openSUSE_Tumbleweed                              | openSUSE
 7 | openSUSE:repo-oss          | repo-oss          | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/tumbleweed/repo/oss                                           | openSUSE
 8 | openSUSE:repo-oss-debug    | repo-oss-debug    | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/debug/tumbleweed/repo/oss                                     | openSUSE
 9 | openSUSE:repo-oss-source   | repo-oss-source   | No      | ----      | ----    | -    |   99     | N/A    | http://cdn.opensuse.org/source/tumbleweed/repo/oss                                    | openSUSE
10 | openSUSE:update-tumbleweed | update-tumbleweed | Yes     | (r ) Yes  | Yes     | -    |   99     | rpm-md | http://cdn.opensuse.org/update/tumbleweed                                             | openSUSE

I don’t think it is related, but nr1 is for opensuse15, and set to never refresh. Are you sure that is correct?

Also see these ones below, how does that look on your machine?

knurpht@Lenovo-P16:/var/lib> LANG=C ls -ltR *initrd*
ls: cannot access '*initrd*': No such file or directory
knurpht@Lenovo-P16:/var/lib> 

and

knurpht@Lenovo-P16:/var/lib> LANG=C zypper se -si initrd
Loading repository data...
Reading installed packages...
No matching items found.

    Note: For an extended search including not yet activated remote resources please use 'zypper
    search-packages'.
knurpht@Lenovo-P16:/var/lib> 
ls: cannot access '*initrd*': No such file or directory

This was launched in the /var/lib/ directory

$ zypper se -i initrd
Loading repository data...
Reading installed packages...
No matching items found.

So this kind of looks like it does on your machine.
Regarding the first repo, I used this as a guide, and I now moved to G07/595 drivers.
I don’t know if it has anything to do with the situation I’m in, but I believe not as I always had those slow times right after the fresh install, even before adding repos for nvidia drivers.

On InitRD, this is no package or program but the Initial ramdisk in the boot process:

Based on the first log it seems there is something in the InitRD that take >25 seconds.

That is a lot of log info and normally I am not so “scared” of that, just find the 3 “Reached” lines we identified earlier and see what is happening in between but somehow enabling debug drops these messages, stupid.

What is remarkable are 1706 times:

Mar 15 12:57:12 tardis kwin_wayland[2081]: 0x500: GL_INVALID_ENUM error generated. Invalid .
Mar 15 12:57:12 tardis kwin_wayland[2081]: Invalid framebuffer status: “GL_FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT”

Not that think that is related to long boot times.

Can you maybe capture another boot only with rd.debug defined? Those “Reached” log statements are systemd AFAIK.

This is with only rd.debug added

sudo journalctl -b | grep -i initrd
Mar 16 09:38:06 tardis kernel: efi: ACPI=0xa7165000 ACPI 2.0=0xa7165014 TPMFinalLog=0xa72d4000 SMBIOS=0xacc06000 SMBIOS 3.0=0xacc05000 MEMATTR=0xa4070518 ESRT=0xa60f9018 MOKvar=0xa8551000 INITRD=0xa3257a98 RNG=0xa710f018 TPMEventLog=0xa7101018 
Mar 16 09:38:06 tardis kernel: Freeing initrd memory: 172668K
Mar 16 09:38:06 tardis systemd[1]: Running in initrd.
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-usr-fs.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-udevadm-cleanup-db.service
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-switch-root.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-switch-root.service
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-root-fs.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-root-device.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-parse-etc.service
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-fs.target
Mar 16 09:38:06 tardis systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-cleanup.service
Mar 16 09:38:06 tardis dracut-cmdline[382]: /usr/bin/dracut-cmdline@8(): '[' -f /usr/lib/initrd-release ']'
Mar 16 09:38:06 tardis dracut-cmdline[382]: /usr/bin/dracut-cmdline@8(): . /usr/lib/initrd-release
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@1(): NAME='openSUSE Tumbleweed'
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@3(): ID=opensuse-tumbleweed
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@4(): ID_LIKE='opensuse suse'
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@5(): VERSION_ID=20260311
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@6(): ANSI_COLOR='0;32'
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@8(): CPE_NAME='cpe:2.3:o:opensuse:tumbleweed:20260311:*:*:*:*:*:*:*'
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@11(): BUG_REPORT_URL=https://bugzilla.opensuse.org
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@12(): SUPPORT_URL=https://bugs.opensuse.org
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@13(): HOME_URL=https://www.opensuse.org
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@14(): DOCUMENTATION_URL=https://en.opensuse.org/Portal:Tumbleweed
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@15(): LOGO=distributor-logo-Tumbleweed
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@16(): VERSION=dracut-109+suse.39.g53459763-1
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@17(): PRETTY_NAME='openSUSE Tumbleweed dracut-109+suse.39.g53459763-1 (Initramfs)'
Mar 16 09:38:06 tardis dracut-cmdline[382]: //usr/lib/initrd-release@18(): DRACUT_VERSION=109+suse.39.g53459763-1
Mar 16 09:38:06 tardis dracut-cmdline[382]: /lib/dracut-lib.sh@366(source_all): '[' -e //lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh ']'
Mar 16 09:38:06 tardis dracut-cmdline[382]: /lib/dracut-lib.sh@369(source_all): . //lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh
Mar 16 09:38:06 tardis dracut-cmdline[440]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@7(source): getarg sysrq
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@7(source): sysrq=
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@8(source): '[' '' ']'
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@18(source): getarg linuxrc=trace
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@24(source): getargbool 0 shell
Mar 16 09:38:06 tardis dracut-cmdline[448]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@30(source): getarg journaldev
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@30(source): journaldev=
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@31(source): '[' -n '' ']'
Mar 16 09:38:06 tardis dracut-cmdline[451]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@37(source): getarg mduuid
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@37(source): mduuid=
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@38(source): '[' -n '' ']'
Mar 16 09:38:06 tardis dracut-cmdline[454]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@44(source): getarg TargetAddress
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@44(source): TargetAddress=
Mar 16 09:38:06 tardis dracut-cmdline[457]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@45(source): getarg TargetPort
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@45(source): TargetPort=
Mar 16 09:38:06 tardis dracut-cmdline[460]: ////lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@46(source): getarg TargetName
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@46(source): TargetName=
Mar 16 09:38:06 tardis dracut-cmdline[382]: ///lib/dracut/hooks/cmdline/99-parse-suse-initrd.sh@48(source): '[' -n '' -a -n '' ']'
Mar 16 09:38:06 tardis systemd[1]: dracut-pre-udev.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: dracut-pre-trigger.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: dracut-initqueue.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: initrd.target: starting held back, waiting for: dev-disk-by\x2duuid-4decae4b\x2d9c38\x2d4e7b\x2d9888\x2dc553de6a90b4.device
Mar 16 09:38:11 tardis systemd[1]: initrd-root-device.target: starting held back, waiting for: dev-disk-by\x2duuid-4decae4b\x2d9c38\x2d4e7b\x2d9888\x2dc553de6a90b4.device
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: Changed dead -> active
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: Job 48 initrd-root-device.target/start finished, result=done
Mar 16 09:38:31 tardis systemd[1]: Reached target Initrd Root Device.
Mar 16 09:38:31 tardis systemd[1]: initrd.target: starting held back, waiting for: initrd-root-fs.target
Mar 16 09:38:43 tardis systemd[1]: dracut-mount.service: starting held back, waiting for: initrd-parse-etc.service
Mar 16 09:38:43 tardis systemd[1]: dracut-pre-mount.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-root-fs.target: starting held back, waiting for: ostree-prepare-root.service
Mar 16 09:38:43 tardis systemd[1]: dracut-mount.service: starting held back, waiting for: initrd-parse-etc.service
Mar 16 09:38:43 tardis systemd[1]: initrd-root-fs.target: starting held back, waiting for: ostree-prepare-root.service
Mar 16 09:38:43 tardis systemd[1]: dracut-pre-pivot.service: starting held back, waiting for: initrd-parse-etc.service
Mar 16 09:38:43 tardis systemd[1]: ostree-prepare-root.service: ConditionPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-root-fs.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-root-fs.target: Changed dead -> active
Mar 16 09:38:43 tardis systemd[1]: initrd-root-fs.target: Job 50 initrd-root-fs.target/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Reached target Initrd Root File System.
Mar 16 09:38:43 tardis systemd[1]: initrd.target: starting held back, waiting for: initrd-fs.target
Mar 16 09:38:43 tardis systemd[1]: dracut-mount.service: starting held back, waiting for: initrd-parse-etc.service
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Will spawn child (service_enter_start): /usr/lib/systemd/systemd-sysroot-fstab-check
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Passing 0 fds to service
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: About to execute: /usr/lib/systemd/systemd-sysroot-fstab-check
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Forked /usr/lib/systemd/systemd-sysroot-fstab-check as 701 (via CLONE_INTO_CGROUP)
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Changed dead -> start
Mar 16 09:38:43 tardis (systemd-sysroot-fstab-check)[701]: initrd-parse-etc.service: Loaded 'libbpf.so.1' via dlopen()
Mar 16 09:38:43 tardis (systemd-sysroot-fstab-check)[701]: initrd-parse-etc.service: Shared library 'libcryptsetup.so.12' is not available: libcryptsetup.so.12: cannot open shared object file: No such file or directory
Mar 16 09:38:43 tardis (systemd-sysroot-fstab-check)[701]: initrd-parse-etc.service: Loaded shared library 'libmount.so.1' via dlopen().
Mar 16 09:38:43 tardis (systemd-sysroot-fstab-check)[701]: initrd-parse-etc.service: Loaded shared library 'libseccomp.so.2' via dlopen().
Mar 16 09:38:43 tardis (systemd-sysroot-fstab-check)[701]: initrd-parse-etc.service: Executing: /usr/lib/systemd/systemd-sysroot-fstab-check
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Child 701 belongs to initrd-parse-etc.service.
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Main process exited, code=exited, status=0/SUCCESS (success)
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Deactivated successfully.
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Service will not restart (restart setting)
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Changed start -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Job 49 initrd-parse-etc.service/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Consumed 9ms CPU time over 21ms wall clock time.
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Trying to enqueue job initrd-cleanup.service/start/fail
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Installed new job initrd-cleanup.service/start as 74
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Enqueued job initrd-cleanup.service/start as 74
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Triggering OnSuccess= dependencies done (1 job).
Mar 16 09:38:43 tardis systemd[1]: initrd-parse-etc.service: Releasing resources...
Mar 16 09:38:43 tardis systemd[1]: initrd-fs.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-fs.target: Changed dead -> active
Mar 16 09:38:43 tardis systemd[1]: initrd-fs.target: Job 47 initrd-fs.target/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Reached target Initrd File Systems.
Mar 16 09:38:43 tardis systemd[1]: initrd.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd.target: Changed dead -> active
Mar 16 09:38:43 tardis systemd[1]: initrd.target: Job 1 initrd.target/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Reached target Initrd Default Target.
Mar 16 09:38:43 tardis systemd[1]: dracut-mount.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: dracut-pre-pivot.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: starting held back, waiting for: dracut-pre-pivot.service
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Will spawn child (service_enter_start): systemctl
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Passing 0 fds to service
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: About to execute: systemctl --no-block isolate initrd-switch-root.target
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Forked systemctl as 725 (via CLONE_INTO_CGROUP)
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Changed dead -> start
Mar 16 09:38:43 tardis (systemctl)[725]: initrd-cleanup.service: Loaded 'libbpf.so.1' via dlopen()
Mar 16 09:38:43 tardis (systemctl)[725]: initrd-cleanup.service: Shared library 'libcryptsetup.so.12' is not available: libcryptsetup.so.12: cannot open shared object file: No such file or directory
Mar 16 09:38:43 tardis (systemctl)[725]: initrd-cleanup.service: Loaded shared library 'libmount.so.1' via dlopen().
Mar 16 09:38:43 tardis (systemctl)[725]: initrd-cleanup.service: Loaded shared library 'libseccomp.so.2' via dlopen().
Mar 16 09:38:43 tardis (systemctl)[725]: initrd-cleanup.service: Executing: systemctl --no-block isolate initrd-switch-root.target
Mar 16 09:38:43 tardis systemctl[725]: Executing dbus call org.freedesktop.systemd1.Manager StartUnit(initrd-switch-root.target, isolate)
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: Trying to enqueue job initrd-switch-root.target/start/isolate
Mar 16 09:38:43 tardis systemd[1]: initrd.target: Installed new job initrd.target/stop as 124
Mar 16 09:38:43 tardis systemd[1]: initrd-root-device.target: Installed new job initrd-root-device.target/stop as 139
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: Installed new job initrd-switch-root.service/start as 100
Mar 16 09:38:43 tardis systemd[1]: initrd-usr-fs.target: Installed new job initrd-usr-fs.target/stop as 131
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Installed new job initrd-udevadm-cleanup-db.service/start as 104
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Merged initrd-cleanup.service/start into installed job initrd-cleanup.service/start as 74
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: Installed new job initrd-switch-root.target/start as 78
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: Enqueued job initrd-switch-root.target/start as 78
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=1 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dudevadm_2dcleanup_2ddb_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=29 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dudevadm_2dcleanup_2ddb_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=30 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dusr_2dfs_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=40 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=44 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2eservice interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=45 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2droot_2ddevice_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=49 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=53 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: basic.target: stopping held back, waiting for: initrd.target
Mar 16 09:38:43 tardis systemctl[725]: Sent message type=method_call sender=n/a destination=org.freedesktop.systemd1 path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2etarget interface=org.freedesktop.DBus.Properties member=Get cookie=3 reply_cookie=0 signature=ss error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd-root-device.target: stopping held back, waiting for: initrd.target
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: starting held back, waiting for: systemd-tmpfiles-setup-dev-early.service
Mar 16 09:38:43 tardis systemd[1]: initrd-usr-fs.target: stopping held back, waiting for: initrd.target
Mar 16 09:38:43 tardis systemd[1]: initrd.target: stopping held back, waiting for: dracut-pre-pivot.service
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=96 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd.target: Changed active -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd.target: Job 124 initrd.target/stop finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Stopped target Initrd Default Target.
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=97 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2droot_2ddevice_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=102 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd-root-device.target: Changed active -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd-root-device.target: Job 139 initrd-root-device.target/stop finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Stopped target Initrd Root Device.
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2droot_2ddevice_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=103 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dusr_2dfs_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=105 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd-usr-fs.target: Changed active -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd-usr-fs.target: Job 131 initrd-usr-fs.target/stop finished, result=done
Mar 16 09:38:43 tardis systemd[1]: Stopped target Initrd /usr File System.
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dusr_2dfs_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=106 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: starting held back, waiting for: plymouth-switch-root.service
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: starting held back, waiting for: systemd-udev-trigger.service
Mar 16 09:38:43 tardis systemd[1]: ostree-prepare-root.service: ConditionPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: plymouth-switch-root.service: ConditionPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: starting held back, waiting for: systemd-tmpfiles-setup-dev-early.service
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: starting held back, waiting for: systemd-udevd.service
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2dusr_2dfs_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=192 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2droot_2ddevice_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=193 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Sent message type=signal sender=org.freedesktop.systemd1 destination=n/a path=/org/freedesktop/systemd1/unit/initrd_2etarget interface=org.freedesktop.DBus.Properties member=PropertiesChanged cookie=195 reply_cookie=0 signature=sa{sv}as error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: Got message type=method_call sender=n/a destination=org.freedesktop.systemd1 path=/org/freedesktop/systemd1/unit/initrd_2dswitch_2droot_2etarget interface=org.freedesktop.DBus.Properties member=Get  cookie=3 reply_cookie=0 signature=ss error-name=n/a error-message=n/a
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Child 725 belongs to initrd-cleanup.service.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Main process exited, code=exited, status=0/SUCCESS (success)
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Deactivated successfully.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Service will not restart (restart setting)
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Changed start -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Job 74 initrd-cleanup.service/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Consumed 11ms CPU time over 76ms wall clock time.
Mar 16 09:38:43 tardis systemd[1]: initrd-cleanup.service: Releasing resources...
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: starting held back, waiting for: systemd-tmpfiles-setup-dev-early.service
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: starting held back, waiting for: initrd-switch-root.target
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Will spawn child (service_enter_start): udevadm
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Passing 0 fds to service
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: About to execute: udevadm info --cleanup-db
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Forked udevadm as 758 (via CLONE_INTO_CGROUP)
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Changed dead -> start
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: starting held back, waiting for: systemd-tmpfiles-setup-dev-early.service
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: starting held back, waiting for: initrd-udevadm-cleanup-db.service
Mar 16 09:38:43 tardis (udevadm)[758]: initrd-udevadm-cleanup-db.service: Loaded 'libbpf.so.1' via dlopen()
Mar 16 09:38:43 tardis (udevadm)[758]: initrd-udevadm-cleanup-db.service: Shared library 'libcryptsetup.so.12' is not available: libcryptsetup.so.12: cannot open shared object file: No such file or directory
Mar 16 09:38:43 tardis (udevadm)[758]: initrd-udevadm-cleanup-db.service: Loaded shared library 'libmount.so.1' via dlopen().
Mar 16 09:38:43 tardis (udevadm)[758]: initrd-udevadm-cleanup-db.service: Loaded shared library 'libseccomp.so.2' via dlopen().
Mar 16 09:38:43 tardis (udevadm)[758]: initrd-udevadm-cleanup-db.service: Executing: udevadm info --cleanup-db
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Child 758 belongs to initrd-udevadm-cleanup-db.service.
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Main process exited, code=exited, status=0/SUCCESS (success)
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Deactivated successfully.
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Service will not restart (restart setting)
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Changed start -> dead
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Job 104 initrd-udevadm-cleanup-db.service/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Consumed 11ms CPU time over 21ms wall clock time.
Mar 16 09:38:43 tardis systemd[1]: initrd-udevadm-cleanup-db.service: Releasing resources...
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: Changed dead -> active
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.target: Job 78 initrd-switch-root.target/start finished, result=done
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: Will spawn child (service_enter_start): systemctl
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: Passing 0 fds to service
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: About to execute: systemctl --no-block switch-root
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: Forked systemctl as 771 (via CLONE_INTO_CGROUP)
Mar 16 09:38:43 tardis systemd[1]: initrd-switch-root.service: Changed dead -> start
Mar 16 09:38:43 tardis (systemctl)[771]: initrd-switch-root.service: Loaded 'libbpf.so.1' via dlopen()
Mar 16 09:38:43 tardis (systemctl)[771]: initrd-switch-root.service: Shared library 'libcryptsetup.so.12' is not available: libcryptsetup.so.12: cannot open shared object file: No such file or directory
Mar 16 09:38:43 tardis (systemctl)[771]: initrd-switch-root.service: Loaded shared library 'libmount.so.1' via dlopen().
Mar 16 09:38:43 tardis (systemctl)[771]: initrd-switch-root.service: Loaded shared library 'libseccomp.so.2' via dlopen().
Mar 16 09:38:43 tardis (systemctl)[771]: initrd-switch-root.service: Executing: systemctl --no-block switch-root
Mar 16 09:38:45 tardis systemd[1]: initrd-switch-root.service: Deactivated successfully.
Mar 16 09:38:45 tardis systemd[1]: Stopped target Initrd File Systems.
Mar 16 09:38:45 tardis systemd[1]: Stopped target Initrd Root File System.
Mar 16 09:38:53 tardis systemd[1]: Startup finished in 7.083s (firmware) + 48.593s (loader) + 11.790s (kernel) + 39.475s (initrd) + 9.256s (userspace) = 1min 56.200s.

I also took a look at dmesg, I don’t know if it can help.

sudo dmesg | grep initrd           
[    0.680580] [    T136] Freeing initrd memory: 172668K
[   12.837159] [      T1] systemd[1]: Running in initrd.
[   12.979779] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-usr-fs.target
[   12.979782] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-udevadm-cleanup-db.service
[   12.979815] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd.target
[   12.979819] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-switch-root.target
[   12.979822] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-switch-root.service
[   12.979826] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-root-fs.target
[   12.979829] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-root-device.target
[   12.979833] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-parse-etc.service
[   12.979836] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-fs.target
[   12.979839] [      T1] systemd[1]: unit_file_build_name_map: normal unit file: /usr/lib/systemd/system/initrd-cleanup.service
[   52.144586] [      T1] systemd[1]: initrd-switch-root.service: Deactivated successfully.

It looks like it is the cleanup service taking its time?
Also here there are the full logs for the journal (1, 2) and dmesg.
I did notice the gl_framebuffer spam as well, it looks like something to do with nvidia and external monitors I believe, but that would be a topic for a different discussion.

No, apparently it is the following sequence that wastes some 40s:

Mar 16 09:38:06 tardis systemd[1]: dracut-pre-udev.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: dracut-pre-trigger.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: dracut-initqueue.service: ConditionPathExists=/usr/lib/initrd-release succeeded.
Mar 16 09:38:11 tardis systemd[1]: initrd.target: starting held back, waiting for: dev-disk-by\x2duuid-4decae4b\x2d9c38\x2d4e7b\x2d9888\x2dc553de6a90b4.device
Mar 16 09:38:11 tardis systemd[1]: initrd-root-device.target: starting held back, waiting for: dev-disk-by\x2duuid-4decae4b\x2d9c38\x2d4e7b\x2d9888\x2dc553de6a90b4.device
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: AssertPathExists=/etc/initrd-release succeeded.
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: Changed dead -> active
Mar 16 09:38:31 tardis systemd[1]: initrd-root-device.target: Job 48 initrd-root-device.target/start finished, result=done
Mar 16 09:38:31 tardis systemd[1]: Reached target Initrd Root Device.
Mar 16 09:38:31 tardis systemd[1]: initrd.target: starting held back, waiting for: initrd-root-fs.target
Mar 16 09:38:43 tardis systemd[1]: dracut-mount.service: starting held back, waiting for: initrd-parse-etc.service

it needs only some 2s here…
And apparently there is something odd with a disk:

waiting for: dev-disk-by\x2duuid-4decae4b\x2d9c38\x2d4e7b\x2d9888\x2dc553de6a90b4.device

As a reference here is mine on a slightly older system:

Startup finished in 2.260s (firmware) + 15.643s (loader) + 1.142s (kernel) + 2.819s (initrd) + 13.919s (userspace) = 35.785s

So there are some 10s wasted in the kernel phase and some 35s wasted in the initrd phase? Are you using encryption on the disk?
Also note that EXT4 and not BTRFS is in use here for the root partition and that might be a factor, but also SATA SSD here vs. nvme that should be faster…

It should be the root partition I think.

lsblk -f
NAME        FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
nvme0n1                                                                            
├─nvme0n1p1 vfat   FAT32       80CC-5FB2                             186.3M    82% /boot/efi
├─nvme0n1p2 btrfs              4decae4b-9c38-4e7b-9888-c553de6a90b4  244.1G    47% /var
│                                                                                  /home
│                                                                                  /root
│                                                                                  /opt
│                                                                                  /srv
│                                                                                  /usr/local
│                                                                                  /.snapshots
│                                                                                  /
└─nvme0n1p3 swap   1           bef91739-d1e2-4161-ba6f-c9b49daf5964                [SWAP]

Yes, I use btrfs, I pretty much went with the defaults, with no separate /home and no encription. I also expected boot to be faster, as this time is what I get on a very older laptop, with no ssd…

Hello. Just for reference, in my own case – with hardware similar to the OP’s – I had a similar boot time when using grub2-efi. I did a fresh install with systemd-boot and the boot time dropped by 25 seconds.

Yes, the root partition. I don’t think that btrfs matters here, because the disk itself is fast (your loader time is half mine) and the system appears to be waiting for the disk, not actually accessing it. Is there anything but “defaults” in /etc/fstab for the root partition? Is the disk powered down to save battery or such?
Maybe you need somebody with similar HW and setup to compare, or a better understanding than mine about the disk subsystem :frowning:

@ephemeral Hi, I could be an issue with the NVMe Controller… Can you show the output from;

inxi -Saz
/sbin/lspci -nnk | grep -A2 NVMe

You could also try adding this kernel option and see if it makes a difference;

update-bootloader --add-option nvme_core.default_ps_max_latency_us=0
update-bootloader --config

<To remove>
update-bootloader --del-option nvme_core.default_ps_max_latency_us=0
update-bootloader --config

I never edited fstab so everything should be default

cat /etc/fstab  
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /            btrfs  defaults              0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /var         btrfs  subvol=/@/var         0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /usr/local   btrfs  subvol=/@/usr/local   0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /srv         btrfs  subvol=/@/srv         0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /root        btrfs  subvol=/@/root        0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /opt         btrfs  subvol=/@/opt         0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /home        btrfs  subvol=/@/home        0  0
UUID=80CC-5FB2                             /boot/efi    vfat   utf8,dmask=0077       0  2
UUID=bef91739-d1e2-4161-ba6f-c9b49daf5964  swap         swap   defaults              0  0
UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4  /.snapshots  btrfs  subvol=/@/.snapshots  0  0

Hi @malcolmlewis I added that kernel option but nothing really changed, it pretty much took the same time to complete the boot, so I think I will remove it now

systemd-analyze                
Startup finished in 4.292s (firmware) + 7.272s (loader) + 11.741s (kernel) + 38.384s (initrd) + 8.318s (userspace) = 1min 10.010s 
graphical.target reached after 8.318s in userspace.

Here’s the output of the other two commands

inxi -Saz                                                                
System:
  Kernel: 6.19.6-2-default arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: hpet avail: acpi_pm
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.19.6-2-default
    root=UUID=4decae4b-9c38-4e7b-9888-c553de6a90b4 quiet security=selinux
    selinux=1 zswap.enabled=1 zswap.shrinker_enabled=1 nvidia_drm.modeset=1
    nvidia_drm.fbdev=0 rd.driver.blacklist=nouveau mitigations=auto
    nvme_core.default_ps_max_latency_us=0
  Desktop: KDE Plasma v: 6.6.2 tk: Qt v: N/A info: frameworks v: 6.23.0
    wm: kwin_wayland tools: avail: xscreensaver vt: 3 dm: SDDM Distro: openSUSE
    Tumbleweed 20260311
05:00.0 Non-Volatile memory controller [0108]: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD [15b7:5006]
        Subsystem: Sandisk Corp SanDisk Extreme Pro / WD Black SN750 / PC SN730 / Red SN700 NVMe SSD [15b7:5006]
        Kernel driver in use: nvme
        Kernel modules: nvme

@ephemeral then try adding the option pcie_aspm=off your not seeing AER errors, journalctl -b | grep AER

sudo journalctl -b | grep AER  
Mar 16 16:49:47 tardis kernel: acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug PME AER PCIeCapability]

Adding this other option didn’t help either, same boot time once more.

@ephemeral So looks like nothing NVMe related then… Have you tried updating the system to get to “20260315” and newer kernel?

@malcolmlewis not yet, though I don’t know if it can help… Like, I will update indeed, but I’ve got those times since the first time I installed tumbleweed on this machine, updates have never changed anything regarding boot times. Actually, not even reinstalling, as I’ve tried it in the past, so idk what could it possibly be. I guess whatever setting from default I get makes this machine take longer than normal.