Update Ubuntu 11.10 Oneiric : Unable to connect to system bus

ubuntu update

Lors de ma récente mise à jour d’Ubuntu vers 11.10, je me suis retrouvé au reboot suivant avec l’impossibilité de lancer une session. en choisissant au boot une console de récupération je tombe sur un message d’erreur bien étrange :

Unable to connect to system bus : Fail to connect to socket /var/run/dbus/system_bus_socket

 Bon ok et ensuite ? Après quelques recherches il s’avère que lors de la mise à jour de Ubuntu vers 11.10, les dossiers /var/run et /var/lock ont été déplacé vers /run et /run/lock. Cependant dans de rares cas, le script de mise à jour ne crée pas le lien symbolique permettant aux applications non préparés à ce changement de continuer à fonctionner. Il faut donc intervenir manuellement.

Attention, ma responsabilité ne pourra être engagée si d’avenir votre machine se comporte anormalement ou subis un quelconque dommage. Vous effectuez vos manipulations à vos propres risques. 

0. Prérequis

Il vous faudra avant tout arriver à une console, un terminal. Personnellement j’ai au boot choisis de démarrer sur l’option de récupération (recovery) d’Ubuntu. Il vous faudra attendre le message d’erreur et patienter pour que le système vous donne une invite de commande.

Vous aurez besoin des droits ROOT user (administrateur) de votre machine.

1. Créer les nouveaux répertoires

Attention il est possible que le script de mise à jour ai réussis cette étape. Dans ce cas surtout ne supprimez pas les répertoires existants. Passez simplement à l’étape suivante

2. Déplacer le contenu restant vers les nouveaux répertoires

Attention, il est possible que vous ayez besoin de préfixer par sudo.

3. Créer les liens entre les anciens & nouveaux dossiers

On supprime donc les anciens répertoires afin de créer des liens symboliques, véritables raccourcis qui permettrons aux application codées pour aller chercher dans les anciens répertoires de trouver le contenu en toute transparence.

Et voila il ne vous reste plus qu’a redémmarer votre machine et tout devrais fonctionner à nouveaux.

Source :


About the author
Ux & Intégration expert pour VAlain. #integration #php #html5 #css3 #ergonomie #UI .
11 comments
extenue
extenue

merci !!! ca a résolu mon plantage suite a l'upgrade 11.04 -> 11.10 sur mon dedié OVH !!! j'ai passé ma journée dessus ;) encore merci

Bruce
Bruce

Ce tutoriel très simple et clair me SAUVE LA VIE, bon j'exagère un peu mais merci !

Taoufik
Taoufik

Merci pour cette information claire et précise. Ma machine virtuelle (sous VMWare) était plantée depuis hier, et je ne savais pas par quel bout prendre le problème Ubuntu ou WMWare. Maintenant c'est résolu

Adrian
Adrian

Merci beaucoup, j'essaye ça de suite ! Et effectivement, c'est la dernière fois que je ne fait pas de backup avant une maj...

Mathieu
Mathieu

Merci beaucoup ! 3h que je me bat avec plusieurs erreurs suite à la mise à jour, et ton post qui me sauve la mise :) Donc merci d'avoir partagé la solution !

thibault
thibault

@Mathieu : de rien cela sert à ça internet, partager les connaissances :)

frafa
frafa

Bonjour, Tu viens aussi de me sauver la mise :) même souci, un coup de dmesg, je constate come toi ce message qui ne me plait pas ... Unable to connect to system bus : Fail to connect to socket /var/run/dbus/system_bus_socket et google me renvoit ici pour la bonne solution, donc merci ! François

thibault
thibault

@frafa : ahah cool alors que google emmène les gens ici directement :) chiant quand même un tel truc durant l'update :(

Khalil
Khalil

Je te remercie pour le tuyau !!! j'ai enfin pu récupérer une machine fonctionnelle grâce à ton post ... J'étais dépité d'avoir effectué la mise à jour sans avoir fait une sauvegarde au préalable. Bizarre quand même ce fail sur une mise à jour aussi importante. Je ne sais pas vraiment à quoi elle est due.

thibault
thibault

De rien. Comme je l'ai énoncé, il semblerais que le script de mise a jour ai foiré sur certains configurations de machines et n'ai pas fini le boulot :s