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 :
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.
[alert-red] 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. [/alert-red]
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.
[alert-red] Vous aurez besoin des droits ROOT user (administrateur) de votre machine. [/alert-red]
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 :
[ubuntu] unable to connect to system bus - Ubuntu Forums
Bug #811441 in dbus (Ubuntu): “Unable to connect to the system bus: Failed to connect to socket /var/run/dbus/system_bus_socket: Connection refused (oneiric)”
About the author
Geek dans l'ame , je bosse maintenant pour @Absolu_Payment ou je suis PHP dev. Retrouvez ici mes reflexions concernant tout ce qui est relatif au dev, au web ...
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.
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
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
@frafa : ahah cool alors que google emmène les gens ici directement
chiant quand même un tel truc durant l’update
Merci ! Un de plus sauvé
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 !
@Mathieu : de rien cela sert à ça internet, partager les connaissances
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…
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
Ce tutoriel très simple et clair me SAUVE LA VIE, bon j’exagère un peu mais merci !
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