web-dev-qa-db-fra.com

LIBDBUSMENU-GLIB-WARNING **: Impossible d'obtenir le bus de session: échec de l'exécution du processus enfant "dbus-launch" (aucun fichier ou répertoire de ce type) lors du transfert x

J'ai mis en place x-forwarding sur un serveur Ubuntu 16.04. et bien que la transmission fonctionne, chaque fois que je lance une application à interface graphique, l'erreur suivante est rapportée dans le terminal .

(<app-name>:<pid>) LIBDBUSMENU-GLIB-WARNING **: Unable to get session bus: Failed to execute child process "dbus-launch" (No such file or directory)

Ce n’est évidemment pas critique, mais cela ne fonctionne pas comme il se doit.

Comment puis-je réparer cela?

Edit J'essaie surtout de démarrer Firefox.

5
linux64kb

La solution à ce problème consistait à installer 'dbus-x11' .

Sudo apt-get install dbus-x11

Je suis venu à cette solution en recherchant des problèmes similaires.

J'ai trouvé la réponse de Pablo Saratxaga sur Serverfault, suggérant un script pour un problème similaire.

https://serverfault.com/a/673837/40981

J'ai pensé qu'il valait la peine de courir

export $ (dbus-launch)

car c’est la commande principale que le script démarre.

Le message d'erreur de la sortie est le suivant.

The program 'dbus-launch' is currently not installed. You can install it by typing: 
apt install dbus-x11

J'ai installé dbux-x11 et x-forwarding a commencé à fonctionner sans afficher de message d'erreur.

10
linux64kb