KDE desktop black after kernel update

Plasma 5.5.5, kernel 4.1.27-24

After the last TWO kernel updates, when I restart the first time, KDE gives a black screen with only a mouse pointer.
alt-F2 does not respond.

My solution is to toggle into tty1 and do shutdown -r to reboot. KDE then starts correctly.

Why is the black screen happening after a kernel update?

Thanks, Jon

Video card and driver???

Radeon HD 7570 using fglrx 15.302.3-1

I get the same - although am using tumbleweed, plasma 5.7.1 & a nvidia graphic card. I have to uninstall the nvidia driver and then install it again.

Happen here as well this morning, using Leap42.1 (kernel kernel 4.1.27-Xn?) KDE and Radeon HD6550D using fglrx driver. I tried to reboot a couple of times it has helped before. altl+F2 did work and I was able to get konsole mode.

I The easiest way I thought was to roll back to a earlier snapshot, I didn’t remember how to do that(rarely have used it before) so I started a older kernel (4.1.26-default) and viola! :slight_smile:

Regards

Leap 42.1-x64, Plasma 5.7.1, kernel 4.1.27-24

I can login with KDM to start Plasma 5 session but i only get the background image and nothing more. So i use the console mode to start init 3 and init 5 to go back to KDM screen and select another display manager like Enlightenment.
Other DMs seem working except Plasma 5 with the black screen.

I’ve also seen another errors with a few libraries like libqt5core5-32bit where Yast cant find a dependency : libdouble-conversion.so.1 is missing. But it’s already installed. Maybe it’s linked to the Plasma 5 screen error

Regards

This is definitely not a default Leap.
Your repos?

zypper lr -d

I’ve been having the same problem with tumbleweed today. I checked /usr/lib64/libGL.so and it was symlinked to libGL.so.1.2.0. I changed the link to libGL.so.1.0.0 (libGl.so.1 was also linked to libGL.so.1.2.0) and now it works. It could go wrong again with an update but it’s working for now.

#  | Alias                               | Nom                                     | activé | Contrôle GPG | Rafraîchir | Priorité | Type   | URI                                                                                   | Service---+-------------------------------------+-----------------------------------------+--------+--------------+------------+----------+--------+---------------------------------------------------------------------------------------+--------
 1 | KDE_Frameworks_5                    | KDE Frameworks 5                        | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Leap_42.1/        |        
 2 | KDE_Qt5                             | KDE Qt5                                 | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt5/openSUSE_Leap_42.1/                |        
 3 | KDE_applications                    | KDE applications                        | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Applications/openSUSE_Leap_42.1/       |        
 4 | LibreOffice                         | LibreOffice                             | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/LibreOffice:/5.1/openSUSE_Leap_42.1/        |        
 5 | Packman_Essentials                  | Packman Essentials                      | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/Essentials/         |        
 6 | Packman_Extra                       | Packman Extra                           | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/Extra/              |        
 7 | Packman_Multimedia                  | Packman Multimedia                      | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_42.1/Multimedia/         |        
 8 | Qt                                  | Qt                                      | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Qt/openSUSE_Leap_42.1                  |        
 9 | Ruby                                | Ruby                                    | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_42.1/  |        
10 | c++_libraries                       | c++ libraries                           | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/libraries:/c_c++/openSUSE_Leap_42.1/ |        
11 | http-download.opensuse.org-3c4f69e4 | mozilla                                 | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_Leap_42.1/                 |        
12 | http-download.opensuse.org-56deb99f | multimedia:libs                         | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/multimedia:/libs/openSUSE_Leap_42.1/        |        
13 | http-download.opensuse.org-71c562ad | network:telephony                       | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/network:/telephony/openSUSE_Leap_42.1/      |        
14 | http-download.opensuse.org-7b912fd8 | home:plater                             | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/plater/openSUSE_Leap_42.1/            |        
15 | http-download.opensuse.org-85fbcbf5 | openSUSE:Leap:42.1:NonFree              | Oui    | (r ) Oui     | Oui        |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                     |        
16 | http-download.opensuse.org-b95409f8 | KDE:Extra                               | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Leap_42.1/              |        
17 | http-download.opensuse.org-b9aa274c | Emulators                               | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/Emulators/openSUSE_Leap_42.1/               |        
18 | http-download.opensuse.org-bf40783b | system:packagemanager                   | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/system:/packagemanager/openSUSE_Leap_42.1/  |        
19 | http-download.opensuse.org-c1c839ff | X11:windowmanagers                      | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/windowmanagers/openSUSE_Leap_42.1/     |        
20 | http-download.opensuse.org-c20e30f0 | Education                               | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/Education/openSUSE_Leap_42.1/               |        
21 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | Non    | ----         | Non        |   99     | yast2  | hd:///?device=/dev/disk/by-id/usb-SanDisk_U3_Titanium_00001680D7703D4C-0:0-part2      |        
22 | repo-debug                          | openSUSE-Leap-42.1-Debug                | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/oss/                   |        
23 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/42.1/repo/non-oss/               |        
24 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/oss                               |        
25 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/debug/update/leap/42.1/non-oss/                          |        
26 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/distribution/leap/42.1/repo/non-oss/                     |        
27 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Oui    | (r ) Oui     | Oui        |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                         |        
28 | repo-source                         | openSUSE-Leap-42.1-Source               | Non    | ----         | Oui        |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/42.1/repo/oss/                  |        
29 | repo-update                         | openSUSE-Leap-42.1-Update               | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/oss/                                    |        
30 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/update/leap/42.1/non-oss/                                |        
31 | science                             | science                                 | Oui    | (r ) Oui     | Oui        |   99     | rpm-md | http://download.opensuse.org/repositories/science/openSUSE_Leap_42.1/                 | 

My repositories are above. I have done another update and now DBUS cant start after login to a Plasma 5 session. Then I go back to KDM screen.

now, after a little update, I have this error: “can’t start D-Bus. Can you call qdbus-qt5”.
Sometimes, I believe that packages are not fully tested before releasing.

No, the packages in those many repos you use are not tested at all!
If you want tested packages, stick to the standard repos.

That said, Plasma 5.7.1 should work fine.
It does here (on 13.2 though).

Do a full switch to KDE:Frameworks5 and KDE:Qt5, you probably have some mixture somewhere, maybe caused by the update to Qt 5.7 yesterday.

sudo zypper dup --from 1 --from 2

Sorry but the command doesnt solve my issue :frowning:

Well, did you get any conflicts?

If you get a black screen with only a mouse pointer, that means that Plasma couldn’t be started.

So try to start it manually by typing “plasmashell” into a terminal window and post the error message.
If you are lucky you can still use KRunner via Alt+F2 to run konsole, if not login to IceWM instead.

Or, as your current problem is that “can’t start D-Bus. Can you call qdbus-qt5”, rather try to run “qdbus-qt5” and post the error message.

My current problem is that “can’t start D-Bus. Can you call qdbus-qt5”. So I cant get access to console to launch any command.

As I wrote, choose “IceWM” at the login screen and login.
Then open konsole or xterm, run “qdbus-qt5” and post the error message.

qdbus-qt5 is not a valid command. Well, it seems a package is missing. But which one and why now?

The error “can’t start D-bus. Can you call qdbus-qt5” has been removed after an update now.

plasmashell command gives this

jerome@linux-2fl4:~> plasmashell
Setting the name of  0x823220  to  "org.kde.ActivityManager.ActivityTemplates"
Setting the name of  0x82bb20  to  "org.kde.ActivityManager.RunApplication"
Setting the name of  0x830c40  to  "org.kde.ActivityManager.Resources.Scoring"
Creating directory:  "/home/jerome/.local/share/kactivitymanagerd/resources/"
KActivities: Database connection:  "kactivities_db_resources_139908358588288_readwrite"
    query_only:          QVariant(qlonglong, 0)
    journal_mode:        QVariant(QString, "wal")
    wal_autocheckpoint:  QVariant(qlonglong, 100)
    synchronous:         QVariant(qlonglong, 1)
Service started, version: 7.0.0
Cleaning up...
ShellCorona::checkActivities is called whilst activity daemon is still connecting
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
QQmlComponent: Component is not ready
"file:///usr/share/plasma/packages/org.kde.desktoptoolbox/contents/ui/ToolBoxRoot.qml"
 "Error loading QML file.
93: Type ToolBoxItem unavailable
22: module \"QtQuick.Layouts\" is not installed
"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletError.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletErr
or.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/applet/AppletErr
or.qml"
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
QQmlComponent: Component is not ready
"file:///usr/share/plasma/packages/org.kde.desktoptoolbox/contents/ui/ToolBoxRoot
.qml"
 "Error loading QML file.
93: Type ToolBoxItem unavailable
22: module \"QtQuick
.Layouts\" is not installed
"
No metadata file in the package, expected it at: "/usr/share/wallpapers/Field/con
tents/images//metadata.desktop"
No metadata file in the package, expected it at: "/usr/share/wallpapers/Field/con
tents/images//metadata.desktop"
No metadata file in the package, expected it at: "/usr/share/wallpapers/Field/con
tents/images//metadata.desktop"
"file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Panel.qml"


 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
Could not set containment property on rootObject

libqt5-qttools, which is required by plasma5-workspace.
Did you choose to ignore dependencies at some point when installing updates?

Good.

This seems to be the problem:

plasmashell command gives this

jerome@linux-2fl4:~> plasmashell
...
 "Error loading QML file.
20: module \"QtQuick.Layouts\" is not installed
"
QQmlComponent: Component is not ready

QtQuick.Layouts is part of the package libQtQuick5.
Make sure that’s installed, in the same version as the other Qt5 packages (i.e. 5.7.0).

I dont ignore dependencies…too risky and nightmare in future.

Well, libQtQuick5 was already installed. But I checked the tree structure to see if directories and files were also installed. Indeed, some were missing including Layouts.
So I’ve installed it again and now Plasma5 is back.

Thanks for your help :slight_smile:

Regards

Maybe you don’t ignore deps, but a glance at your repo list makes me shiver.
My 2 cents: what you are trying to achieve is already out there and it’s called Tumbleweed.