Raspberry PI 4 Remotedesktop XRDP funktioniert nicht?
Guten Tag,
ich habe letztens die neue 64-Bit variante des Raspberry Pi OS heruntergeladen und habe seitdem das Problem, dass ich mich nicht über das Windows Remotedesktop - Programm verbinden kann bzw. beim Login ein türkisen Screen zu sehen bekomme (siehe Bild).
Nun wollte ich fragen, ob eine Möglichkeit gibt, das Problem zu lösen.
Würde mich über jede Antwort freuen!
MfG
1 Antwort
Logge dich via SSH ein und schau mittels
sudo journalctl -xe
was das Problem sein könnte bzw. was da für Fehlermeldungen beim Login kommen.
xrdp_wm_log_msg: error loading libvnc.so specified in xrdp.ini, please add a valid entry like lib=libxrdp-vnc
Ich weiss nicht, inwiefern das normal ist, könnte aber eine Ursache sein.
Auf jeden Fall versucht er einen Window-Manager zu starten. Dieser crasht dann. Warum dieser crasht, ist hier nicht ersichtlich.
Kannst du während eines Logins mal mit
sudo journalctl -ef
die Logs während eines RDP-Logins verfolgen? Ohne x wird mehr ausgegeben.
Hier sind die Error Codes während eines Logins über das Remotedesktop-Programm:
Feb 08 15:04:45 raspberrypi xrdp[2634]: [WARN ] local keymap file for 0x00000407 found and doesn't match built in keymap, using local keymap file
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] connecting to sesman ip 127.0.0.1 port 3350
Feb 08 15:05:01 raspberrypi xrdp-sesman[569]: [INFO ] Socket 8: AF_INET6 connection received from ::1 port 36386
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] xrdp_wm_log_msg: sesman connect ok
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] sesman connect ok
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] sending login info to session manager, please wait...
Feb 08 15:05:01 raspberrypi xrdp-sesman[569]: [INFO ] ++ reconnected session: username pi, display :11.0, session_pid 999, ip ::ffff:192.168.178.70:61241 - socket: 12
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] xrdp_wm_log_msg: login successful for display 11
Feb 08 15:05:01 raspberrypi xrdp-sesman[569]: [ERROR] sesman_data_in: scp_process_msg failed
Feb 08 15:05:01 raspberrypi xrdp-sesman[2663]: [INFO ] Starting session reconnection script on display 11: /etc/xrdp/reconnectwm.sh
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] login successful for display 11
Feb 08 15:05:01 raspberrypi xrdp-sesman[569]: [ERROR] sesman_main_loop: trans_check_wait_objs failed, removing trans
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] loaded module 'libxup.so' ok, interface size 10296, version 4
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] started connecting
Feb 08 15:05:01 raspberrypi xrdp[2634]: [INFO ] lib_mod_connect: connecting via UNIX socket
Schau mal, dass ist der erste auftretende Fehler:
Feb 08 14:47:45 raspberrypi xrdp[959]: [ERROR] xrdp_wm_log_msg: error loading libvnc.so specified in xrdp.ini, please add a valid entry like lib=libxrdp-vnc>
Hast Du diesen Fehler behoben und den Eintrag geändert in der xdrp.ini?
Wie kann ich den Fehler denn beheben, bzw. dieses "valid entry lib=libxrdp-vnc" laden?
Die editierst die Datei xrdp.ini auf dem PI, suchst nach dem Eintrag, in welchem "libvnc.so" vorkommt, kommentierst diesen aus und schreibst einen neuen Eintrag hinein welcher so lautet:
lib=libxrdp-vnc
Der einfachheit halber könntest Du aber auch gleich den VNC-Server einschalten am PI (raspi-config) und mit einem VNC-Viewer arbeiten. Denn tatsächlich scheint xrdp nichts anderes zu tuen, als den VNC-Server zu nutzen.
-------------------------------
Was könnte es denn sein?