Доброго времени суток всем.
Работал на компах xrdp, работал, а тут собираю большой сервер, ставлю на него 13,2, обновляю, ставлю стандартный xrdp 0,7,5,2. Подкидываю конфиги с рабочего сервера - и не пашет.
Выводи форму ввода, выводит, мол логин ОК, VNC started connecting
VNC connecting to 127.0.0.1 5910
VNC error - problem connecting
и всё.
Странно. Идй на download.opensuse.org, качаю версию 0.9, интересная версия, кстати, более лучше смотрится и работает (это я ещё на SLE12 наигрался, благо там xrdp идёт в стандартном репозитории). Поставил, даже прописалось в сервисы, в отличии от 0,7. Но всё то же самое.
Постави себе на комп 0,7 из того же пакета, подкидываю рабочие конфиги, что и всем, запускаю - работает.
Несколько раз удалял/ставил эти 2 версии, целый день лазаю по форумам - безрезультатно.
xrdp.ini:
[globals]
bitmap_cache=yes
bitmap_compression=yes
port=3389
crypt_level=low
channel_code=1
max_bpp=16
fork=no
tcp_nodelay=yes
tcp_keepalive=no
[Logging]
LogFile=xrdp.log
LogLevel=DEBUG
EnableSyslog=1
SyslogLevel=DEBUG
[channels]
rdpdr=true
rdpsnd=true
drdynvc=true
cliprdr=true
rail=true
[xrdp1]
name=Xvnc
lib=libvnc.so.0
username=ask
password=ask
ip=127.0.0.1
port=-1
[xrdp2]
name=X11rdp
lib=libxup.so.0
username=ask
password=ask
ip=127.0.0.1
port=-1
xserverbpp=16
code=10
Здесь я пробовал ставить “code=10”, “code=20” в [xrdp1] в первом случае - тоже самое, во втором - чёрный экран и всё.
sesman.ini:
Globals]
ListenAddress=127.0.0.1
ListenPort=3350
EnableUserWindowManager=1
UserWindowManager=startwm.sh
DefaultWindowManager=startwm.sh
[Security]
AllowRootLogin=0
MaxLoginRetry=4
TerminalServerUsers=tsusers
TerminalServerAdmins=tsadmins
[Sessions]
X11DisplayOffset=10
MaxSessions=10
KillDisconnected=0
IdleTimeLimit=0
DisconnectedTimeLimit=0
[Logging]
LogFile=xrdp-sesman.log
LogLevel=DEBUG
EnableSyslog=1
SyslogLevel=DEBUG
[X11rdp]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
param5=-uds
[Xvnc]
param1=-bs
param2=-ac
param3=-nolisten
param4=tcp
param5=-localhost
param6=-dpi
param7=96
13,1 ставить на это железо несколько не вариант, ибо 13,1 не понимает, что там за железо и видеодрайвер нормально не встаёт, видимо из-за древности пакетов и ядра.
У меня стоит 13,2, обновлённая с 13,1. На сервере сделан zypper update. Так что всё последнее. На компе тоже сделан update не так давно.
Конфиг точно рабочий, ибо я его ипользую на своём компе + на кучке серверов ещё с 0,4 версии xrdp. Нормально работал и на убунте, и на Дебиане, и на openSuSE 13.1.
В чём ещё может быть трабл?
Кстати да, лог самого xrdp выдаёт следующее:
VNC Error after security negotiation
VNC error before sending share flag
VNC error before recieving server init
… pixel format
… name length
… name
Понятно, что этого е должно быть, но не понятно, откуда у этих ошибок растут ноги.