Page MenuHomeSolus

XRDP not working since update to 0.9.16
Closed due to inactivityPublic

Description

Since updating xrdp to 0.9.16 R3279, remoting in with budgie no longer works. Login is successful and budgie-desktop launches, but it appears budgie-wm crashes and budgie-polkit also fails.

Here is an output of the xrdp-sesman logs, hopefully it's helpful:

May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] A connection received from ::1 port 56504
May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] Terminal Server Users group is disabled, allowing authentication
May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] ++ created session (access granted): username tarkah, ip ::ffff:10.0.92.3:53964 - socket: 12
May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] starting Xorg session...
May 20 13:58:57 solus-5900 xrdp-sesman[6240]: [INFO ] Starting session: session_pid 6327, display :10.0, width 1920, height 1080, bpp 24, client ip ::ffff:10.0.92.3:53964 - socket: 12, user name tarkah
May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] [session start] (display 10): calling auth_start_session from pid 6327
May 20 13:58:57 solus-5900 xrdp-sesman[6327]: pam_unix(xrdp-sesman:session): session opened for user tarkah by (uid=0)
May 20 13:58:57 solus-5900 xrdp-sesman[6329]: [INFO ] Starting X server on display 10: Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp -logfile .xorgxrdp.%s.log
May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Found X server running at /tmp/.X11-unix/X10
May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Found X server running at /tmp/.X11-unix/X10
May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Found X server running at /tmp/.X11-unix/X10
May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Session started successfully for user tarkah on display 10
May 20 13:58:57 solus-5900 xrdp-sesman[6370]: [INFO ] Starting the xrdp channel server for display 10
May 20 13:58:57 solus-5900 xrdp-sesman[6327]: [INFO ] Session in progress on display 10, waiting until the window manager (pid 6328) exits to end the session
May 20 13:58:57 solus-5900 xrdp-sesman[6328]: [INFO ] Starting the default window manager on display 10: /etc/xrdp/startwm.sh
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.Daemon' requested by ':1.0' (uid=1000 pid=6328 comm="/usr/lib64/gnome-session/gnome-session-binary --bu" label="unconfined")
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.Daemon'
May 20 13:58:57 solus-5900 xrdp-chansrv[6370]: [INFO ] Socket 12: AF_UNIX connection received
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.a11y.Bus' requested by ':1.3' (uid=1000 pid=6401 comm="/usr/lib64/gnome-session/gnome-session-check-accel" label="unconfined")
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.a11y.Bus'
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: Failed to upload environment to systemd: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.freedesktop.systemd1" does not exist
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: Failed to upload environment to systemd: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.freedesktop.systemd1" does not exist
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: Could not get session id for session. Check that logind is properly installed and pam_systemd is getting used at login.
May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6450]: gnome-keyring-daemon: no process capabilities, insecure memory might get used
May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6452]: gnome-keyring-daemon: no process capabilities, insecure memory might get used
May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6453]: gnome-keyring-daemon: no process capabilities, insecure memory might get used
May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6454]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30
May 20 13:58:57 solus-5900 gnome-keyring-ssh.desktop[6454]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh
May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6457]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30
May 20 13:58:57 solus-5900 gnome-keyring-pkcs11.desktop[6457]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh
May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6460]: GNOME_KEYRING_CONTROL=/home/tarkah/.cache/keyring-3CFU30
May 20 13:58:57 solus-5900 gnome-keyring-secrets.desktop[6460]: SSH_AUTH_SOCK=/home/tarkah/.cache/keyring-3CFU30/ssh
May 20 13:58:57 solus-5900 spice-vdagent[6476]: Cannot access vdagent virtio channel /dev/virtio-ports/com.redhat.spice.0
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'spice-vdagent.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'spice-vdagent.desktop' exited with code 1
May 20 13:58:57 solus-5900 xrdp-chansrv[6370]: [INFO ] sound_process_training: round trip time 100
May 20 13:58:57 solus-5900 gsd-rfkill[6496]: Could not open rfkill device: Could not open RFKILL control device, please verify your installation
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.freedesktop.systemd1' requested by ':1.10' (uid=1000 pid=6464 comm="/usr/lib64/gnome-settings-daemon/gsd-sharing " label="unconfined")
May 20 13:58:57 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activated service 'org.freedesktop.systemd1' failed: Process org.freedesktop.systemd1 exited with status 1
May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
May 20 13:58:57 solus-5900 gsd-sharing[6464]: Failed to StopUnit service: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ChildExited: Process org.freedesktop.systemd1 exited with status 1
May 20 13:58:57 solus-5900 org.a11y.Bus[6445]: dbus-daemon[6445]: Activating service name='org.a11y.atspi.Registry' requested by ':1.1' (uid=1000 pid=6469 comm="/usr/lib64/gnome-settings-daemon/gsd-media-keys " label="unconfined")
May 20 13:58:57 solus-5900 gsd-media-keys[6469]: Unable to inhibit keypresses: GDBus.Error:org.freedesktop.DBus.Error.AccessDenied: Permission denied
May 20 13:58:57 solus-5900 org.gnome.SettingsDaemon.Keyboard.desktop[6488]: error: XDG_RUNTIME_DIR not set in the environment.
May 20 13:58:57 solus-5900 gsd-usb-protect[6465]: Failed to get screen saver status: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.ScreenSaver was not provided by any .service files
May 20 13:58:57 solus-5900 org.a11y.Bus[6445]: dbus-daemon[6445]: Successfully activated service 'org.a11y.atspi.Registry'
May 20 13:58:57 solus-5900 gsd-usb-protect[6465]: Failed to fetch USBGuard parameters: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.usbguard1 was not provided by any .service files
May 20 13:58:57 solus-5900 pulseaudio[6512]: [pulseaudio] x11wrap.c: XOpenDisplay() failed
May 20 13:58:57 solus-5900 pulseaudio[6512]: [pulseaudio] module.c: Failed to load module "module-x11-publish" (argument: "display=:10.0 xauthority="): initialization failed.
May 20 13:58:57 solus-5900 pulseaudio.desktop[6491]: Failure: Module initialization failed
May 20 13:58:57 solus-5900 org.a11y.Bus[6563]: SpiRegistry daemon is running with well-known name - org.a11y.atspi.Registry
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'pulseaudio.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'pulseaudio.desktop' exited with code 1
May 20 13:58:57 solus-5900 gsd-xsettings[6500]: Failed to get current display configuration state: GDBus.Error:org.freedesktop.DBus.Error.NameHasNoOwner: Name "org.gnome.Mutter.DisplayConfig" does not exist
May 20 13:58:57 solus-5900 org.gnome.SettingsDaemon.XSettings.desktop[6500]: error: XDG_RUNTIME_DIR not set in the environment.
May 20 13:58:57 solus-5900 gsd-color[6507]: failed to obtain org.freedesktop.color-manager.create-profile auth
May 20 13:58:57 solus-5900 budgie-wm.desktop[6577]: Window manager warning: Unsupported session type
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 budgie-wm.desktop[6581]: Window manager warning: Unsupported session type
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-wm.desktop
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='ca.desrt.dconf' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'ca.desrt.dconf'
May 20 13:58:58 solus-5900 budgie-panel[6584]: SettingsManager.vala:231: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files
May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_tree_model_get_column_type: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed
May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_combo_box_set_active_id: assertion 'gtk_tree_model_get_column_type (model, column) == G_TYPE_STRING' failed
May 20 13:58:58 solus-5900 budgie-panel[6584]: SettingsManager.vala:231: GDBus.Error:org.freedesktop.DBus.Error.ServiceUnknown: The name org.gnome.Mutter.DisplayConfig was not provided by any .service files
May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_tree_model_get_column_type: assertion 'GTK_IS_TREE_MODEL (tree_model)' failed
May 20 13:58:58 solus-5900 budgie-panel[6584]: gtk_combo_box_set_active_id: assertion 'gtk_tree_model_get_column_type (model, column) == G_TYPE_STRING' failed
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.UDisks2VolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.UDisks2VolumeMonitor'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.AfcVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.AfcVolumeMonitor'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.MTPVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.MTPVolumeMonitor'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.GoaVolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.OnlineAccounts' requested by ':1.35' (uid=1000 pid=6618 comm="/usr/lib64/gvfs/gvfs-goa-volume-monitor " label="unconfined")
May 20 13:58:58 solus-5900 goa-daemon[6622]: goa-daemon version 3.38.1 starting
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.Identity' requested by ':1.36' (uid=1000 pid=6622 comm="/usr/lib64/gnome-online-accounts/goa-daemon " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.OnlineAccounts'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.GoaVolumeMonitor'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.Identity'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.GPhoto2VolumeMonitor' requested by ':1.30' (uid=1000 pid=6584 comm="budgie-panel " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.GPhoto2VolumeMonitor'
May 20 13:58:58 solus-5900 budgie-panel[6584]: budgie_app_sound_control_construct: assertion 'c_primary != NULL' failed
May 20 13:58:58 solus-5900 budgie-panel[6584]: g_object_ref_sink: assertion 'G_IS_OBJECT (object)' failed
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-polkit.desktop
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Entering running state
May 20 13:58:58 solus-5900 tracker-miner-f[6678]: tracker-miner-fs-3 running as org.freedesktop.Tracker3.Miner.Files
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.Sources5' requested by ':1.57' (uid=1000 pid=6695 comm="/usr/libexec/evolution-data-server/evolution-alarm" label="unconfined")
May 20 13:58:58 solus-5900 tracker-miner-f[6678]: Running on AC power
May 20 13:58:58 solus-5900 tracker-miner-f[6678]: Performing initial sleep of 15 seconds
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.Sources5'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.Calendar8' requested by ':1.57' (uid=1000 pid=6695 comm="/usr/libexec/evolution-data-server/evolution-alarm" label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.Calendar8'
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gnome.evolution.dataserver.AddressBook10' requested by ':1.61' (uid=1000 pid=6748 comm="/usr/libexec/evolution-calendar-factory " label="unconfined")
May 20 13:58:58 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gnome.evolution.dataserver.AddressBook10'
May 20 13:59:13 solus-5900 tracker-miner-f[6678]: Running on AC power
May 20 13:59:13 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.freedesktop.Tracker3.Miner.Extract' requested by ':1.50' (uid=1000 pid=6678 comm="/usr/lib64/tracker-miners/tracker-miner-fs-3 " label="unconfined")
May 20 13:59:14 solus-5900 tracker-extract[6797]: tracker-extract-3 running as org.freedesktop.Tracker3.Miner.Extract. The service will exit when org.freedesktop.Tracker3.Miner.Files disappears from the bus.
May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.freedesktop.Tracker3.Miner.Extract'
May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Activating service name='org.gtk.vfs.Metadata' requested by ':1.65' (uid=1000 pid=6797 comm="/usr/lib64/tracker-miners/tracker-extract-3  " label="unconfined")
May 20 13:59:14 solus-5900 dbus-daemon[6384]: [session uid=1000 pid=6382] Successfully activated service 'org.gtk.vfs.Metadata'

Relevant lines appear to be:

...
May 20 13:58:57 solus-5900 budgie-wm.desktop[6577]: Window manager warning: Unsupported session type
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 budgie-wm.desktop[6581]: Window manager warning: Unsupported session type
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' exited with code 1
May 20 13:58:57 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-wm.desktop
May 20 13:58:57 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-wm.desktop' respawning too quickly
...
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session[6328]: gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' exited with code 1
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Unrecoverable failure in required component budgie-polkit.desktop
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: WARNING: App 'budgie-polkit.desktop' respawning too quickly
May 20 13:58:58 solus-5900 gnome-session-binary[6328]: Entering running state
...

Event Timeline

I can confirm it works with Sway and that Budgie is botched.

JoshStrobl edited projects, added Software; removed Lacks Project.

For anyone stumbling across this, you can revert xrdp & xorgxrdp to get things working again:

sudo eopkg it http://mirrors.rit.edu/solus/packages/shannon/x/xrdp/xrdp-0.9.9-15-1-x86_64.eopkg http://mirrors.rit.edu/solus/packages/shannon/x/xorgxrdp/xorgxrdp-0.2.9-2-1-x86_64.eopkg
sudo systemctl restart xrdp

Then make sure to exclude both from updates in the future:

sudo eopkg up -x xrdp -x xorgxrdp
DataDrake added a subscriber: DataDrake.

Given how many updates to both Xorg and xrdp have been done, I'm going to assume this has been resolved until told otherwise.