Bug 461732

Summary: Updates broke system with incompatible Qt libraries
Product: [KDE Neon] neon Reporter: Tore Havn <veqz>
Component: Packages User EditionAssignee: Neon Bugs <neon-bugs-null>
Status: RESOLVED WORKSFORME    
Severity: normal CC: jr, neon-bugs-null, sitter
Priority: NOR    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description Tore Havn 2022-11-12 15:04:08 UTC
SUMMARY
Unfortunately I am not quite sure how it went down, but I have tried to somehow list the steps.


STEPS TO REPRODUCE
1. Run updates in Discover as normal, but do not reboot after updates are installed.
2. Keep using the system as normal, install new packages, use applications, maybe do more updates – this step is hazy, at best.
3. Finally, install Kolourpaint and notice that the application refuses to launch!
4. Notice that no applications will launch! Running applications still works without issue.
5. Reboot.

OBSERVED RESULT
1. System boots up to a blank screen, with just the mouse point present and working.
2. Logging into terminal and checking journalctl shows mostly normal messages, but also:

sddm-greeter[1595]: Reading from "/usr/share/wayland-sessions/plasmawayland.desktop"
sddm-greeter[1595]: Reading from "/usr/share/xsessions/plasma.desktop"
dbus-daemon[1597]: [session uid=117 pid=1597] Successfully activated service 'org.freedesktop.impl.portal.PermissionStore'
systemd[1587]: Started sandboxed app permission store.
sddm-greeter[1595]: Loading theme configuration from "/usr/share/sddm/themes/breeze/theme.conf"
dbus-daemon[1597]: [session uid=117 pid=1597] Successfully activated service 'org.freedesktop.portal.Documents'
systemd[1587]: Started flatpak document portal service.
sddm-greeter[1595]: Connected to the daemon.
sddm[1558]: Message received from greeter: Connect
sddm-greeter[1595]: Cannot mix incompatible Qt library (5.15.6) with this library (5.15.7)
dbus-daemon[1597]: [session uid=117 pid=1597] Activating via systemd: service name='org.freedesktop.impl.portal.desktop.gtk' unit='xdg-desktop-portal-gtk.service' requested by ':1.2' (uid=117 pid=1599 comm="/usr/libexec/xdg-desktop-portal " label="unconfined")
systemd[1587]: Starting Portal service (GTK/GNOME implementation)...
sddm-helper[1585]: [PAM] Closing session
xdg-desktop-por[1618]: cannot open display: 
sddm-helper[1585]: pam_unix(sddm-greeter:session): session closed for user sddm
systemd[1587]: xdg-desktop-portal-gtk.service: Main process exited, code=exited, status=1/FAILURE
systemd[1587]: xdg-desktop-portal-gtk.service: Failed with result 'exit-code'.
systemd[1587]: Failed to start Portal service (GTK/GNOME implementation).
sddm-helper[1585]: [PAM] Ended.
sddm[1558]: Auth: sddm-helper exited with 6
systemd[1]: session-7.scope: Deactivated successfully.
sddm[1558]: Greeter stopped.

The Wifi also did not work.

Eventually I connected with an ethernet cable, ran `pkcon update` got a long list of packages to update, rebooted, and finally got back into SDDM and Plasma.

EXPECTED RESULT
System should have kept working as normal.

SOFTWARE/OS VERSIONS
These are the current versions after the latest updates. The earlier versions when it failed was between one or two weeks old.

Operating System: KDE neon 5.26
KDE Plasma Version: 5.26.3
KDE Frameworks Version: 5.99.0
Qt Version: 5.15.7
Kernel Version: 5.15.0-52-generic (64-bit)
Graphics Platform: Wayland
Processors: 8 × Intel® Core™ i7-8550U CPU @ 1.80GHz
Memory: 15,1 GiB of RAM
Graphics Processor: Mesa Intel® UHD Graphics 620
Manufacturer: Dell Inc.
Product Name: XPS 13 9370
Comment 1 Jonathan Riddell 2022-11-14 15:04:13 UTC
Sorry for your experience, that's obviously a nasty thing to happen.  I don't think there's much more I can do without more logs.  Do you have more in /var/log/apt ?
Comment 2 Tore Havn 2022-11-14 21:34:30 UTC
Nah, don't feel bad. It was an annoying hour or so, but it did work out.

I mostly just filed the bug in case it could help with pointing out some unrecognized problem. I know it can be rather hard to do anything about.

The contents of /var/log/apt/:
eipp.log.xz  history.log  history.log.1.gz  term.log  term.log.1.gz

If these could be of any interest just let me know and I can upload them. Otherwise, don't worry about it. :)