Hi,
I got xrdp installed on OpenSUSE11.0/GNOME 2.22. I remote desktopped to the OpenSUSE box from my windows box (Remote Desktop COnnection) and everything was working gloriously for about 45 minutes.
I had to do a make, so I went out to lunch. When I got back the remote desktop session to my OpenSUSE box was still up, I could move windows around, but it wasn’t accepting any keyboard input. So I rebooted the OpenSUSE machine, started XRDP again, and remote desktopped in again from the windows box. I get the login user name / password / session dialog box. When I entered those parameters in (session = GNOME) I get:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
login failed
Checking the log (var/log/xrdp-sesman.log)
granted TS access to user user
startign Xdmx session…
error X server died - user user - pid 9222
Any ideas?
the suggestion was to change /etc/pam.d/xrdp-sesman file, but in my system (openSUSE11.1 i586), this file has exactly that content by default.
I’ve managed to overcome sesman login failed error by copying /etc/pam.d/xrdp-sesman to /etc/pam.d/sesman
I.e. /etc/pam.d/sesman file was missing.
But know I have another error about screen depth. Does anyone can give a suggestion to solve this?
========
connecting to sesman ip 127.0.0.1 port 3500
sesman connect ok
sending login info to sesman
login successful for display 10
started connecting
rdpx11 channel is not present
X11 RDP server started
Screen depth is not 24
BTW, if I tru rdp to connect from vnc session (rdesktop localhost), I get:
=============
connecting to sesman ip 127.0.0.1 port 3500
sesman connect ok
sending login info to sesman
login successful for display 10
started connecting
rdpx11 channel is present
rdpx11 connection initiated
error - screen doesn’t support visual: class: truecolor, depth: 32 planes, available
HP-Brett:/etc/pam.d # cat xrdp-sesman
#%PAM-1.0
auth include common-auth
account include common-account
I also have recognized that after a unsuccesful login (which is normal at the moment) the sesman process gets killed.
Unfortunately the pid has to be erased manually
Not a real useful output.
Only the message about the segmentation fault.
I tried the stable package and the Factory Packaged but there’s no change in behaviour.
Did you find a way to change the configuration on the server to allow client connections with a color depth of 16 bit instead of 24 bit?
I am trying to connect over a lower bandwidth connection and I do not want to have to be forced to connect at 24 bit color depth from the client machine.
I can successfully login using failsafe terminal, but get no love from KDE3, KDE4, IceWM, or TWM. …so it might not be just a KDE issue?
I also tried following the advice from a Novell posting on the issue with no success. It doesn’t seem to matter whether the first user to attempt remote access is root.
Agree with CWDillon, I can confirm sucsessuful instalation of XRDP on opensuse 11.2 using the nomad repository for opensuse 11.1 , so open 11.2 evrything works great, but in 11.1 i was able to login only into the failsave mode.
here is what i see:
connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
sending login info to sesman
login successful for display 10
started connecting
rdpx11 channel is not present
========
connecting to sesman ip 127.0.0.1 port 3500
sesman connect ok
sending login info to sesman
login successful for display 10
started connecting
rdpx11 channel is not present
X11 RDP server started
Screen depth is not 24
Hi
Go to the options tab in remote desktop connections and click on display tab and make ur depth as 24 bit true color in the pc which u are using to connect linux PC