Raspberry PI (RPI) : corriger 2 erreurs fréquentes


Préambule

Après avoir pris en main son RPI en réalisant une première installation, on peut être confronté à 2 erreurs :

  • la première concerne l’installation de « tightvncserver »
  • la seconde concerne les tests que vous pourriez faire avec différents systèmes d’exploitation

Erreur suite à l’installation de « tightvncserver »

Afin d’accéder à distance au bureau du RPI, il est nécessaire d’installer « tightvncserver ». Suite à cette installation, une fenêtre d’erreur peut s’afficher vous annonçant :

GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: An authentication agent already exists for the given subject.

Afin de supprimer cette erreur, il suffit de vous rendre dans « Preferences->Paramètres de la session » et de décocher « Agent d’authentification PolicyKit ».

Capture

Après redémarrage de votre RPI, le message d’erreur ne s’affiche plus.

Erreur suite au changement de système d’exploitation

Il est fréquent et naturel de vouloir utiliser son RPI tournant sur différents systèmes d’exploitation. Si vous accédez à votre RPI en SSH et après changement de carte SD et donc de système d’exploitation, une erreur d’authentification peut apparaitre. Elle est due au stockage sur votre poste de travail de la clé d’authentification lors de votre première connexion ssh. Après le changement de carte SD, le RPI reprend souvent la même adresse IP sur le réseau interne. Lorsque vous initiez une connexion ssh, une erreur apparait du type :

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
Someone could be eavesdropping on you right now (man-in-the-middle attack)!
It is also possible that the RSA host key has just been changed.

…………………………………………

Afin de résoudre ce problème, il faut supprimer la clé correspondante au nom du serveur (en l’occurrence l’adresse IP) dans le fichier « known_hosts ». Pour cela et sur son poste de travail, il suffit de lancer la commande :

ssh-keygen -R 192.168.1.17

Note : remplacez 192.168.1.17 par l’adresse IP de votre RPI.