web-dev-qa-db-ja.com

パッケージが自動更新されたときにxrdpが失敗した(接続の問題)

Mstscを使用して、ウィンドウ10からUbuntu 16.04 xrdpにログインしてみます。 2019/01/09夜は成功したが、2019/01/10朝は失敗した。 xrdfに関連するシステム自動更新ログが取得されます。

接続ログは次のとおりです。

connecting to sesman ip 127.0.0.1 port 3350
sesman connect ok
seding login info to session manager, please wait...
xrdp_mm_process_login_response: login successful for display
started connecting
connecting to 127.0.0.1 5916
tcp connected
security level is 2 (1=none, 2=standard)
password failed
error - problem connecting

システム更新ログがキャプチャされ、以下に表示されます。

2019-01-10 02:31:21 status installed systemd:AMD64 229-4ubuntu21.10
2019-01-10 02:31:21 status installed ureadahead:AMD64 0.100.0-19
2019-01-10 02:31:22 status installed man-db:AMD64 2.7.5-1
2019-01-10 02:31:22 status installed xrdp:AMD64 0.6.1-2ubuntu0.1
2019-01-10 02:31:22 status installed libnss3-nssdb:all 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:AMD64 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libnss3:i386 2:3.28.4-0ubuntu0.16.04.4
2019-01-10 02:31:22 status installed libc-bin:AMD64 2.23-0ubuntu10

したがって、xrdpまたはその関連パッケージがシステムアップデートの影響を受けたと推測します。その後、メソッド[1-3]が試行されましたが失敗しました。

  1. パスワードを変更する。 http://xrdp-devel.766250.n3.nabble.com/Xrdp-devel-Need-a-little-help-td4024769.html
  2. Vnc4serverをtightvncserverに置き換えます。 https://raspberrypi.stackexchange.com/questions/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp
  3. 孤立したプロセスを強制終了します。 https://unix.stackexchange.com/questions/106974/windows-remote-desktop-login-failed-with-ubuntu-server-12-4

それで、この問題を解決するためのアイデアはありますか?

8
Tripod

_/var/log/apt/history.log_を確認してください。これは今朝(2019-01-10)からのアップグレードの一部でした

xrdp:AMD64 (0.6.1-2, 0.6.1-2ubuntu0.1)

次に ダウングレード

_Sudo apt-get install xrdp=0.6.1-2
_

今はうまくいく

11
Jonathan Grant

これはいくつかの xrdpのセキュリティの改善 があるようですが、これはvnc(ソフトウェアまたはその構成のいずれか)で完全にはミラーリングされない可能性があるため、古いバージョンに戻すと機能します。

buntuバグ追跡の問題 からの回避策:

これを[Xvnc]のsesman.iniに追加すると、この問題は解決しました:

param8 = -SecurityTypes

param9 =なし

8
QWasson

以下を実行します-xrdpが更新されたことを確認します。

# Sudo cat /var/log/apt/history.log

このバージョンでxrdpを再インストールします。

# Sudo apt-get install xrdp=0.6.1-2

Xrdpを再起動します。

# Sudo service xrdp restart

うまくいくはずです!

1
Jacman

Xrdpの最新バージョンをインストールしないでください。この問題は新しいバージョンのxrdpで発生します

私もこの問題に直面していて、貢献したいので、このコメントをしました。次のコマンドでこれを修正しました:

Sudo apt-get remove xrdp vnc4server tightvncserver
Sudo apt-get install tightvncserver
Sudo apt-get install xrdp=0.6.1-2
Sudo service xrdp restart

Windowsからのリモートデスクトップ接続またはLinuxを使用してログインすると、Rdesktopまたは必要なものを使用できます。

1
Chau Giang

Qwassonが示すようにsesman.iniファイルを更新した後、次を実行します。

Sudo/usr/sbin/xrdp-sesman

0
abpi

上記のQWassanからの答えは正しい道にあります。 buntuバグ追跡システム のリンクを参照すると、xrdpの問題に対処するための更新(エントリ#15)が見つかります。私はアップデート/修正/パッチを2つのシステムに適用しましたが、どちらも成功し、MS Win 10リモートデスクトップ経由でUbuntuシステムにアクセスできました。

0.6.1-2ubuntu0.3パッケージは、16.04の新規インストールでうまく機能します。 vncサーバーへのローカル接続がパスワードの入力を要求することを確認しました。

wget https://launchpad.net/~ubuntu-security-proposed/+archive/ubuntu/ppa/+build/16288483/+files/xrdp_0.6.1-2ubuntu0.3_AMD64.deb
aptitude purge xrdp
dpkg -i xrdp_0.6.1-2ubuntu0.3_AMD64.deb
aptitude install vnc4server
0
benelson