Package: x2goserver-xsession Version: 4.0.1.19
the situation with X2Go and Fedora 22 x86_64 as X2Go server:
I did not test with Fedora 23.
Unfortunately, with Fedora 24 x86_64 as X2Go server this changed:
Choosing non-Xfce entry (f.e. LXDE) as X2Go and local session the connection is established and the session is started and working fine at the same time. No automatic disconnection.
Problem can be reproduced with these steps: on X2Go server computer (Fedora 24 x86_64): log in to Xfce session as 'user'
on X2Go client computer:
The X2Go Client version and operating system does not seem to matter. I could reproduce the problem with:
Output on Fedora 24 X2Go server is: $ tail -f /home/user/.xsession-x2go-errors XSession-x2go: X session started for user at Sat Sep 10 15:09:20 CEST 2016 xfce4-session: Another session manager is already running
$ sudo tail -f /var/log/messages Sep 10 15:30:51 f24e5720 systemd-logind: New session 21 of user user. Sep 10 15:30:51 f24e5720 systemd: Started Session 21 of user user. ... Sep 10 15:30:53 f24e5720 /usr/sbin/x2gocleansessions[753]: user-50-1473514252_stDXFCE_dp24: state file for this session does not exist: /tmp/.x2go-user/C-user-50-1473514252_stDXFCE_dp24/state (this can be ignored during session startups) Sep 10 15:30:54 f24e5720 /usr/bin/x2gostartagent: successfully started X2Go agent session with ID user-50-1473514252_stDXFCE_dp24 ... Sep 10 15:30:55 f24e5720 /usr/bin/x2goruncommand: launching session with Xsession-x2go mechanism, using STARTUP="xfce4-session" ... Sep 10 15:31:07 f24e5720 systemd-logind: Removed session 21.
Disabling SElinux on Fedora 24 X2Go server does not make a difference: $ sudo vim /etc/selinux/config set to disabled $ sudo reboot
Performing fresh installation of Fedora 24 X2Go server from scratch does not make a difference.
Version number comparison: ### F22 $ which xfce4-session /usr/bin/xfce4-session $ rpm -qf /usr/bin/xfce4-session xfce4-session-4.12.1-3.fc22.x86_64 $ rpm -q x2goserver x2goserver-4.0.1.19-3.fc22.x86_64 $ rpm -q x2goserver-xsession x2goserver-xsession-4.0.1.19-3.fc22.x86_64
### F24 $ which xfce4-session /usr/bin/xfce4-session $ rpm -qf /usr/bin/xfce4-session xfce4-session-4.12.1-9.fc24.x86_64 $ rpm -q x2goserver x2goserver-4.0.1.19-11.fc24.x86_64 $ rpm -q x2goserver-xsession x2goserver-4.0.1.19-11.fc24.x86_64
Maybe changes for this bug are related? http://bugs.x2go.org/cgi-bin/bugreport.cgi?bug=1046
Kind regards, René