I have experienced the same bug:
root login worked fine
non-root login displayed a green screen, then timed out.

I am using Debian 9, XRDP, XORGXRDP and LXQT as the desktop.

Using the information posted by Richard Kettlewell, I had a look at the
Xwrapper.config file.
I found that changing the file /etc/X11/Xwrapper.config to
allowed_users=anybody
needs_root_rights=yes

allowed the non-root users to login.

I am not a Debian developer and this 'fix' looks like it might be a
security risk though.

​


On Fri, 21 Jul 2017 16:13:55 +0100 Richard Kettlewell <r...@terraraq.uk>
wrote:
> I see similar behavior, i.e. blue screen after supplying password.
>
> I straced the whole thing. The Xorg wrapper fails, issuing the following
> message. AFAICT this message isn't logged anywhere.
>
> 1841  1500648896.782569 write(2, "/usr/lib/xorg/Xorg.wrap: Only co"...,
> 76) = 76
>
> This is "Only console users are allowed to run the X server" and indeed
> putting allowed_users=anybody in /etc/X11/Xwrapper.config gets past this
> particular issue.
>
> However the result is then a black screen instead of a blue screen, so
> it's not really much forward progress!
>
> I can see in ps that there are a lot processes (marco, mate-panel, caja,
> etc) running so it's certainly started a session; it's just not
> displaying it for some reason.
>
> ttfn/rjk
>
>

Reply via email to