Page 1 of 1

SOLVED qt5 update appears to have broken Plasma

PostPosted: Dec 12th, '19, 15:44
by wrw105
Hi!

Recently, I got a reconditioned Dell Latitude E6510 laptop. Installed Mageia 7.1 without issue, changed the display manager to SDDM from GDM, as I just find it easier to work with, and I primarily use Plasma as my desktop. I performed the full system update including the recent qt5 update. Upon boot, the SDDM screen is blank, so resetting the DM to GDM allows me to log into the system. Any attempt to start Plasma leads to a dialog stating that kwin has become unstable and asks to switch to openbox, which also doesn't open.

Any help to troubleshoot this and possibly file a useful bug report will be greatly appreciated.

Bill

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 12th, '19, 19:17
by doktor5000
Hi there, this might be the same issue as in viewtopic.php?f=7&t=13190
Can you try whether downgrading the packages listed there allows SDDM to work normally again ?

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 12th, '19, 22:36
by wrw105
Downgraded all listed packages including symlinks, sddm and plasma still don't run. Sddm shows a mouse pointer and nothing else.

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 12th, '19, 22:44
by wrw105
Turned logging on: saw the following:
sddm-greeter[3734]: Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c06)

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 14th, '19, 09:16
by doktor5000
Well as it says, your sddm version doesn't match with the installed version of the Qt libraries.
So best upgrade everything again, then do a fresh boot, and when sddm has started, wait a minute or so until nothing happens anymore and switch to another tty via e.g. Ctrl+Alt+F2 and post the output as root of
Code: Select all
systemctl status sddm -al -n150
journalctl -ab|grep -i sddm

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 14th, '19, 18:59
by wrw105
Code: Select all
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Initializing...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Starting...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Logind interface found
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Adding new display on vt 1 ...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Loading theme configuration from ""
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Display server starting...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{40647411-2a75-48e1-a966-9f1a0774b357} -background none -noreset -displayfd 17 -seat seat0 vt1
Dec 14 11:54:33 WRWDell.WRW sddm[3427]: Setting default cursor
Dec 14 11:54:33 WRWDell.WRW sddm[3427]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Display server started.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Socket server starting...
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Socket server started.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Loading theme configuration from "/usr/share/sddm/themes/mga-coffee/theme.conf"
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter starting...
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Adding cookie to "/var/run/sddm/{40647411-2a75-48e1-a966-9f1a0774b357}"
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Starting...
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Authenticating...
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] returning.
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Dec 14 11:54:34 WRWDell.WRW systemd-logind[1202]: New session c1 of user sddm.
Dec 14 11:54:34 WRWDell.WRW systemd[1]: Started Session c1 of user sddm.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter session started successfully
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: High-DPI autoscaling not Enabled
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/01plasma.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/cinnamon.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/cinnamon2d.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/gnome-classic.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/gnome-xorg.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/gnome.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/icewm-session.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/icewm.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/LXDE.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/mate.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/openbox.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/xsessions/xfce.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Reading from "/usr/share/wayland-sessions/gnome.desktop"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Loading theme configuration from "/usr/share/sddm/themes/mga-coffee/theme.conf"
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Connected to the daemon.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Message received from greeter: Connect
Dec 14 11:54:34 WRWDell.WRW sddm-greeter[3799]: Cannot mix incompatible Qt library (version 0x50c02) with this library (version 0x50c06)
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Closing session
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Ended.
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: pam_unix(sddm-greeter:session): session closed for user sddm
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Auth: sddm-helper exited with 6
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter stopped.


Code: Select all
 sddm.service - Simple Desktop Display Manager
   Loaded: loaded (/usr/lib/systemd/system/sddm.service; enabled; vendor preset: enabled)
   Active: active (running) since Sat 2019-12-14 11:54:32 EST; 57s ago
     Docs: man:sddm(1)
           man:sddm.conf(5)
 Main PID: 3427 (sddm)
   Memory: 50.2M
   CGroup: /system.slice/sddm.service
           ├─3427 /usr/bin/sddm
           └─3506 /usr/libexec/Xorg -nolisten tcp -auth /var/run/sddm/{40647411-2a75-48e1-a966-9f1a0774b357} -background none -noreset -displayfd 17 -seat seat0 vt1

Dec 14 11:54:32 WRWDell.WRW systemd[1]: Started Simple Desktop Display Manager.
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Initializing...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Starting...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Logind interface found
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Adding new display on vt 1 ...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Loading theme configuration from ""
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Display server starting...
Dec 14 11:54:32 WRWDell.WRW sddm[3427]: Running: /usr/bin/X -nolisten tcp -auth /var/run/sddm/{40647411-2a75-48e1-a966-9f1a0774b357} -background none -noreset -displayfd 17 -seat seat0 vt1
Dec 14 11:54:33 WRWDell.WRW sddm[3427]: Setting default cursor
Dec 14 11:54:33 WRWDell.WRW sddm[3427]: Running display setup script  "/usr/share/sddm/scripts/Xsetup"
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Display server started.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Socket server starting...
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Socket server started.
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Loading theme configuration from "/usr/share/sddm/themes/mga-coffee/theme.conf"
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter starting...
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Adding cookie to "/var/run/sddm/{40647411-2a75-48e1-a966-9f1a0774b357}"
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Starting...
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Authenticating...
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] returning.
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: pam_unix(sddm-greeter:session): session opened for user sddm by (uid=0)
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter session started successfully
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Message received from greeter: Connect
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Closing session
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: [PAM] Ended.
Dec 14 11:54:34 WRWDell.WRW sddm-helper[3782]: pam_unix(sddm-greeter:session): session closed for user sddm
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Auth: sddm-helper exited with 6
Dec 14 11:54:34 WRWDell.WRW sddm[3427]: Greeter stopped.

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 21st, '19, 02:00
by wrw105
So....
with updates-testing (core, nonfree and tainted) enabled (but not set for updates), I ran urmpi --auto-updates. It pulled in a couple qt libraries from updates-testing, and it looks like I have a functioning plasma desktop, so there's likely something there that should have been pushed but wasn't.

Thanks for the help, Dok!

Bill

Re: qt5 update appears to have broken Plasma

PostPosted: Dec 21st, '19, 09:18
by isadora
Would you please mark this topic [SOLVED]?
You can do so by editing the title/subject of the first message in the topic.
Place [SOLVED] in front of subject/title.

Thanks ahead. :)

Re: SOLVED qt5 update appears to have broken Plasma

PostPosted: Dec 21st, '19, 16:55
by wrw105
auto-update list from the 32 bit vm that was having the same problem:
Code: Select all
 Package                        Version      Release       Arch   
(medium "Core Release (distrib1)")
  lame                           3.100        6.mga7        i586    (recommended)
  libfame0.9_1                   0.9.1        19.mga7       i586   
  libschroedinger1.0_0           1.0.11       10.mga7       i586    (recommended)
(medium "Core Updates (distrib3)")
  graphicsmagick                 1.3.33       1.1.mga7      i586   
(medium "Core Updates Testing (distrib5)")
  cpupower                       5.4.5        1.mga7        i586   
  drakconf                       13.23        1.mga7        noarch 
  drakconf-icons                 13.23        1.mga7        noarch 
  dvdauthor                      0.7.2        5.1.mga7      i586   
  kernel-desktop586-5.4.5-1.mga7 1            1.mga7        i586   
  kernel-desktop586-latest       5.4.5        1.mga7        i586   
  konq-plugins                   19.04.0      1.1.mga7      i586   
  konqueror                      19.04.0      1.1.mga7      i586   
  libdri-drivers                 19.3.1       1.mga7        i586   
  libexiv2_27                    0.27.1       3.1.mga7      i586   
  libgbm1                        19.3.1       1.mga7        i586   
  libglapi0                      19.3.1       1.mga7        i586   
  libice6                        1.0.10       1.mga7        i586   
  libkf5konq6                    19.04.0      1.1.mga7      i586   
  libkonquerorprivate5           19.04.0      1.1.mga7      i586   
  libmesaegl1                    19.3.1       1.mga7        i586   
  libmesagl1                     19.3.1       1.mga7        i586   
  libmesaglesv2_2                19.3.1       1.mga7        i586   
  libnet-snmp35                  5.8          2.2.mga7      i586   
  libofx                         0.9.15       1.mga7        i586   
  libofx7                        0.9.15       1.mga7        i586   
  libopencv_calib3d3.4           3.4.5        2.1.mga7      i586   
  libopencv_core3.4              3.4.5        2.1.mga7      i586   
  libopencv_flann3.4             3.4.5        2.1.mga7      i586   
  libopencv_highgui3.4           3.4.5        2.1.mga7      i586   
  libopencv_imgcodecs3.4         3.4.5        2.1.mga7      i586   
  libopencv_imgproc3.4           3.4.5        2.1.mga7      i586   
  libopencv_objdetect3.4         3.4.5        2.1.mga7      i586   
  libqt5qml5                     5.12.6       1.1.mga7      i586   
  libqt5quick5                   5.12.6       1.1.mga7      i586   
  libqt5quickparticles5          5.12.6       1.1.mga7      i586   
  libqt5quickshapes5             5.12.6       1.1.mga7      i586   
  libqt5quicktest5               5.12.6       1.1.mga7      i586   
  libqt5quickwidgets5            5.12.6       1.1.mga7      i586   
  libqt5webkit5                  5.212.0      1.alpha3.1.m> i586   
  libqt5webkitwidgets5           5.212.0      1.alpha3.1.m> i586   
  libxatracker2                  19.3.1       1.mga7        i586   
  libxslt1                       1.1.33       2.2.mga7      i586   
  make                           4.2.1        3.1.mga7      i586   
  mesa                           19.3.1       1.mga7        i586   
  qtdeclarative5                 5.12.6       1.1.mga7      i586   
  rpm-mageia-setup               2.39.1       1.mga7        i586   
  vnstat                         2.2          1.1.mga7      i586   
  xsltproc                       1.1.33       2.2.mga7      i586   
(medium "Nonfree Updates Testing (distrib15)")
  libpoppler-glib8               0.74.0       3.2.mga7.non> i586   
  libpoppler-qt5_1               0.74.0       3.2.mga7.non> i586   
  libpoppler85                   0.74.0       3.2.mga7.non> i586   
  microcode                      0.20191115   1.mga7.nonfr> noarch 

Re: SOLVED qt5 update appears to have broken Plasma

PostPosted: Dec 22nd, '19, 15:41
by doktor5000
FWIW, this is the related advisory: http://advisories.mageia.org/MGAA-2019-0221.html