4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

xrdpではまる。X Server -- no display in range is available. xrdp_mm_process_login_response: login failed

Last updated at Posted at 2019-10-01

WSLでwindows上にKALI LinuxのGUI環境を作ったところ、xrdpではまりました。

GUI環境のセットアップは無事完了し動作確認もできました。
翌日に利用したところログインできません。

no display in range is available.
xrdp_mm_process_login_response: login failed

もしやのUser/Passの物忘れかと思い、何度も試しましたが一向にログインできません。
syslogを確認したところ、どうも原因はディスプレイに必要なセッションレンジに空きが無いようです。

[20191001-00:00:00] [INFO ] starting Xorg session...
[20191001-00:00:00] [ERROR] X server -- no display in range is available

xrdpの設定ファイルをのぞいてみます。
切断されたセッションを強制終了するKillDisconnectedfalseになっていたので、これではゾンビセッションが増え続けそうです。パラメータをfalseからtrueに変更します。
更にセッションが足りないため、MaxSessions50から100に増やしました。

sudo vi /etc/xrdp/sesmain.ini

[Sessions]
;; X11DisplayOffset - x11 display number offset
; Type: integer
; Default: 10
X11DisplayOffset=10

;; MaxSessions - maximum number of connections to an xrdp server
; Type: integer
; Default: 0
MaxSessions=100

;; KillDisconnected - kill disconnected sessions
; Type: boolean
; Default: false
; if 1, true, or yes, kill session after 60 seconds
KillDisconnected=true

;; DisconnectedTimeLimit - when to kill idle sessions
; Type: integer
; Default: 0
; if not zero, the seconds before a disconnected session is killed
; min 60 seconds
DisconnectedTimeLimit=0

xrdpを再起動します。

$ sudo /etc/init.d/xrdp restart

無事接続できました。

4
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?