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
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!
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.