hab hier ein Debian testing, welches ich seit geraume Zeit (auch) via XRDP von unterwegs über eine VPN Verbindung benutze. Hat immer prima funktioniert (xfce4 statt gnome).
Nun hab ich am Wochenende ein Update (apt-get update && apt-get upgrade) gemacht. Seit dem sieht der XRDP Loginscreen anders aus (hellblauer hintergrund?!) und ich kann mich nicht mehr einloggen.
Hab schon vieles probiert und gegoogelt, aber hat alles nix geholfen.
Hier die zwei Szenarios die nicht funktionieren:
1) Session "sesman-xorgxrdp"
Einloggen mit user/passwort klappt soweit, aber:
/var/log/xrdp-sesman.log
Code: Alles auswählen
[20161024-14:23:32] [INFO ] A connection received from: 0.0.0.0 port 58004
[20161024-14:23:33] [INFO ] ++ created session (access granted): username alex, ip 0.0 .0.0:54583 - socket: 12
[20161024-14:23:33] [INFO ] starting Xorg session...
[20161024-14:23:33] [DEBUG] Closed socket 9 (AF_INET6 :::5910)
[20161024-14:23:33] [DEBUG] Closed socket 9 (AF_INET6 :::0)
[20161024-14:23:33] [DEBUG] Closed socket 9 (AF_INET6 :::5911)
[20161024-14:23:33] [DEBUG] Closed socket 9 (AF_INET6 :::6011)
[20161024-14:23:33] [DEBUG] Closed socket 9 (AF_INET6 :::6211)
[20161024-14:23:33] [DEBUG] Closed socket 8 (AF_INET6 ::1:3350)
[20161024-14:23:33] [DEBUG] Closed socket 7 (AF_INET6 :::3350)
[20161024-14:23:33] [INFO ] Xorg :11 -config xrdp/xorg.conf -noreset -ac -nolisten tcp -retr o
[20161024-14:23:43] [ERROR] X server for display 11 startup timeout
[20161024-14:23:43] [INFO ] starting xrdp-sessvc - xpid=5472 - wmpid=5471
[20161024-14:23:43] [ERROR] X server for display 11 startup timeout
[20161024-14:23:43] [ERROR] another Xserver might already be active on display 11 - see log; possibly comment out the two param lines -logfile /dev/null in /etc/xrdp/sesman.ini to debug
[20161024-14:23:43] [DEBUG] aborting connection...
[20161024-14:23:43] [INFO ] ++ terminated session: username alex, display :11.0, session_pid 5470, ip 0.0.0.0:54583 - socket: 12
Ein anderes "display 11" gibt es nicht. Hab ich auch mit netstat überprüft. Auch hab ich für die xorg config in sesman.ini diesen "logfile" Parameter angegeben:
Code: Alles auswählen
[Xorg]
param0=Xorg
param1=-config
param2=xrdp/xorg.conf
param3=-noreset
param4=-ac
param5=-nolisten
param6=tcp
param7=-retro
param8=-logfile
param9=/tmp/xrdpxorg.log
param10=-logverbose
param11=6
param12=-verbose
param13=6
2) Session "sesman-Xvnc"
Das Fenster "Connection Log" meldet
Code: Alles auswählen
VNC error - problem connecting
some problem
Code: Alles auswählen
[20161024-14:29:04] [INFO ] A connection received from: 0.0.0.0 port 58006
[20161024-14:29:05] [INFO ] ++ created session (access granted): username alex, ip 0.0.0.0:54635 - socket: 12
[20161024-14:29:05] [INFO ] starting Xvnc session...
[20161024-14:29:05] [DEBUG] Closed socket 9 (AF_INET6 :::5910)
[20161024-14:29:05] [DEBUG] Closed socket 9 (AF_INET6 :::0)
[20161024-14:29:05] [DEBUG] Closed socket 9 (AF_INET6 :::5911)
[20161024-14:29:05] [DEBUG] Closed socket 9 (AF_INET6 :::6011)
[20161024-14:29:05] [DEBUG] Closed socket 9 (AF_INET6 :::6211)
[20161024-14:29:05] [DEBUG] Closed socket 8 (AF_INET6 ::1:3350)
[20161024-14:29:05] [DEBUG] Closed socket 7 (AF_INET6 :::3350)
[20161024-14:29:05] [ERROR] env_set_user: error creating .vnc dir
[20161024-14:29:05] [INFO ] Xvnc :11 -geometry 1920x1200 -depth 16 -rfbauth /home/alex/.vnc/sesman_alex_passwd -bs -ac -nolisten tcp -localhost -dpi 96
[20161024-14:29:05] [INFO ] starting xrdp-sessvc - xpid=5492 - wmpid=5491
Nach dem wegklicken den Console Log Fensters bin ich wieder beim Login.
Im Netz hab ich gelesen dass ich in xrdp.ini dieses "delay=2000" einschalten soll. Hilft auch nix. Auch nicht mit einem Wert von 4000.
"Früher" hat das über eine sesman-vnc Session immer funktioniert. Jetzt seit dem Update nicht mehr und ich bin am Ende mit meinem Latein.
Ich hab probiert in /etc/xrdp/sesman.ini für vnc und xorg diverse log-parameter anzugeben damit ich mehr Infos bekomme. Ich seh auch im xrdp-sesman.log dass die Parameter übernommen wurden, aber "mehr" sehe ich nicht.
Bin froh über jeden Tipp...
Gruß
Alex