Bug#849342: [xrdp] xrdp-sesman: Fails to start Xorg

Ben Armstrong synergism at gmail.com
Sun Dec 25 20:05:04 UTC 2016


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 |



More information about the pkg-remote-team mailing list