Results 1 to 4 of 4

Thread: xrdp - OpenSuse11.1 cannot connect more than a user

  1. #1
    markmak888 NNTP User

    Default xrdp - OpenSuse11.1 cannot connect more than a user

    I installed the xrdp-0.4.1-75.1 in OpenSuse 11.1. I am happy to use the xrdp on the low bandwidth access. I want to use xrdp instead of xdmcp to have problem. In the xdmcp, which can more than one users remote login to OpenSuse. When I switch to xrdp, the system only allow a user remote logon to system. I double check the Xserver, Xsession, Xsetup.... etc. No any ad-normal setting.

    Please help me solve the problem...


    hkeng12:~/Desktop # 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 -br
    Parameter 01 -noreset
    Parameter 02 -nolisten
    Parameter 03 tcp
    Parameter 04 --
    Parameter 05 /usr/bin/Xfake
    Parameter 06 -screen
    Parameter 07 800x600x16
    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
    [20090624-16:05:16] [WARN ] [init:45] libscp initialized
    [20090624-16:05:16] [CORE ] starting sesman with pid 3909
    [20090624-16:05:16] [INFO ] listening...
    [20090624-16:05:37] [INFO ] granted TS access to user guest
    [20090624-16:05:37] [INFO ] starting Xdmx session...
    (II) dmx: Generation: 1
    (II) dmx: DMX digest: b89c3d98b5578d5e08cadd3ed3ab3671db0cd759
    (II) dmx: DMX version: 1.2.20070424 (DMX Project)
    (II) dmx: DMX Build OS: openSUSE (SUSE LINUX)
    (II) dmx: DMX Build Compiler: gcc 4.3.2
    (II) dmx: DMX Execution OS: Linux 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100
    (II) dmx: DMX Execution Host: hkeng12
    (II) dmx: MAXSCREENS: 16
    (II) dmx: Adding 4 detached displays
    [config/dbus] couldn't take over org.x.config: org.freedesktop.DBus.Error.AccessDenied (Connection ":1.33" is not allowed to own the service "org.x.config.display266" due to security policies in the configuration file)
    (II) dmx[o0/:266/Xfake]: Using 5 second response timeout
    (II) dmx[o0/:266/Xfake]: Name of display: :266.0
    (II) dmx[o0/:266/Xfake]: Version number: 11.0
    (II) dmx[o0/:266/Xfake]: Vendor string: The X.Org Foundation
    (II) dmx[o0/:266/Xfake]: Vendor release: 10599001
    (II) dmx[o0/:266/Xfake]: Dimensions: 800x600 pixels
    (II) dmx[o0/:266/Xfake]: 7 depths on screen 0: 1,4,8,15,16,24,32
    (II) dmx[o0/:266/Xfake]: Depth of root window: 16 planes (16)
    .
    .
    .
    .
    [20090624-16:06:06] [INFO ] granted TS access to user wmmak
    [20090624-16:06:07] [INFO ] starting Xdmx session...
    (II) dmx: Generation: 1
    (II) dmx: DMX digest: f49b56187acc24c3eaeeac13f37f72f1c6d3ac0c
    (II) dmx: DMX version: 1.2.20070424 (DMX Project)
    (II) dmx: DMX Build OS: openSUSE (SUSE LINUX)
    (II) dmx: DMX Build Compiler: gcc 4.3.2
    (II) dmx: DMX Execution OS: Linux 2.6.27.7-9-pae #1 SMP 2008-12-04 18:10:04 +0100
    (II) dmx: DMX Execution Host: hkeng12
    (II) dmx: MAXSCREENS: 16

    Fatal server error:
    Server is already active for display 267
    If this server is no longer running, remove /tmp/.X267-lock
    and start again.


    Fatal server error:
    Xfake died, exit status 1

    [20090624-16:06:10] [CORE ] error X server died - user wmmak - pid 4154

  2. #2
    markmak888 NNTP User

    Default Re: xrdp - OpenSuse11.1 cannot connect more than a user

    In the above error: I try to use the "ps -x | grep X11rdp". I get the below process:

    X11rdp :267 -geometry 800x600 -depth 16 -nolisten tcp...

    I have some queries on this process. In the /tmp/ directory, it generate two "/tmp/.X266-lock" and "/tmp/.X267-lock" files.

    Refer to above log, the xrdp must launch in below:

    X11rdp :266 -geometry 800x600 -depth 16 -nolisten tcp...

    Therefore, I suspect the x11rdp have a bug on the session processing. I am NOT a C++ expert. But I guess the "session.c" have a bug.

  3. #3
    markmak888 NNTP User

    Default Re: xrdp - OpenSuse11.1 cannot connect more than a user

    We try to uninstall the gdm and re-install the dmx...... It's work.

    I think that is have conflict between gdm and dmx on OpenSuse 11.1

  4. #4
    markmak888 NNTP User

    Default Re: xrdp - OpenSuse11.1 cannot connect more than a user

    The gdm is overwrite the Xdmx. Therefore, the xrdp will unstable...

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •