Leap 15.2 xrdp Auth Failure

I’m trying to get xrdp working and running into an issue. When I point an RDP client at it, I’m getting an Auth failure.

The RDP session opens and a dialog appears that says:

Please wait, we now perform access control…
Reply from access control: Success
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to session manager, please wait…
VNC stared connecting
Wating 2000 ms for VNC to start…
VNC connecting to 127.0.0.1 6100
VNC error - problem connecting
some problem

When I click on the OK button, I’m taken to an xrdp auth window with "Session Xvnc, username (mine) password blank).

/var/log/message shows:

2020-08-20T19:07:46.971630-06:00 localhost xrdp-sesman[1446]: #011LogFile: /var/log/xrdp-sesman.log
2020-08-20T19:07:46.971696-06:00 localhost xrdp-sesman[1446]: #011LogLevel: 1
2020-08-20T19:07:46.971762-06:00 localhost xrdp-sesman[1446]: #011EnableSyslog: 0
2020-08-20T19:07:46.971827-06:00 localhost xrdp-sesman[1446]: #011SyslogLevel: 1
2020-08-20T19:07:46.971892-06:00 localhost xrdp-sesman[1446]: pam_authenticate failed: Authentication failure
2020-08-20T19:07:46.971958-06:00 localhost xrdp-sesman[1446]: [20200820-19:07:46] [CORE ] waiting for window manager (pid 22095) to exit
2020-08-20T19:07:46.972024-06:00 localhost xrdp-sesman[1446]: [20200820-19:07:46] [CORE ] window manager (pid 22095) did exit, cleaning up session

Just for fun, I typed an invalid password. In that case, I get:

Please wait, we now perform access control…
Reply from access control: Authentication failure

So it looks like I’m getting authenticated to xrdp, but the auth to the vncmanager is failing. Does anyone have any ideas on what I could try.

Thanks in advance.

George

If you really mean what you say which is to use the rdp protocol rather than more usual default protocols…

  1. Did you install the xrdp package?
  2. What guide did you use to set up your VNC server? AFAIK xRDP is not mentioned anywhere in any openSUSE VNC documentation.
  3. Describe exactly what VNC client you’re using and how you’re specifying teh rdp protocol.

TSU

I figured this out. The issue is that I had the display manager set to the default sddm and didn’t see the big bold warning on the doc page that said it wouldn’t work. I switched to lightdm and it’s still not working, but I can use vncviewer and it’s awesome.

I’m trying to work with a vm running under hyperv and copy/paste hasn’t worked, and the performance has been really bad.

Thanks for answering.