web-dev-qa-db-fra.com

xrdp a échoué (problème de connexion) lorsque le package a été mis à jour automatiquement

J'essaie de me connecter à Ubuntu 16.04 xrdp via la fenêtre 10 avec mstsc. Il a réussi en 2019/01/09 la nuit, mais a échoué en 2019/01/10 matin. Un journal de mise à jour automatique du système relatif à xrdf est capturé.

Le journal de connexion est répertorié ci-dessous:

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

Le journal de mise à jour du système est capturé et illustré ci-dessous:

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

Par conséquent, je déduis que xrdp ou son package associé a été influencé par la mise à jour du système. Ensuite, les méthodes [1-3] ont été essayées mais ont échoué.

  1. Changer le mot de passe. http://xrdp-devel.766250.n3.nabble.com/Xrdp-devel-Need-a-little-help-td4024769.html
  2. Remplacez vnc4server par tightvncserver. https://raspberrypi.stackexchange.com/questions/56413/error-problem-connecting-to-raspberry-pi-3-with-xrdp
  3. Tuez le processus orphelin. https://unix.stackexchange.com/questions/106974/windows-remote-desktop-login-failed-with-ubuntu-server-12-4

Alors, une idée pour résoudre ce problème?

8
Tripod

Vérifiez /var/log/apt/history.log, Cela faisait partie de la mise à niveau de ce matin (2019-01-10)

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

J'ai alors rétrogradé :

Sudo apt-get install xrdp=0.6.1-2

Ça marche maintenant

11
Jonathan Grant

Il semble qu'il y ait quelques améliorations de la sécurité dans xrdp qui peuvent ne pas être complètement reflétées dans vnc (que ce soit le logiciel ou sa configuration), c'est pourquoi le retour à l'ancienne version fonctionne.

Une solution de contournement du problème de suivi des bogues Ubunt pour cela:

L'ajout de cela dans sesman.ini sous [Xvnc] a résolu ce problème pour moi:

param8 = -SecurityTypes

param9 = Aucun

8
QWasson

Procédez comme suit - confirmez que xrdp a été mis à jour:

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

Réinstallez xrdp avec cette version:

# Sudo apt-get install xrdp=0.6.1-2

Redémarrez xrdp:

# Sudo service xrdp restart

Ça devrait marcher!

1
Jacman

N'installez pas la dernière version de xrdp. Ce problème se produit avec la nouvelle version de xrdp

Je fais face à ce problème aussi et je veux contribuer, j'ai donc fait ce commentaire, j'ai corrigé cela en suivant les commandes:

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

Connectez-vous avec une connexion Bureau à distance à partir de Windows ou avec Linux, vous pouvez utiliser Rdesktop ou tout ce que vous voulez, alors cela devrait fonctionner.

1
Chau Giang

Après avoir mis à jour le fichier sesman.ini comme indiqué par Qwasson, exécutez:

Sudo/usr/sbin/xrdp-sesman

0
abpi

La réponse de QWassan ci-dessus est sur la bonne voie. En suivant le lien buntu bug tracker référencé, on peut trouver une mise à jour (entrée # 15) pour résoudre le problème xrdp. J'ai maintenant appliqué la mise à jour/correction/correctif à deux systèmes et les deux ont réussi à autoriser l'accès aux systèmes Ubuntu via le bureau à distance MS Win 10.

Le package 0.6.1-2ubuntu0.3 fonctionne bien sur une nouvelle installation 16.04. Confirmé qu'une connexion locale au serveur vnc vous invite à saisir le mot de passe maintenant.

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