[D-Bus/hal]"cassé" suite à un yaourt -C mal fait... (résolu)
Publié : jeu. 25 mars 2010, 00:25
Bonsoir à tous,
J'ai un plutôt gros problème avec Hal et Dbus : ils ne marchent plus. Tout à commencé il y a peu, quand j'ai découvert la commande yaourt -C pour gérer les .pacsave et .pacnew. J'ai donc fait attention sur les quelques fichiers que le connaissais, et j'ai remplacé les 20 et quelques autres dont le nom m'était inconnu, pensant bien faire. Mal m'en prit : je me suis retrouvé sans aucun utilisateur et un compte root inaccessible car le mot de passe avait changé!
Je redémarre en single user, je recrée mon user et je corrige mes mots de passe, mais au reboot, des messages d'erreurs s'affichent à partir du runlevel 5 :
Puis ça continue normalement. Bien sûr, dans ces conditions, je me retrouve sur Slim (ou sur openbox si je passe par startx) sans clavier ni touchpad...
J'ai beau me creuser la tête, je ne sais pas comment corriger ça... et pour couronner le tout je ne me souviens pas des fichiers que j'ai modifiés à part /etc/passwd qui, après comparaison rapide, m'avait semblé identique au précédent.
Les quelques infos que j'ai trouvées sur le net sont en anglais et me paraissent très compliquées, je ne comprends pas tout.
Je vous remercie très fort par avance pour votre aide, d'autant plus que j'ai un dossier à terminer et qu'il se trouve sur cet ordinateur!
Ce serait sympa aussi de me dire quels sont les fichiers que je n'aurais pas dû remplacer, que je sois plus attentif la prochaine fois...
Merci d'avance,
Kevin57
PS : il se peut qu'il y ait quelques erreurs de copie dans le message d'erreur car il disparaît très vite donc j'ai eu du mal à le copier intégralement malgré plusieurs reboot.
J'ai un plutôt gros problème avec Hal et Dbus : ils ne marchent plus. Tout à commencé il y a peu, quand j'ai découvert la commande yaourt -C pour gérer les .pacsave et .pacnew. J'ai donc fait attention sur les quelques fichiers que le connaissais, et j'ai remplacé les 20 et quelques autres dont le nom m'était inconnu, pensant bien faire. Mal m'en prit : je me suis retrouvé sans aucun utilisateur et un compte root inaccessible car le mot de passe avait changé!
Je redémarre en single user, je recrée mon user et je corrige mes mots de passe, mais au reboot, des messages d'erreurs s'affichent à partir du runlevel 5 :
Code : Tout sélectionner
Starting DBUS system messagebus
unknown username "hal" in message bus configuration file
unknown username "avahi" in message bus configuration file
Failed to start message bus: could not get UID and GID for username "dbus"
Loading Hardware Abstraction Layer [FAILED]
Loading syslog-ng [FAILED]
J'ai beau me creuser la tête, je ne sais pas comment corriger ça... et pour couronner le tout je ne me souviens pas des fichiers que j'ai modifiés à part /etc/passwd qui, après comparaison rapide, m'avait semblé identique au précédent.
Les quelques infos que j'ai trouvées sur le net sont en anglais et me paraissent très compliquées, je ne comprends pas tout.
Je vous remercie très fort par avance pour votre aide, d'autant plus que j'ai un dossier à terminer et qu'il se trouve sur cet ordinateur!
Ce serait sympa aussi de me dire quels sont les fichiers que je n'aurais pas dû remplacer, que je sois plus attentif la prochaine fois...
Merci d'avance,
Kevin57
PS : il se peut qu'il y ait quelques erreurs de copie dans le message d'erreur car il disparaît très vite donc j'ai eu du mal à le copier intégralement malgré plusieurs reboot.