Bugzilla – Bug 1221676
openSUSE MicroOS cannot boot up after installation from Tumbleweed
Last modified: 2024-03-19 12:49:08 UTC
Created attachment 873628 [details] all logs /var/log install MicroOS from Tumbleweed on my RPi 4: After installation I try to install microos_gnome_desktop without success(see blow details). Then I reboot it. But it comes to boot menu and cannot boot up and stucks forever. I tried to boot from recovery mode and it can reach to emergency mode only. -- localhost:~ # zypper in -t pattern microos_base Loading repository data... Reading installed packages... Resolving package dependencies... Problem: the to be installed pattern:microos_base-5.0-85.1.aarch64 requires 'patterns-microos-base', but this requirement cannot be provided not installable providers: patterns-microos-base-5.0-85.1.aarch64[repo-oss] Solution 1: Following actions will be done: deinstallation of product:openSUSE-20240314-0.aarch64 deinstallation of product:openSUSE-20240314-0.aarch64 deinstallation of systemd-presets-branding-openSUSE-12.2-23.3.noarch Solution 2: do not install pattern:microos_base-5.0-85.1.aarch64 Solution 3: break pattern:microos_base-5.0-85.1.aarch64 by ignoring some of its dependencies Choose from above solutions by number or cancel [1/2/3/c/d/?] (c): 1 Resolving dependencies... Resolving package dependencies... The following 18 NEW packages are going to be installed: MicroOS-release MicroOS-release-appliance btrfsmaintenance busybox health-checker-plugins-MicroOS kdump kexec-tools lastlog2 liblastlog2-1 makedumpfile mandoc-bin microos-tools patterns-microos-base read-only-root-fs rebootmgr salt-transactional-update systemd-presets-branding-MicroOS wtmpdb The following NEW pattern is going to be installed: microos_base The following NEW product is going to be installed: "openSUSE MicroOS" The following 2 packages are going to be REMOVED: openSUSE-release systemd-presets-branding-openSUSE The following product is going to be REMOVED: "openSUSE Tumbleweed" 18 new packages to install, 2 to remove. Overall download size: 4.1 MiB. Already cached: 0 B. After the operation, additional 3.7 MiB will be used. Continue? [y/n/v/...? shows all options] (y): y Retrieving: MicroOS-release-appliance-20240310-2096.1.aarch64 (openSUSE-Tumbleweed-Oss) (1/18), 8.5 KiB Retrieving: MicroOS-release-appliance-20240310-2096.1.aarch64.rpm .................................................[done] Retrieving: btrfsmaintenance-0.5-2.10.noarch (openSUSE-Tumbleweed-Oss) (2/18), 36.0 KiB Retrieving: btrfsmaintenance-0.5-2.10.noarch.rpm ....................................................[done (222.1 KiB/s)] Retrieving: busybox-1.36.1-3.3.aarch64 (openSUSE-Tumbleweed-Oss) (3/18), 677.0 KiB Retrieving: busybox-1.36.1-3.3.aarch64.rpm ............................................................[done (3.5 MiB/s)] Retrieving: health-checker-plugins-MicroOS-1.10+git20240111.cb84209-1.3.noarch (openSUSE-Tumbleweed-Oss) (4/18), 10.9 KiB Retrieving: health-checker-plugins-MicroOS-1.10+git20240111.cb84209-1.3.noarch.rpm ................................[done] Retrieving: kexec-tools-2.0.28-1.1.aarch64 (openSUSE-Tumbleweed-Oss) (5/18), 116.4 KiB Retrieving: kexec-tools-2.0.28-1.1.aarch64.rpm ......................................................[done (927.1 KiB/s)] Retrieving: liblastlog2-1-1.3.1-1.1.aarch64 (openSUSE-Tumbleweed-Oss) (6/18), 17.0 KiB Retrieving: liblastlog2-1-1.3.1-1.1.aarch64.rpm ......................................................[done (60.4 KiB/s)] Retrieving: makedumpfile-1.7.4-1.3.aarch64 (openSUSE-Tumbleweed-Oss) (7/18), 274.3 KiB Retrieving: makedumpfile-1.7.4-1.3.aarch64.rpm ......................................................[done (629.2 KiB/s)] Retrieving: mandoc-bin-1.14.6-5.3.aarch64 (openSUSE-Tumbleweed-Oss) (8/18), 220.0 KiB Retrieving: mandoc-bin-1.14.6-5.3.aarch64.rpm .......................................................[done (638.1 KiB/s)] Retrieving: read-only-root-fs-1.0+git20240228.d85232a-1.1.noarch (openSUSE-Tumbleweed-Oss) (9/18), 20.9 KiB Retrieving: read-only-root-fs-1.0+git20240228.d85232a-1.1.noarch.rpm ................................[done (141.0 KiB/s)] Retrieving: rebootmgr-2.3-1.1.aarch64 (openSUSE-Tumbleweed-Oss) (10/18), 51.4 KiB Retrieving: rebootmgr-2.3-1.1.aarch64.rpm ...........................................................[done (358.5 KiB/s)] Retrieving: salt-transactional-update-3006.0-9.1.aarch64 (openSUSE-Tumbleweed-Oss) (11/18), 60.8 KiB Retrieving: salt-transactional-update-3006.0-9.1.aarch64.rpm ........................................[done (384.9 KiB/s)] Retrieving: wtmpdb-0.11.0-1.3.aarch64 (openSUSE-Tumbleweed-Oss) (12/18), 31.1 KiB Retrieving: wtmpdb-0.11.0-1.3.aarch64.rpm ...........................................................[done (180.6 KiB/s)] Retrieving: systemd-presets-branding-MicroOS-20230214-2.4.noarch (openSUSE-Tumbleweed-Oss) (13/18), 11.8 KiB Retrieving: systemd-presets-branding-MicroOS-20230214-2.4.noarch.rpm ................................[done (118.8 KiB/s)] Retrieving: MicroOS-release-20240310-2096.1.aarch64 (openSUSE-Tumbleweed-Oss) (14/18), 2.4 MiB Retrieving: MicroOS-release-20240310-2096.1.aarch64.rpm ...............................................[done (6.7 MiB/s)] Retrieving: lastlog2-1.3.1-1.1.aarch64 (openSUSE-Tumbleweed-Oss) (15/18), 24.6 KiB Retrieving: kdump-2.0.1-1.2.aarch64 (openSUSE-Tumbleweed-Oss) (16/18), 99.1 KiB Retrieving: kdump-2.0.1-1.2.aarch64.rpm .............................................................[done (265.0 KiB/s)] Retrieving: microos-tools-2.21+git12-1.1.aarch64 (openSUSE-Tumbleweed-Oss) (17/18), 25.9 KiB Retrieving: microos-tools-2.21+git12-1.1.aarch64.rpm .................................................[done (59.1 KiB/s)] Retrieving: patterns-microos-base-5.0-85.1.aarch64 (openSUSE-Tumbleweed-Oss) (18/18), 26.1 KiB Retrieving: patterns-microos-base-5.0-85.1.aarch64.rpm ...............................................[done (58.0 KiB/s)] Checking for file conflicts: ......................................................................................[done] ( 1/20) Removing openSUSE-release-20240314-2110.1.aarch64 .........................................................[done] ( 2/20) Removing systemd-presets-branding-openSUSE-12.2-23.3.noarch ...............................................[done] ( 3/20) Installing: MicroOS-release-appliance-20240310-2096.1.aarch64 .............................................[done] Created symlink /etc/systemd/system/multi-user.target.wants/btrfsmaintenance-refresh.path -> /usr/lib/systemd/system/btrfsmaintenance-refresh.path. Created symlink /etc/systemd/system/timers.target.wants/btrfs-balance.timer -> /usr/lib/systemd/system/btrfs-balance.timer. Created symlink /etc/systemd/system/timers.target.wants/btrfs-defrag.timer -> /usr/lib/systemd/system/btrfs-defrag.timer. Created symlink /etc/systemd/system/timers.target.wants/btrfs-scrub.timer -> /usr/lib/systemd/system/btrfs-scrub.timer. Created symlink /etc/systemd/system/timers.target.wants/btrfs-trim.timer -> /usr/lib/systemd/system/btrfs-trim.timer. Updating /etc/sysconfig/btrfsmaintenance ... ( 4/20) Installing: btrfsmaintenance-0.5-2.10.noarch ..............................................................[done] ( 5/20) Installing: busybox-1.36.1-3.3.aarch64 ....................................................................[done] ( 6/20) Installing: health-checker-plugins-MicroOS-1.10+git20240111.cb84209-1.3.noarch ............................[done] ( 7/20) Installing: kexec-tools-2.0.28-1.1.aarch64 ................................................................[done] ( 8/20) Installing: liblastlog2-1-1.3.1-1.1.aarch64 ...............................................................[done] ( 9/20) Installing: makedumpfile-1.7.4-1.3.aarch64 ................................................................[done] (10/20) Installing: mandoc-bin-1.14.6-5.3.aarch64 .................................................................[done] (11/20) Installing: read-only-root-fs-1.0+git20240228.d85232a-1.1.noarch ..........................................[done] (12/20) Installing: rebootmgr-2.3-1.1.aarch64 .....................................................................[done] (13/20) Installing: salt-transactional-update-3006.0-9.1.aarch64 ..................................................[done] Created symlink /etc/systemd/system/default.target.wants/wtmpdb-update-boot.service -> /usr/lib/systemd/system/wtmpdb-update-boot.service. Created symlink /etc/systemd/system/timers.target.wants/wtmpdb-rotate.timer -> /usr/lib/systemd/system/wtmpdb-rotate.timer. (14/20) Installing: wtmpdb-0.11.0-1.3.aarch64 .....................................................................[done] (15/20) Installing: systemd-presets-branding-MicroOS-20230214-2.4.noarch ..........................................[done] (16/20) Installing: MicroOS-release-20240310-2096.1.aarch64 .......................................................[done] Created symlink /etc/systemd/system/default.target.wants/lastlog2-import.service -> /usr/lib/systemd/system/lastlog2-import.service. (17/20) Installing: lastlog2-1.3.1-1.1.aarch64 ....................................................................[done] Updating /etc/sysconfig/kdump ... (18/20) Installing: kdump-2.0.1-1.2.aarch64 .......................................................................[done] (19/20) Installing: microos-tools-2.21+git12-1.1.aarch64 ..........................................................[done] (20/20) Installing: patterns-microos-base-5.0-85.1.aarch64 ........................................................[done] %posttrans(kexec-tools-2.0.28-1.1.aarch64) script output: dracut[I]: Executing: /usr/bin/dracut --kver=6.7.9-1-default -f dracut[I]: Module 'systemd-coredump' will not be installed, because command 'coredumpctl' could not be found! dracut[I]: Module 'systemd-coredump' will not be installed, because command '/usr/lib/systemd/systemd-coredump' could not be found! dracut[I]: Module 'systemd-networkd' will not be installed, because command 'networkctl' could not be found! dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd' could not be found! dracut[I]: Module 'systemd-networkd' will not be installed, because command '/usr/lib/systemd/systemd-networkd-wait-online' could not be found! dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' 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 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found! dracut[I]: Module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found! dracut[I]: Module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found! dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' 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 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' 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-coredump' will not be installed, because command 'coredumpctl' could not be found! dracut[I]: Module 'systemd-coredump' will not be installed, because command '/usr/lib/systemd/systemd-coredump' could not be found! dracut[I]: Module 'systemd-pcrphase' will not be installed, because command '/usr/lib/systemd/systemd-pcrphase' 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 'systemd-repart' will not be installed, because command 'systemd-repart' could not be found! dracut[I]: Module 'systemd-resolved' will not be installed, because command 'resolvectl' could not be found! dracut[I]: Module 'systemd-resolved' will not be installed, because command '/usr/lib/systemd/systemd-resolved' could not be found! dracut[I]: Module 'dbus-broker' will not be installed, because command 'dbus-broker' 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 'dmraid' will not be installed, because command 'dmraid' could not be found! dracut[I]: Module 'tpm2-tss' will not be installed, because command 'tpm2' 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: bash *** dracut[I]: *** Including module: systemd *** dracut[I]: *** Including module: fips *** dracut[I]: *** Including module: systemd-initrd *** dracut[I]: *** Including module: i18n *** dracut[I]: *** Including module: drm *** dracut[I]: *** Including module: health-checker *** 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: securityfs *** dracut[I]: *** Including module: masterkey *** dracut[I]: *** Including module: dracut-systemd *** dracut[I]: *** Including module: integrity *** 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]: *** Store current command line parameters *** dracut[I]: Stored kernel commandline: dracut[I]: rd.driver.pre=overlay dracut[I]: resume=UUID=040f3b6b-3961-46c1-a351-bd41381da55b dracut[I]: root=UUID=0280d16e-5971-4b2f-b705-317b6e96a4c3 rootfstype=ext4 rootflags=rw,noatime,nobarrier dracut[I]: *** Creating image file '/boot/initrd-6.7.9-1-default' *** dracut[I]: *** Creating initramfs image file '/boot/initrd-6.7.9-1-default' done *** %posttrans(systemd-presets-branding-MicroOS-20230214-2.4.noarch) script output: Unit /usr/lib/systemd/system/drkonqi-coredump-processor@.service is added as a dependency to a non-existent unit systemd-coredump@.service. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-init-local.service -> /usr/lib/systemd/system/cloud-init-local.service. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-final.service -> /usr/lib/systemd/system/cloud-final.service. Created symlink /etc/systemd/system/multi-user.target.wants/rebootmgr.service -> /usr/lib/systemd/system/rebootmgr.service. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-init.service -> /usr/lib/systemd/system/cloud-init.service. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-final.service -> /usr/lib/systemd/system/cloud-final.service. Created symlink /etc/systemd/system/multi-user.target.wants/rebootmgr.service -> /usr/lib/systemd/system/rebootmgr.service. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-init.service -> /usr/lib/systemd/system/cloud-init.service. Created symlink /etc/systemd/system/mdmonitor.service.wants/mdcheck_start.timer -> /usr/lib/systemd/system/mdcheck_start.timer. Created symlink /etc/systemd/system/mdmonitor.service.wants/mdcheck_continue.timer -> /usr/lib/systemd/system/mdcheck_continue.timer. Created symlink /etc/systemd/system/default.target.wants/issue-add-ssh-keys.service -> /usr/lib/systemd/system/issue-add-ssh-keys.service. Created symlink /etc/systemd/system/multi-user.target.wants/man-db-create.service -> /usr/lib/systemd/system/man-db-create.service. Created symlink /etc/systemd/system/mdmonitor.service.wants/mdmonitor-oneshot.timer -> /usr/lib/systemd/system/mdmonitor-oneshot.timer. Created symlink /etc/systemd/system/cloud-init.target.wants/cloud-config.service -> /usr/lib/systemd/system/cloud-config.service. Created symlink /etc/systemd/system/default.target.wants/health-checker.service -> /usr/lib/systemd/system/health-checker.service. Created symlink /etc/systemd/system/timers.target.wants/container-image-prune.timer -> /usr/lib/systemd/system/container-image-prune.timer. Created symlink /etc/systemd/system/multi-user.target.wants/kubelet.service -> /usr/lib/systemd/system/kubelet.service. Created symlink /etc/systemd/user/sockets.target.wants/drkonqi-coredump-launcher.socket -> /usr/lib/systemd/user/drkonqi-coredump-launcher.socket. %posttrans(microos-tools-2.21+git12-1.1.aarch64) script output: /usr/lib/tmpfiles.d/inn.conf:1: Line references path below legacy directory /var/run/, updating /var/run/news → /run/news; please update the tmpfiles.d/ drop-in file accordingly. /usr/lib/tmpfiles.d/nagios.conf:2: Line references path below legacy directory /var/run/, updating /var/run/nagios → /run/nagios; please update the tmpfiles.d/ drop-in file accordingly. Running post-transaction scripts ..................................................................................localhost:~ # zypper se microos_gnome_desktop Loading repository data... Reading installed packages... S | Name | Summary | Type --+-----------------------+-----------------------+-------- | microos_gnome_desktop | MicroOS GNOME Desktop | pattern localhost:~ # zypper se -t microos_gnome_desktop The flag type is not compatible with argument microos_gnome_desktop (Unknown package type). localhost:~ # zypper se microos_gnome_desktop Loading repository data... Reading installed packages... S | Name | Summary | Type --+-----------------------+-----------------------+-------- | microos_gnome_desktop | MicroOS GNOME Desktop | pattern localhost:~ # zypper in -t microos_gnome_desktop The flag type is not compatible with argument microos_gnome_desktop (Unknown package type). localhost:~ # reboot
(In reply to Zaoliang Luo from comment #0) > Created attachment 873628 [details] > all logs /var/log > > install MicroOS from Tumbleweed on my RPi 4: You cannot install MicroOS from Tumbleweed, either you install Tumbleweed, or you install MicroOS. Looking at the new packages, it looks like this was no MicroOS installation before at all, all important MicroOS packages seem to be missing. And it clearly states Tumbleweed was installed before. Since you cannot convert Tumbleweed to MicroOS, this bug is just invalid. Please start with MicroOS or the Desktop variants.
(In reply to Thorsten Kukuk from comment #1) > (In reply to Zaoliang Luo from comment #0) > > Created attachment 873628 [details] > > all logs /var/log > > > > install MicroOS from Tumbleweed on my RPi 4: > > You cannot install MicroOS from Tumbleweed, either you install Tumbleweed, > or you install MicroOS. > Looking at the new packages, it looks like this was no MicroOS installation > before at all, all important MicroOS packages seem to be missing. > And it clearly states Tumbleweed was installed before. > > Since you cannot convert Tumbleweed to MicroOS, this bug is just invalid. > > Please start with MicroOS or the Desktop variants. If this is so, then Tumbleweed should not provide the pattern for MicroOS at all. because this is misleading.
(In reply to Zaoliang Luo from comment #2) > If this is so, then Tumbleweed should not provide the pattern for MicroOS at > all. because this is misleading. If you provide the build power and disk space on the mirrors to do so, we would have separated Tumbleweed and MicroOS already if we would have the resources. But you are the first since many years who tried this, so it's not really a customer issue.