Cannot log in after install ( opensuse-migration-tools )

Theme breeze-openSUSE cannot be loaded.
file /usr/share/sddm/themes/breeze-openSUSE/Main.qml.12.1
plugin cannot be loaded for module ‘org.kde.plasma.core’
cannot load library /usr/lib64/qt5/qml/org/kde/plasma/core/libcorebindingsplugin.so
(lib64/libQt5Gui.so.5 version ‘Qt_5.15.8_PRIVATE_API’ not found (required by /lib64/libKF5IconThemes.so.5))

Cannot give you more info.

That reads like an incomplete upgrade. Leap 16 is largely Qt 6–based for Plasma, while Leap 15.6 is Qt 5. Seeing Qt 5 libraries trying (and failing) to satisfy newer KF5 components means the upgrade didn’t finish cleanly and the system is now in an inconsistent state.

Switch to a text console (eg Ctrl+Alt+F3), and check that the repos are now all Leap 16…
zypper lr -u
If you are in doubt or need help making sure that the repos are correct, post here with the details as best you can.

If the repos are ok, and assuming that you have internet connectivity, run

sudo zypper dup

Follow any prompts given.

Ok
I am following your directions
I will give you news asap

Here the output of sudo zypper lr -u
I guess that some repos are missing.

Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias                       | Name                      | Enabled | GPG Check | Refresh | URI
--+-----------------------------+---------------------------+---------+-----------+---------+-------------------------------------------------------------------------------
1 | openSUSE-Leap-15.5-1        | openSUSE-Leap-15.5-1      | No      | ----      | ----    | hd:/?device=/dev/disk/by-id/usb-General_UDisk_2110241353311093814027-0:0-part2
2 | openSUSE:repo-non-oss       | repo-non-oss (16.0)       | No      | ----      | ----    | http://cdn.opensuse.org/distribution/leap/16.0/repo/non-oss/x86_64
3 | openSUSE:repo-non-oss-debug | repo-non-oss-debug (16.0) | No      | ----      | ----    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/non-oss/x86_64
4 | openSUSE:repo-openh264      | repo-openh264 (16.0)      | Yes     | (r ) Yes  | Yes     | http://codecs.opensuse.org/openh264/openSUSE_Leap_16
5 | openSUSE:repo-oss           | repo-oss (16.0)           | Yes     | (r ) Yes  | Yes     | http://cdn.opensuse.org/distribution/leap/16.0/repo/oss/x86_64
6 | openSUSE:repo-oss-debug     | repo-oss-debug (16.0)     | No      | ----      | ----    | http://cdn.opensuse.org/debug/distribution/leap/16.0/repo/oss/x86_64
7 | openSUSE:repo-oss-source    | repo-oss-source (16.0)    | No      | ----      | ----    | http://cdn.opensuse.org/source/distribution/leap/16.0/repo/oss

The repos #1 should be openSUSE-Leap-16.0 and not openSUSE-Leap-15.5 because I tried to install 16.0 from usb disk before I switch to opensuse-migration-tools.

I switch to the opensuse-migration-tools because the installer don’t let me import the existing mount points.

Thank you for helping.

Repos for Leap 16.0 are fine, they differ from Leap 15.6.

You can also enable and refresh Repo #2

Post

cat /proc/cmdline

Does your Leap 16.0 start?

cmdline is :
BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.8-default root=UUID=f6c18d48-0842-4d75-8a3d-8a62e8b9fbe5 preempt=full ipv6.disable=1 security=apparmor mitigations=auto

uname -a is :
linux-server 6.12.0-160000.8-default #1 SMP PREEMPT_DYNAMIC Thu Dec 11 09:18:13 UTC 2025 (5d31a95) x86_64 x86_64 x86_64 GNU/Linux

The system boot in mode text via init 3 at end of cmdline.
It does not boot in graphic mode.

startx failed to start with error :

  • failed to load module intel
  • failed to load module fbdev
  • load module glx
  • PRIVATE API not found (required by /lib64/libKF5IconThemes.so.5)

Do you have network in Runlevel 3?
Have you tried to delete the security=apparmor temporarily?

yes i can ping to google.com and to opensuse.org

Removing security=apparmor in cmdline does not permit to run in graphic mode with the same error as in post #1

May I try to reinstall 16.0 using knurpht directive :

What about a

zypper dup

graphics is?

inxi -Ga

I am reinstalling 15.5 to restart a new migration

But Upgrade from Leap 15.5 to Leap 16.0 is not supported…

Aaaaa!
That is the reason why my migration failed.

Ok when 15.5 finished to install, I will install 15.6 and start a migration to 16.0 from migration tool.

I will give news later.

But update the systems before Upgrading…

Ok that works using :
sudo zypper in opensuse-migration-tool
sudo zypper in openSUSE-repos-Leap
sudo opensuse-migration-tool

Just a problem if using selinux → Failed to load SELinux policy
setting selinux=0 permit to boot without error.

May i leave selinux=0 ???

Thank you very much to everybody

Maybe the selinux bug in not installing the profiles:
https://bugzilla.suse.com/show_bug.cgi?id=1255897