XRDP-Fehler beim Versuch, sesman-x11rdp zu verwenden

XRDP-Fehler beim Versuch, sesman-x11rdp zu verwenden

Ich habe gerade Ubuntu 11.10 Desktop auf einem meiner alten Laptops installiert und wollte es so einrichten, dass ich von meinem Windows-Desktop aus darauf zugreifen kann. Ich habe XRDP installiert, aber wenn ich versuche, mich mit sesman-x11rdp anzumelden, meldet es sich an, dann wird das Fenster geschlossen.

Ich habe die Protokolle geprüft und hier ist, was ich beim Anmelden bekomme:

[20120123-16:49:23] [INFO ] scp thread on sck 8 started successfully
[20120123-16:49:23] [INFO ] granted TS access to user nicholas
[20120123-16:49:24] [INFO ] starting X11rdp session...
[20120123-16:49:24] [CORE ] error starting X server - user nicholas - pid 3869
[20120123-16:49:24] [DEBUG] errno: 2, description: No such file or directory
[20120123-16:49:24] [DEBUG] execve parameter list: 11
[20120123-16:49:24] [DEBUG]         argv[0] = X11rdp
[20120123-16:49:24] [DEBUG]         argv[1] = :11
[20120123-16:49:24] [DEBUG]         argv[2] = -geometry
[20120123-16:49:24] [DEBUG]         argv[3] = 1280x720
[20120123-16:49:24] [DEBUG]         argv[4] = -depth
[20120123-16:49:24] [DEBUG]         argv[5] = 16
[20120123-16:49:24] [DEBUG]         argv[6] = -bs
[20120123-16:49:24] [DEBUG]         argv[7] = -ac
[20120123-16:49:24] [DEBUG]         argv[8] = -nolisten
[20120123-16:49:24] [DEBUG]         argv[9] = tcp
[20120123-16:49:25] [DEBUG]         argv[10] = (null)
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [ERROR] X server for display 11 startup timeout
[20120123-16:49:34] [INFO ] starting xrdp-sessvc - xpid=3869 - wmpid=3868
[20120123-16:49:34] [ERROR] another Xserver is already active on display 11
[20120123-16:49:34] [DEBUG] aborting connection...
[20120123-16:49:34] [INFO ] session 3867 - user nicholas - terminated

Kann mir jemand zeigen, wie ich das richtig mit x11rdp zum Laufen bekomme?

Antwort1

Optionen /etc/xrdp/xrdp.ini:

[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=16
#black=000000
grey=d6d3ce
#dark_grey=808080
#blue=08246b
#dark_blue=08246b
#white=ffffff
#red=ff0000
#green=00ff00
#background=626c72

[xrdp1]
name=RDP
lib=libxup.so
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=16

[xrdp2]
name=VNC
lib=libvnc.so
username=ask
password=ask
ip=127.0.0.1
port=-1

Vielleicht hilft es Ihnen. Zeile 7, bpp (Bit pro Pixel) muss 16 sein, und Abschnitte mit dem Modul libxup.so auch. Clients müssen sich mit den Optionen 16 Bit pro Pixel mit dem XRDP-Server verbinden.

Tut mir leid, mein Englisch ist schlecht.

Antwort2

xrdp und X11rdp-Server sind nicht dasselbe. xrdp stellt "nur" die Verbindung zur Verfügung, liefert aber nicht den Bildschirminhalt. Es sind zwei separate Programme. Du kannst also einfach xrdp und auch einen VNC-Server installieren, sudo apt-get install vnc-common vnc4serverum sesman-Xvnc zum Laufen zu bringen. Oder du installierst den X11rdp-Server manuell mit diesem tollen Tutorial (dann musst du auch das neuste xrdp manuell installieren):

http://scarygliders.net/2011/11/17/x11rdp-ubuntu-11-10-gnome-3-xrdp-customization-new-hotness/

Antwort3

Ich hatte in RHEL 6 den gleichen Fehler: [FEHLER] Auf der Anzeige ist bereits ein anderer Xserver aktiv… .

Ich konnte xrdp zum Laufen bringen, indem ich Gnome-Pakete installierte. Ich habe meine ursprüngliche Liste mit Gnome-Paketen nicht. Die Paketnamen können bei anderen Linux-Distributionen anders sein. Durch das Hinzufügen dieser Pakete funktionierte xrdp:

Hinzugefügte Pakete:

gnome-desktop
gnome-session-xsession
gnome-applets
gnome-menus

(HINWEIS: Viele andere Pakete wurden als Abhängigkeiten installiert. Es ist sehr gut möglich, dass das Problem tatsächlich durch die Installation einer der Abhängigkeiten behoben wurde.)

Die endgültige Liste der von mir installierten Gnome-Pakete lautet:

gnome-applets
gnome-desktop
gnome-doc-utils-stylesheets
gnome-icon-theme
gnome-keyring
gnome-menus.
gnome-panel
gnome-panel-libs
gnome-python2
gnome-python2-applet
gnome-python2-bonobo
gnome-python2-canvas
gnome-python2-desktop
gnome-python2-extras
gnome-python2-gnome
gnome-python2-gnomevfs
gnome-python2-libegg
gnome-session
gnome-session-xsession
gnome-settings-daemon
gnome-terminal
gnome-themes
gnome-user-docs
gnome-vfs2

Ich konnte keinen Zusammenhang zwischen der XRDP-Fehlermeldung und diesem Fix feststellen. Ich vermute, dass die Fehlermeldung möglicherweise eine falsche Darstellung des tatsächlichen Fehlers ist. Aus diesem Grund habe ich versucht, zusätzliche Gnome-Pakete zu installieren. Ich hoffe, dies hilft jemand anderem, dieses Problem zu lösen.

verwandte Informationen