gnome-shell --replace does not work: Can't initialize KMS backend: Could not get session ID: No such file or directory
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-shell (Ubuntu) |
Expired
|
Undecided
|
Unassigned | ||
mutter (Ubuntu) |
Expired
|
Undecided
|
Unassigned |
Bug Description
gnome-shell --replace does not work and reports:
(gnome-
(gnome-
(gnome-shell:4910): mutter-WARNING **: Can't initialize KMS backend: Could not get session ID: No such file or directory
ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: gnome-shell 3.24.2-0ubuntu0.1
ProcVersionSign
Uname: Linux 4.10.0-25-generic x86_64
ApportVersion: 2.20.4-0ubuntu4.2
Architecture: amd64
CurrentDesktop: GNOME
Date: Mon Jun 26 09:03:06 2017
DisplayManager: gdm3
InstallationDate: Installed on 2015-07-10 (716 days ago)
InstallationMedia: Ubuntu 15.04 "Vivid Vervet" - Release i386 (20150422)
SourcePackage: gnome-shell
UpgradeStatus: Upgraded to zesty on 2017-06-20 (5 days ago)
Changed in gnome-shell (Ubuntu): | |
importance: | Undecided → Low |
tags: | added: artful |
tags: | added: bionic |
Changed in gnome-shell (Ubuntu): | |
importance: | Low → Undecided |
I don't know anything about gnome internals, but with trying to strace, I see this:
getpeername(2, 0x7ffec62742e0, 0x7ffec62742dc) = -1 ENOTSOCK (Socket operation on non-socket)
which is odd, since stderr is not a socket usually, indeed ...
Other than that, the mentioned error message can be found here, after trying to "apt source" some gnome specific packages:
mutter- 3.24.1/ src/backends/ native/ meta-launcher. c
in function get_session_proxy()
Though for sure, I have exactly zero knowledge about these :-/