Le panneau de service de démarrage a échoué
J'ai une CentOS 7.2 VM avec menu fixe installé. Le panneau de service et conteneur Docker a travaillé normalement précédemment. Mais quand j'ai essayé de tirer un menu fixe de l'image, la VM a été arrêté brusquement. Après j'ai redémarré la machine virtuelle, le Docker service n'a pas démarré:
[root@AY13091717064020986bZ ~]# service docker start
Redirecting to /bin/systemctl start docker.service
Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details.
systemctl status docker.service
de sortie:
[root@AY13091717064020986bZ ~]# systemctl status docker.service
● docker.service - Docker Application Container Engine
Loaded: loaded (/usr/lib/systemd/system/docker.service; disabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Tue 2016-08-23 19:11:19 CST; 13min ago
Docs: http://docs.docker.com
Process: 1404 ExecStart=/usr/bin/docker-current daemon --exec-opt native.cgroupdriver=systemd $OPTIONS $DOCKER_STORAGE_OPTIONS $DOCKER_NETWORK_OPTIONS $ADD_REGISTRY $BLOCK_REGISTRY $INSECURE_REGISTRY (code=exited, status=1/FAILURE)
Main PID: 1404 (code=exited, status=1/FAILURE)
Aug 23 19:11:17 AY13091717064020986bZ systemd[1]: Starting Docker Application Container Engine...
Aug 23 19:11:19 AY13091717064020986bZ docker-current[1404]: time="2016-08-23T19:11:19.448828158+08:00" level=warning msg="devmapper: Usage of loopback devices is strongly discou...v section."
Aug 23 19:11:19 AY13091717064020986bZ docker-current[1404]: time="2016-08-23T19:11:19.511103592+08:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" faile...t status 2"
Aug 23 19:11:19 AY13091717064020986bZ docker-current[1404]: time="2016-08-23T19:11:19.511196844+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: de...t status 2"
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: Failed to start Docker Application Container Engine.
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: Unit docker.service entered failed state.
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: docker.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
"journalctl -xe
" de sortie:
[root@AY13091717064020986bZ ~]# journalctl -xe
Aug 23 19:11:19 AY13091717064020986bZ kernel: device-mapper: block manager: btree_node validator check failed for block 146
Aug 23 19:11:19 AY13091717064020986bZ kernel: device-mapper: btree spine: node_check failed: csum 1600702373 != wanted 1600827965
Aug 23 19:11:19 AY13091717064020986bZ kernel: device-mapper: block manager: btree_node validator check failed for block 146
Aug 23 19:11:19 AY13091717064020986bZ kernel: Buffer I/O error on device dm-1, logical block 2621424
Aug 23 19:11:19 AY13091717064020986bZ docker-current[1404]: time="2016-08-23T19:11:19.511103592+08:00" level=error msg="[graphdriver] prior storage driver \"devicemapper\" failed: devmapper:
Aug 23 19:11:19 AY13091717064020986bZ docker-current[1404]: time="2016-08-23T19:11:19.511196844+08:00" level=fatal msg="Error starting daemon: error initializing graphdriver: devmapper: Base
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: docker.service: main process exited, code=exited, status=1/FAILURE
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: Failed to start Docker Application Container Engine.
-- Subject: Unit docker.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit docker.service has failed.
--
-- The result is failed.
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: Unit docker.service entered failed state.
Aug 23 19:11:19 AY13091717064020986bZ systemd[1]: docker.service failed.
Aug 23 19:11:19 AY13091717064020986bZ polkitd[1014]: Unregistered Authentication Agent for unix-process:1370:16052 (system bus name :1.22, object path /org/freedesktop/PolicyKit1/Authenticati
Aug 23 19:23:43 AY13091717064020986bZ systemd[1]: Starting Cleanup of Temporary Directories...
-- Subject: Unit systemd-tmpfiles-clean.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has begun starting up.
Aug 23 19:23:43 AY13091717064020986bZ systemd[1]: Started Cleanup of Temporary Directories.
-- Subject: Unit systemd-tmpfiles-clean.service has finished start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-tmpfiles-clean.service has finished starting up.
--
-- The start-up result is done.
Docker version:
[root@AY13091717064020986bZ ~]# docker version
Client:
Version: 1.10.3
API version: 1.22
Package version: docker-common-1.10.3-46.el7.centos.10.x86_64
Go version: go1.6.3
Git commit: d381c64-unsupported
Built: Thu Aug 4 13:21:17 2016
OS/Arch: linux/amd64
Cannot connect to the Docker daemon. Is the docker daemon running on this host?
Le noyau Linux version:
[root@AY13091717064020986bZ ~]# uname -a
Linux AY13091717064020986bZ 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
[root@AY13091717064020986bZ ~]#
CentOS version:
[root@AY13091717064020986bZ ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.2.1511 (Core)
Release: 7.2.1511
Codename: Core
[root@AY13091717064020986bZ ~]#
- a essayer de ré-installer docker?
- pouvez-vous essayer de redémarrer le service - service de docker redémarrer?
- Ce problème n'a pas été produite la première fois, j'ai supprimé le répertoire /var/lib/menu fixe et re-tiré toutes les images et cela a fonctionné quand c'est arrivé la première fois. Je ne pouvais pas toujours le faire de cette façon, je veux trouver une méthode pour le résoudre en fin de compte. @Bhavesh : sortie de redémarrage est le même que commencer.
Vous devez vous connecter pour publier un commentaire.
J'ai eu un problème similaire. C'était la façon dont je l'ai fixée de manière permanente:
Tout supprimer dans
/var/lib/docker
. Cela permettra de supprimer la sortie de conteneur et d'images:Ensuite configurer votre démon de l'utilisation de la "superposition" pilote de stockage. Définir les indicateurs suivants dans le démon.fichier json qui se trouve dans "/etc/docker/". Si le fichier n'existe pas, créez-le et ajoutez le contenu ci-dessous:
Maintenant commencer à menu fixe à nouveau normalement et tout devrait fonctionner correctement et toujours.
Voir Démarrer automatiquement au démarrage du système.
/etc/docker/daemon.json
l'origine de ce problème.J'ai eu un problème similaire avec un arc dérivés. Après le redémarrage de tous s'est bien passé.
puis vérifier avec quelque chose comme
Vous avez seulement besoin de supprimer les conteneurs dossier et redémarrage
Vous avez seulement besoin de redémarrer le serveur et vérifier si le démon.fichier json est correct.
Par la suppression de /etc/menu fixe, vous perdrez toutes les Images et données.
vous pouvez vérifier les journaux avec
Redémarrage du serveur
Cela a fonctionné pour moi.
J'ai eu un problème similaire, qui semble avoir été causé par les fichiers inutiles de gauche dans
/var/lib/docker
à partir d'une installation précédente.Détails de l'arrière plan: j'avais brièvement utilisé Docker de la CentOS extras référentiel; j'avais alors retiré, installé le Panneau de référentiel, et installé docker-ce à partir de ce référentiel. Cette gauche
/var/lib/docker
derrière et peuplée, mais qui n'appartiennent pas au docker-ce package.Fixes suivants ceci:
rpm -e docker-ce
rm -f /var/lib/docker
yum install docker-ce
Seulement cette commande m'a aidé à obtenir la raison de cette erreur:
Dans la sortie, j'ai vu: de Votre noyau Linux version 2.6.32-042stab127.2 n'est pas pris en charge pour l'exécution de docker. Veuillez mettre à jour votre noyau pour 3.10.0 ou plus récent.
J'ai juste enlevé tous les dossiers dans /var/lib/menu fixe et redémarré le serveur, qui a résolu le même problème dans une rhel 7.7 système
C'est arrivé parce que j'ai voulu créer un filsystem à être monté sur /var/lib/menu fixe où les images sont alloués.
****Attention, il va également supprimer toutes vos images, si vous souhaitez conserver tout simplement publier le panneau de commande enregistrer