web-dev-qa-db-ja.com

インストール後に壊れたxrdp

こんにちは、私はしばらく前にxrdpをインストールし、正常に動作しました。次に、このチュートリアルに従ってクリップボードを有効にしようとしました( http://c-nergy.be/blog/?p=9285 )。サーバーにRDPできなくなり、PuTTY経由でのみ接続できました。

私は次のコマンドを実行してrdpを削除しようとしました

Sudo apt-get remove xrdp
Sudo apt-get remove --auto-remove xrdp
Sudo apt-get purge xrdp
Sudo apt-get purge --auto-remove xrdp

そして、再起動してxrdpを再インストールします

Sudo apt-get install xrdp

その後、失敗し、次のエラーが表示されます。

● xrdp.service - xrdp daemon
   Loaded: loaded (/lib/systemd/system/xrdp.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: man:xrdp(8)
           man:xrdp.ini(5)

Oct 19 17:06:15 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:06:15 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:07:27 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:07:27 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:10:09 iomad-test systemd[1]: Stopped xrdp daemon.
Oct 19 17:11:46 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:11:46 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
Oct 19 17:16:19 iomad-test systemd[1]: Dependency failed for xrdp daemon.
Oct 19 17:16:19 iomad-test systemd[1]: xrdp.service: Job xrdp.service/start failed with result 'dependency'.
dpkg: error processing package xrdp (--configure):
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 xrdp

Xrdpを再インストールして、再び機能させる方法についてのアイデアはありますか?

1
richard0096

はい、同じ状況で立ち往生しましたが、リポジトリからxrdpに復元することができました。スクリプトを元に戻す方法を見つけるために何時間も費やしています。

手順1.サービスファイルとバックアップファイルを削除します。

Sudo rm /lib/systemd/system/xrdp*

手順2.新しいxrdpバイナリを削除します(それらがサービスのクラスパスに含まれないようにします)。

Sudo rm /usr/local/bin/xrdp*
Sudo rm /usr/local/sbin/xrdp*

手順3.キーを削除します(削除する前にクライアントで「セキュリティ例外」を取得しました)

Sudo rm /etc/xrdp/rsakeys.ini
0

カスタムインストールを実行するときにxrdpファイルを削除する方法に関する追加情報を提供するために、実際には2017年12月に公開された投稿があります(こちらを確認してください http://c-nergy.be/blog/ ?p = 11454

インストール方法に基づいて、aptコマンドを使用してxrdpインストールをアンインストールできます(Canonicalが提供するxrdpパッケージを使用する場合、またはcheckinstallオプションを使用してソースからコンパイルする場合...

カスタムインストールスクリプトを単に実行している場合は、適切な場所にあるファイルを削除するだけです。アクションを要約するには

Sudo systemctl stop xrdp rm -r/etc/xrdp rm -r/usr/local/sbin/xrdp rm /var/run/xrdp.pid rm /var/run/xrdp-sesman.pid Sudo systemctl disable xrdp

次回までこのヘルプを願っています

0
Griffon