Retropie erreur rc.local [530] au démarrage

Retropie est une distribution linux basée actuellement sur débian 10 permettant de jouer à des jeux anciens sur consôle. Celle-ci démarre comme un ordinateur puis lance une interface simplifié pour jouer à ses jeux préférer. Cette erreur peut intervenir avant l’affichage de cette interface.
rc.local est un fichier configurant le démarrage des divers services utile au fonctionnement de retropie. Par defaut, rc.local n’a besoin que de seulement 2 lignes pour lancer tout le système et ressemble à ceux-ci dans /etc/rc.local :
#!/bin/sh -e exit 0
Mais suite à une mise à jour, Retropie peut ne plus démarrer et vous afficher en boucle des tentatives de connexions qui n’aboutissent à rien.
Cela est dû à une option qui s’est ajouté à rc.local :
#!/bin/sh -e /opt/fZFpQ0j1 <= ligne qui s'est ajouté exit 0
Cette option empèche certains services de démarrer et bloque le démarrage de Retropie.
Nous allons donc modifier rc.local pour rendre Retropie de nouveau fonctionnel :
Il vous faudra un ordinateur sous linux pour faire les manipulations qui suivent.
- Arrêter votre raspberry pi puis retirer la carte microSD
- Insérer la carte dans votre ordinateur sous linux
- Ouvrez la partition retropie puis ouvrez un terminal dans cette partition
- Tapez sudo nano /etc/rc.local puis entrer votre mot de passe
- Supprimer la ou les lignes ressemblant à /opt/fZFpQ0j1
Vous devez avoir maintenant dans le fichier rc.local :
#!/bin/sh -e exit 0
- Appuyer sur les touches ctrl + x et confirmer l’enregistrement des modifications
- Réinsérer la carte microSD dans votre raspberry pi
Retropie doit maintenant démarrer normalement et pouvoir jouer à nouveaux