web-dev-qa-db-fra.com

Impossible d’obtenir une connexion D-Bus: opération non autorisée

J'essaie d'installer Ambari 2.6 sur une image docker centos7, mais lors de l'étape de configuration d'ambari et exactement lors de l'initialisation de la base de données postgresql, le message d'erreur suivant s'affiche: 

Impossible d’obtenir une connexion D-Bus: opération non autorisée

J'ai cette erreur chaque fois que j'essaie d'exécuter un serice sur mon image de menu fixe.

J'ai essayé toutes les solutions du réseau mais rien n'a encore fonctionné.

Quelqu'un a-t-il une idée de la façon de résoudre ce problème? 

Merci d'avance

2
fadhloun anis

Utilisez cette commande

docker run -d -it --privileged ContainerId / usr/sbin/init

Et la racine d'accès dans le conteneur

systemctl start httpd.service

Cela devrait marcher!

2
Murat Çelebiler

Sur Centos7, tous les services sont démarrés et arrêtés via le démon systemd. La commande systemctl essaiera simplement de parler au démon en utilisant un canal d-bus - et c'est de là que vient le message.

Au lieu d'exécuter un conteneur en mode privilégié (il n'est donc pas vraiment contenu), vous pouvez également essayer le docker-systemctl-replacement pour éviter ce problème. 

1
Guido U. Draheim