Plasma 5.17 was released yesterday. I got to update today and apparently it broke right away. Is it just me?
X works fine. I'm writing from JWM. Fun fact: From within JWM I can launch any KDE app from a terminal. kate, kwrite, gwenview, kcalc, ksystemlog, dolphin and whatever else...even systemsettings5...

It looks like it's dbus again...but I'm not sure. I can not even startx it anymore. That is to say I could always run "/usr/bin/ck-launch-session dbus-launch --sh-syntax --exit-with-session startkde" manually and it would work. No services needed for that.

I also note that SDDM throws an error about "(EE) Failed to open authorization file "/var/run/sddm/{longIDnumber}": No such file or directory". I think I have had this before, but I don't remember what I did back then. There's several reports to this type of error but they all are remedied by updates or reinstalls...wtf. Still this should not prevent startx from working.


After further investigation:
There might be more to this than just dbus...
Plasma Release Announcements wrote First of all, Plasma now starts even faster! Among many other optimizations, start-up scripts have been converted from Bash (a slow, interpreted language) to C++ (a fast, compiled language) and now run asynchronously. This means they can run several tasks simultaneously, instead of having to run them one after another. As a result, the time it takes to get from the login screen to the fully loaded desktop has been reduced significantly.
To further describe the behavior:
System boots -> SDDM pops up successfully -> Plasma session is selected -> KDE splash shows and loads -> KDE splash freezes and a cursors pops up which can be moved around on top of the frozen splash screen.
/var/log/Xorg.0.log does not provide any useful information
  • [deleted]

Sync, update and report

Thx
kscreenlocker and ksyslog? Really? o_o"
Fixed Jean-Michel, thank you very much for the swift response, really appreciate it!
  • [deleted]

You welcome, now I'm going to sleep :)
7 days later
Was just about to update for Erics 66 update but there's also a KDE 5.17.1 in the same run. Is your fix for kscreenlocker and ksyslog permanent or should I wait? @ jean-michel
  • [deleted]

Hi marianarlt

You can perfom the update without any problem. Kscreenlocker and Ksyslog are part of the stable branch ( staging ).
7 months later
Hi..in my scenario.I ran an update on world for the first time in ~55 days and had around 300 new packages, many of which were related to the plasma-desktop environment. Several kde-framework and kde-plasma packages can't be emerged, either as part of the world update or individually. That did end up being the issue! I had a mix of versions in my dev-qt packages. I ended up merging all kde-frameworks, kde-plasma, and dev-qt packages then remerging.
I wonder if this is Marian mixing up his obarun and gentoo accounts, or is it redcore?
12 days later
So while I did not post incognito here I will do so under my usual name XD

Yesterday KDE upped from 5.18 to 5.19 and...low and behold...apparently it broke X right away...
It took me a few minutes to debug around this and get to launch X, jwm and things that ain't KDE...
The X log is the same from my OP where it can't open the authorization file.

I'm currently in JWM and everything works as expected, dbus, trees, everything. It's most probably a version mismatch with kscreenlocker now.
If this is the case (which the probability is like 100%...) I beg you to update this, and I will probably create another hook like the qt one, just for KDE, so this won't happen again, and post it in another thread.

This is pretty crucial since we can't expect you guys to update these components right away when they come out.
It's a bit like running the ZFS unofficial repo where one can not upgrade the kernel until ZFS is up to date. Just that the ZFS repo clearly will not allow pacman to update in that condition.

Maybe those hooks should then be included even in the plasma template of the ISO? Would definitely prevent a lot of breaks from happening in the first place.
thanks for the report,

sync and update

Powered by Obarun