[Bug 474308] New: Removal of -nolisten tcp to sesman.ini causes Nomad to fail.
https://bugzilla.novell.com/show_bug.cgi?id=474308 Summary: Removal of -nolisten tcp to sesman.ini causes Nomad to fail. Classification: openSUSE Product: openSUSE 11.1 Version: Final Platform: i686 OS/Version: openSUSE 11.1 Status: NEW Severity: Normal Priority: P5 - None Component: X11 Applications AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: michaell71@gmail.com QAContact: qa@suse.de Found By: --- User-Agent: Opera/9.25 (Windows NT 6.0; U; en) In relation to another bug (Bug 466670) indicating that the removal of -nolisten tcp to the sesman.ini would resolve X11 connections being allowed from remote hosts, removing the -nolisten tcp prevents Nomad from working entirely. The following is logged in /var/log/xrdp-sesman.log: [20090209-10:12:45] [WARN ] [init:45] libscp initialized [20090209-10:12:46] [CORE ] starting sesman with pid 4347 [20090209-10:12:46] [INFO ] listening... [20090209-10:17:25] [INFO ] granted TS access to user n0117008 [20090209-10:17:25] [INFO ] starting Xdmx session... [20090209-10:17:25] [CORE ] error X server died - user n0117008 - pid 4360 This is what the sesman.ini looks like: [Xdmx] param1=-noreset param2=-br param3=/usr/bin/Xfake Reproducible: Always Steps to Reproduce: 1.Remove the parameters in the sesman.ini 2. (/etc/init.d/xrdp restart ) not sure if its required or not but figured to be safe 3.Attempt to log in. Actual Results: I was authenticated properly, but the last error displayed to the client was login failed. Error log attached above. Expected Results: A valid desktop connection should be made. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=474308 Cyril Hrubis <chrubis@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|bnc-team-screening@forge.pr |dreveman@novell.com |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=474308 User dreveman@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=474308#c1 David Reveman <dreveman@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO Info Provider| |michaell71@gmail.com --- Comment #1 from David Reveman <dreveman@novell.com> 2009-02-23 11:37:34 MST --- hm, there needs to be a "--" switch before /usr/bin/Xfake. Does the following configuration work? [Xdmx] param1=-br param2=-noreset param3=-- param4=/usr/bin/Xfake -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=474308 User michaell71@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=474308#c2 --- Comment #2 from Michael Letourneau <michaell71@gmail.com> 2009-02-24 11:39:43 MST --- Nope that does not seem to have any affect: [20090224-13:35:54] [WARN ] [init:45] libscp initialized [20090224-13:35:55] [CORE ] starting sesman with pid 25779 [20090224-13:35:55] [INFO ] listening... [20090224-13:36:24] [INFO ] granted TS access to user n0117008 [20090224-13:36:24] [INFO ] starting Xdmx session... [20090224-13:36:25] [CORE ] error X server died - user n0117008 - pid 25790 n0117008@galactica: /home/n0117008/.smb$ tail /etc/xrdp/sesman.ini param1=-bs [Xvnc] param1=-bs [Xdmx] param1=-noreset param2=-br param3=-- param4=/usr/bin/Xfake (I did restart xrdp with /etc/init.d/xrdp restart). -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=474308 User dreveman@novell.com added comment https://bugzilla.novell.com/show_bug.cgi?id=474308#c3 --- Comment #3 from David Reveman <dreveman@novell.com> 2009-02-24 14:01:58 MST --- hm, i just tried this myself and this config: $ tail /etc/xrdp/sesman.ini param1=-bs [Xvnc] param1=-bs [Xdmx] param1=-br param2=-noreset param3=-- param4=/usr/bin/Xfake works perfectly for me. are you sure you restarted xrdp-sesman? also please run sesman from a terminal using: $ /usr/sbin/xrdp-sesman -n for much more detailed output that might tell us why it's failing. you have to kill any existing instance of sesman with "/usr/sbin/xrdp-sesman -k" before running that command. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=474308 User michaell71@gmail.com added comment https://bugzilla.novell.com/show_bug.cgi?id=474308#c4 --- Comment #4 from Michael Letourneau <michaell71@gmail.com> 2009-02-24 14:29:47 MST --- Okay here is the log of it from a session. You can see the parameters are set: galactica:/var/log # /usr/sbin/xrdp-sesman -k error killing sesman: No such process galactica:/var/log # /usr/sbin/xrdp-sesman -n starting sesman in foregroud... sesman config: ListenAddress: 127.0.0.1 ListenPort: 3350 EnableUserWindowManager: 1 UserWindowManager: startwm.sh DefaultWindowManager: startwm.sh AuthFilePath: disabled Xvnc parameters: Parameter 00 -bs X11rdp parameters: Parameter 00 -bs Xdmx parameters: Parameter 00 -noreset Parameter 01 -br Parameter 02 -- Parameter 03 /usr/bin/Xfake logging configuration: LogFile: /var/log/xrdp-sesman.log LogLevel: 4 EnableSyslog: 0 SyslogLevel: 4 security configuration: AllowRootLogin: 1 MaxLoginRetry: 4 No TSUsersGroup defined No TSAdminsGroup defined session configuration: MaxSessions: 10 KillDisconnected: 0 IdleTimeLimit: 0 DisconnectedTimeLimit: 0 [20090224-16:24:38] [WARN ] [init:45] libscp initialized [20090224-16:24:38] [CORE ] starting sesman with pid 25986 [20090224-16:24:38] [INFO ] listening... [20090224-16:25:16] [INFO ] granted TS access to user n0117008 [20090224-16:25:16] [INFO ] starting Xdmx session... pam_open_session failed: Cannot make/remove an entry for the specified session _XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6 _XSERVTransOpen: transport open failed for inet6/galactica:10 _XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6 _XSERVTransSocketINETCreateListener: ...SocketCreateListener() failed _XSERVTransMakeAllCOTSServerListeners: server already running Fatal server error: Cannot establish any listening sockets - Make sure an X server isn't already running [20090224-16:25:16] [CORE ] error X server died - user n0117008 - pid 25997 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com