web-dev-qa-db-fra.com

xrdp cassé après l'installation

Bonjour, j’ai installé xrdp il ya quelque temps et cela a bien fonctionné. J’ai ensuite essayé de suivre ce tutoriel pour activer le presse-papiers ( http://c-nergy.be/blog/?p=9285 ). Je ne pouvais alors plus utiliser RDP sur le serveur et me connecter uniquement via PuTTY.

J'ai essayé d'exécuter les commandes suivantes pour supprimer 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

Et puis redémarrez et réinstallez xrdp

Sudo apt-get install xrdp

Il échoue alors et je reçois le message d'erreur suivant:

● 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

Des idées sur la façon de réinstaller xrdp et le faire fonctionner à nouveau?

1
richard0096

Oui, je me suis retrouvé coincé dans la même situation, mais j'ai pu restaurer xrdp à partir du référentiel. Je passe de nombreuses heures à essayer de savoir comment annuler le script.

Étape 1. Supprimez les fichiers de service et les fichiers de sauvegarde.

Sudo rm /lib/systemd/system/xrdp*

Étape 2. Supprimez les nouveaux fichiers binaires xrdp (pour vous assurer qu'ils ne se retrouvent pas dans le chemin d'accès aux classes du service).

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

Étape 3. Supprimez les clés (obtenez une "exception de sécurité" dans le client avant la suppression)

Sudo rm /etc/xrdp/rsakeys.ini
0
Bruno Ranschaert

Pour fournir des informations supplémentaires sur la façon de supprimer les fichiers xrdp lors d’une installation personnalisée, un message a été publié en décembre 2017 (veuillez vérifier ici http://c-nergy.be/blog/ ? p = 11454 )

En fonction de votre méthode d'installation, vous pouvez désinstaller l'installation xrdp à l'aide de la commande apt (si vous utilisez le paquet xrdp fourni par Canonical ou si vous compilez à partir du source à l'aide de l'option checkinstall ...

Si vous exécutez simplement le script d'installation personnalisé, vous devez simplement supprimer les fichiers à l'emplacement approprié. Résumer les actions

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

J'espère que cette aide jusqu'à la prochaine fois

0
Griffon