Menu

#61 xrdp on centos with tigervnc port=-1 connecting to same port

v1.0 (example)
open
nobody
None
5
2017-01-04
2016-08-13
Srinivas
No

I have centos 6.8. latest xrdp from devel tree. xrdp,ini has port=-1 for sesman-Xvnc. when I login as the same user from multiple sessions, all of them are connecting to the same session. New session is not being created for same login id,

Discussion

  • Thomas Schweikle

    Description of problem:
    xrdp shows login screen, but then, after login, session terminates with vncserver connection error.

    Version-Release number of selected component (if applicable):
    xrdp.x86_64 1:0.9.0-4.el7 @oraclelinux7epel

    How reproducible:
    Allways

    Steps to Reproduce:
    1. install rhel7, centos7, oracle linux 7
    2. install xrdp
    3. configure

    Actual results:
    Connection successfully, login screen shown,
    Auth successfully, vncserver connection error

    Expected results:
    Connection successfully, login screen shown,
    Auth successfully, vncserver connects and desktop shown.

    Additional info:
    Jan 4 21:44:37 nc093-ber xrdp: logging configuration:
    Jan 4 21:44:37 nc093-ber xrdp: LogFile: /var/log/xrdp.log
    Jan 4 21:44:37 nc093-ber xrdp: LogLevel: 4
    Jan 4 21:44:37 nc093-ber xrdp: EnableSyslog: 1
    Jan 4 21:44:37 nc093-ber xrdp: SyslogLevel: 4
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:43:55] [INFO ] setting send buffer to 32768 bytes
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:43:55] [INFO ] send buffer set to 65536 bytes
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:43:55] [INFO ] setting recv buffer to 32768 bytes
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:43:55] [INFO ] recv buffer set to 65536 bytes
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:05] [INFO ] A connection received from: 10.160.2.12 port 51405
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:05] [INFO ] An established connection closed to endpoint: 10.160.2.12:51405 - socket: 9
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [INFO ] A connection received from: 10.160.2.12 port 51406
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 7
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [CORE ] WARNING: Invalid x.509 certificate path defined, default path will be used: /etc/xrdp/cert.pem
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [WARN ] Invalid X.509 certificate path defined, default path will be used: /etc/xrdp/key.pem
    Jan 4 21:44:37 nc093-ber xrdp: pub_mod bytes 64
    Jan 4 21:44:37 nc093-ber xrdp: pri_exp 64
    Jan 4 21:44:37 nc093-ber xrdp: colorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp)
    Jan 4 21:44:37 nc093-ber xrdp: postBeta2ColorDepth 0xca01 (0xca00 4bpp 0xca01 8bpp 0xca02 15bpp 0xca03 16bpp 0xca04 24bpp)
    Jan 4 21:44:37 nc093-ber xrdp: highColorDepth 0x0018 (0x0004 4bpp 0x0008 8bpp 0x000f 15bpp 0x0010 16 bpp 0x0018 24bpp)
    Jan 4 21:44:37 nc093-ber xrdp: supportedColorDepths 0x000f (0x0001 24bpp 0x0002 16bpp 0x0004 15bpp 0x0008 32bpp)
    Jan 4 21:44:37 nc093-ber xrdp: earlyCapabilityFlags 0x07ad (0x0002 want32)
    Jan 4 21:44:37 nc093-ber xrdp: got client client connection type 0x00000007
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_sec_process_mcs_data_CS_SECURITY:
    Jan 4 21:44:37 nc093-ber xrdp: client supports 40 bit encryption
    Jan 4 21:44:37 nc093-ber xrdp: client supports 128 bit encryption
    Jan 4 21:44:37 nc093-ber xrdp: client supports 56 bit encryption
    Jan 4 21:44:37 nc093-ber xrdp: client supports fips encryption
    Jan 4 21:44:37 nc093-ber xrdp: client and server support high crypt, using high crypt
    Jan 4 21:44:37 nc093-ber xrdp: error unknown xrdp_sec_process_mcs_data tag 0xc006 size 8
    Jan 4 21:44:37 nc093-ber xrdp: error unknown xrdp_sec_process_mcs_data tag 0xc00a size 8
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_sec_out_mcs_data: using 512 bit RSA key
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_load_keyboard_layout:
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_load_keyboard_layout: model [] variant [] layout [de]
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_sec_establish_keys:
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_order: bitmap cache v3 supported
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_pointer: client supports new(color) cursor
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_process_offscreen_bmpcache: support level 1 cache size 7864320 MB cache entries 100
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_frame_ack:
    Jan 4 21:44:37 nc093-ber xrdp: max_unacknowledged_frame_count 2
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_process_capset_window wnd_support_level 2 wnd_num_icon_caches 3 wnd_num_icon_cache_entries 12
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_codecs: nscodec codec id 1 prop len 3
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_codecs: unknown codec id 5
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_caps_process_codecs: rfx codec id 3 prop len 49
    Jan 4 21:44:37 nc093-ber xrdp: yeah, up_and_running
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [DEBUG] xrdp_00004cce_wm_login_mode_event_00000001
    Jan 4 21:44:37 nc093-ber xrdp: xrdp:xrdp_mm [1798930484]: xrdp_mm_create: bpp 24 mcs_connection_type 7 jpeg_codec_id 0 v3_codec_id 0 rfx_codec_id 3 h264_codec_id 0
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:07] [WARN ] local keymap file for 0x0407 found and dosen't match built in keymap, using local keymap file
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_wm_login_mode_changed: login_mode is 0
    Jan 4 21:44:37 nc093-ber xrdp: in xrdp_wm_init:
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_wm_init: no autologin / auto run detected, draw login window
    Jan 4 21:44:37 nc093-ber xrdp: xrdp:xrdp_cache [1798930492]: xrdp_cache_add_bitmap: reset detected cache_id 2
    Jan 4 21:44:37 nc093-ber xrdp: xrdp:xrdp_cache [1798930495]: xrdp_cache_add_bitmap: reset detected cache_id 1
    Jan 4 21:44:37 nc093-ber xrdp: out xrdp_wm_init:
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_wm_login_mode_changed: login_mode is 1
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_wm_login_mode_changed: login_mode is 2
    Jan 4 21:44:37 nc093-ber xrdp: connecting to sesman ip 127.0.0.1 port 3350
    Jan 4 21:44:37 nc093-ber xrdp: sesman connect ok
    Jan 4 21:44:37 nc093-ber xrdp: sending login info to session manager, please wait...
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:29] [DEBUG] returnvalue from xrdp_mm_connect 0
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_wm_login_mode_changed: login_mode is 3
    Jan 4 21:44:37 nc093-ber xrdp: xrdp_mm_process_login_response: login successful for display
    Jan 4 21:44:37 nc093-ber xrdp: 11
    Jan 4 21:44:37 nc093-ber xrdp: loaded module 'libvnc.so' ok, interface size 4016, version 3
    Jan 4 21:44:37 nc093-ber xrdp: VNC started connecting
    Jan 4 21:44:37 nc093-ber xrdp: Waiting 2000 ms for VNC to start...
    Jan 4 21:44:37 nc093-ber xrdp: VNC connecting to 127.0.0.1 5911
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:32] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:33] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:34] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:35] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:37 nc093-ber xrdp: [20170104-21:44:36] [INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:38 nc093-ber XRDP[19662]: (19662)(140380917471296)[INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:39 nc093-ber XRDP[19662]: (19662)(140380917471296)[INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:40 nc093-ber XRDP[19662]: (19662)(140380917471296)[INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:41 nc093-ber XRDP[19662]: (19662)(140380917471296)[INFO ] An established connection closed to endpoint: NULL:NULL - socket: 12
    Jan 4 21:44:41 nc093-ber XRDP[19662]: (19662)(140380917471296)[INFO ] An established connection closed to endpoint: 127.0.0.1:3350 - socket: 11

     

Log in to post a comment.