Package: xrdp Version: 0.9.1-1 Severity: normal --- Please enter the report below this line. ---
After upgrading to 0.9.1-1, Xorg is no longer started when xrdp-sesman runs. Downgrading back to xrdp_0.9.1~20161126+git589b29f-1 resolves the issue. Here's what is in journalctl -u xrdp-sesman after the failure: Dec 25 15:49:13 lear xrdp-sesman[15625]: (15625)(-148605184)[INFO ] A connection received from ::1 port 49836 Dec 25 15:49:13 lear xrdp-sesman[15625]: (15625)(-148605184)[INFO ] ++ created session (access granted): username synrg, ip 0.0.0.0:49658 - socket: 12 Dec 25 15:49:13 lear xrdp-sesman[15625]: (15625)(-148605184)[INFO ] starting Xorg session... Dec 25 15:49:13 lear xrdp-sesman[15625]: (15625)(-148605184)[DEBUG] Closed socket 9 (AF_INET6 :: port 5910) Dec 25 15:49:14 lear xrdp-sesman[15625]: (15625)(-148605184)[DEBUG] Closed socket 9 (AF_INET6 :: port 6010) Dec 25 15:49:14 lear xrdp-sesman[15625]: (15625)(-148605184)[DEBUG] Closed socket 9 (AF_INET6 :: port 6210) Dec 25 15:49:14 lear xrdp-sesman[15630]: (15630)(-148605184)[DEBUG] Closed socket 7 (AF_INET6 ::1 port 3350) Dec 25 15:49:14 lear xrdp-sesman[15625]: (15625)(-148605184)[DEBUG] Closed socket 8 (AF_INET6 ::1 port 3350) Dec 25 15:49:14 lear xrdp-sesman[15632]: (15632)(-148605184)[INFO ] Xorg :10 -auth .Xauthority -config xrdp/xorg.conf -noreset -nolisten tcp Dec 25 15:49:24 lear xrdp-sesman[15630]: (15630)(-148605184)[ERROR] X server for display 10 startup timeout Dec 25 15:49:24 lear xrdp-sesman[15630]: (15630)(-148605184)[INFO ] starting xrdp-sessvc - xpid=15632 - wmpid=15631 Dec 25 15:49:24 lear xrdp-sesman[15631]: (15631)(-148605184)[ERROR] X server for display 10 startup timeout Dec 25 15:49:24 lear xrdp-sesman[15631]: pam_unix(gdm:session): session opened for user synrg by (uid=0) Dec 25 15:49:24 lear xrdp-sesman[15625]: (15625)(-148605184)[INFO ] ++ terminated session: username synrg, display :10.0, session_pid 15630, ip 0.0.0.0:49658 - socket: 12 I don't see an Xorg log in any of the usual places, so the reason for the failure is obscure. I confirmed there was no Xorg :10 running before each test, however. Let me know whatever other info you need and how to obtain it. The issue is 100% reproducible for me. I was very much looking forward to this release as I experience a number of issues with prior releases, including not working with any android RDP client, which I had hope this would help with: + Enables libpainter for clients not supporting drawing orders. + Fixes MS RDP client on Android and others. No open source Android client works with xrdp (key mappings or pointer or both are broken) and the MS client fails because of the issue the above changelog entry addresses. Thanks, Ben --- System information. --- Architecture: Kernel: Linux 4.8.0-2-amd64 Debian Release: stretch/sid 990 testing lear.edennet 500 unstable lear.edennet 500 sid linux.dropbox.com --- Package information. --- Depends (Version) | Installed ==========================================-+-=================== adduser | 3.115 lsb-base (>= 3.0-6) | 9.20161125 init-system-helpers (>= 1.18~) | 1.46 libc6 (>= 2.15) | libfuse2 (>= 2.6) | libjpeg62-turbo (>= 1.3.1) | libopus0 (>= 1.1) | libpam0g (>= 0.99.7.1) | libssl1.1 (>= 1.1.0) | libx11-6 | libxfixes3 | libxrandr2 | libc6 (>= 2.15) | xorg-input-abi-24 | xorg-video-abi-23 | xserver-xorg-core (>= 2:1.18.99.901) | Package Status (Version) | Installed =============================-+-=========== vnc-server | Recommends (Version) | Installed =========================-+-=========== fuse | 2.9.7-1 xorgxrdp | 0.9.1-1 xorg | 1:7.7+18 Suggests (Version) | Installed ========================-+-=========== guacamole |