Unable to load a failsafe session
Task Info (Flyspray) | |
---|---|
Opened By | Armand (Kewl) |
Task ID | 61467 |
Type | Bug Report |
Project | Arch Linux |
Category | Packages: Extra |
Version | None |
OS | x86_64 |
Opened | 2019-01-19 21:14:13 UTC |
Status | Assigned |
Assignee | Evangelos Foutras (foutrelis) |
Details
Description: Running xfce4start in a VNC session fails with the following message: Unable to load a failsafe session. Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set incorrectly (must include "/etc"), or xfce4-session is installed incorrectly.
Unset DBUS_SESSION_BUS_ADDRESS used to trigger a new dbus session it seems, now a turnaround is to run dbus-launch before xfce4start to avoid this failure. However dbus-launch is supposed to be deprecated I think.
the script and the context can be seen there as well: https://wiki.archlinux.org/index.php/TigerVNC#Edit_the_environment_file
Additional info:
- package version(s) 4.12.1-11
- config and/or log files etc. ~/.vnc/xstartup
#!/bin/sh unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec startxfce4
Steps to reproduce:
with the ~/.vnc/xstartup as defined above.
$ vncserver :1 Unable to load a failsafe session. Unable to determine failsafe session name. Possible causes: xfconfd isn't running (D-Bus setup problem); environment variable $XDG_CONFIG_DIRS is set