XRDP erros ao tentar usar sesman-x11rdp

4

Acabei de instalar o Ubuntu 11.10 Desktop em um laptop antigo e queria instalá-lo para que eu pudesse acessá-lo remotamente a partir da área de trabalho do Windows. Eu instalei o XRDP, mas quando eu tento fazer o login usando o sesman-x11rdp ele efetua o login, então a janela é encerrada.

Eu verifiquei os registros e aqui está o que recebo no momento do login:

[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

Alguém pode me indicar a maneira correta de fazer isso funcionar com o x11rdp?

    
por Nicholas 24.01.2012 / 00:19

3 respostas

3

Opções /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

Pode ser que isso ajude você. Linha 7, bpp (bit por pixel) deve ser 16, e seções com módulo libxup.so também. Os clientes devem se conectar ao servidor XRDP com opções de 16 bits por pixel.

Desculpe, meu inglês é ruim.

    
por 01.12.2012 / 15:41
1

O xrdp e o servidor X11rdp não são iguais. O xrdp faz "apenas" a conexão disponível, mas não fornece o conteúdo da tela. Eles são dois programas separados. Então você pode instalar o xrdp facilmente e também um servidor VNC sudo apt-get install vnc-common vnc4server para executar o sesman-Xvnc. Ou você instala manualmente com este ótimo tutorial o servidor X11rdp (então você também precisa instalar o mais novo xrdp manualmente):

link

    
por 04.02.2012 / 18:48
0

Eu estava tendo o mesmo erro no RHEL 6: [ERROR] outro Xserver já está ativo no display ....

Consegui que o xrdp funcionasse instalando pacotes do gnome. Eu não tenho minha lista inicial de pacotes do gnome. Os nomes dos pacotes podem ser diferentes em outras distribuições do Linux. Adicionando estes tem xrdp funcionando:

Pacotes adicionados:

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

(NOTA - muitos outros pacotes foram instalados como dependências. É bem possível que a instalação de uma das dependências tenha resolvido este problema.)

A lista final dos pacotes gnome que eu instalei é:

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

Não consegui encontrar qualquer relação da mensagem de erro xrdp com esta correcção. Eu adivinhei que a mensagem de erro pode na verdade ser uma deturpação do erro real. É por isso que tentei instalar pacotes adicionais do gnome. Espero que isso ajude alguém a superar este problema.

    
por 02.11.2012 / 03:53

Tags