[opensuse] remote desktop xsesman broken? where does it get its cmdline?

Ever since downgrading from 11.2 to 11.4 (given the number of problems I'm **still having**
5 months after the upgrade, it was the worst in my experience since suse 7.2), I've been
unable to login to my system via remote desktop and xrdp.

It kept claiming it was sending info to sesman, then login session failed....

I thought it was a passwd problem and tried to chase that down, as other apps have
complained about authentication failures and login failures returned by PAM, but then
they allow login... (?its a feature?)

But turns out, this one is caused by xsesman finally figured how to run it interactively:

[20111021-13:38:37] [CORE ] starting sesman with pid 14506
[20111021-13:38:37] [INFO ] listening...
[20111021-13:39:19] [INFO ] granted TS access to user root
[20111021-13:39:19] [INFO ] starting Xdmx session...
Unrecognized option: --
use: X [:<display>] [option]
-a # default pointer acceleration (factor)
-ac disable access control restrictions
-audit int set audit trail level
-auth file select authorization file
-br create root window with black background
+bs enable any backing store support
-bs disable any backing store support
Fatal server error:
Unrecognized option: --

[20111021-13:39:19] [CORE ] error X server died - user root - pid 14564

Well, I can guess that '--' should mean end of options to some program sesman is
trying to start, but obviously they aren't arguments to the Xserver. (Xdmx).

So...what's it trying to do and how did this ever get out of factory? It
USED to work!

To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx