Second install of undercloud fails (idempotency step).
http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-ovb-nonha/944a03e/
http://logs.openstack.org/periodic/periodic-tripleo-ci-centos-7-ovb-nonha/944a03e/logs/undercloud/var/log/undercloud_install_idempotent.txt.gz
2017-02-21 07:42:17,630 INFO: [mNotice: /Stage[main]/Tripleo::Profile::Base::Docker_registry/File[/etc/docker-distribution/registry/config.yml]/ensure: defined content as '{md5}944be5b9a5850417c064a8ff5005e522'[0m
2017-02-21 07:42:17,800 INFO: [1;31mError: Systemd start for docker-distribution failed!
2017-02-21 07:42:17,800 INFO: journalctl log for docker-distribution:
2017-02-21 07:42:17,800 INFO: -- Logs begin at Tue 2017-02-21 01:41:22 UTC, end at Tue 2017-02-21 07:42:17 UTC. --
2017-02-21 07:42:17,800 INFO: Feb 21 07:42:17 tripleo-centos-7-tripleo-test-cloud-rh1-7395270 systemd[1]: Stopping v2 Registry server for Docker...
2017-02-21 07:42:17,801 INFO: Feb 21 07:42:17 tripleo-centos-7-tripleo-test-cloud-rh1-7395270 systemd[1]: Stopped v2 Registry server for Docker.
2017-02-21 07:42:17,801 INFO: [0m
2017-02-21 07:42:17,801 INFO: [1;31mError: /Stage[main]/Tripleo::Profile::Base::Docker_registry/Service[docker-distribution]/ensure: change from stopped to running failed: Systemd start for docker-distribution failed!
2017-02-21 07:42:17,801 INFO: journalctl log for docker-distribution:
2017-02-21 07:42:17,801 INFO: -- Logs begin at Tue 2017-02-21 01:41:22 UTC, end at Tue 2017-02-21 07:42:17 UTC. --
2017-02-21 07:42:17,801 INFO: Feb 21 07:42:17 tripleo-centos-7-tripleo-test-cloud-rh1-7395270 systemd[1]: Stopping v2 Registry server for Docker...
2017-02-21 07:42:17,801 INFO: Feb 21 07:42:17 tripleo-centos-7-tripleo-test-cloud-rh1-7395270 systemd[1]: Stopped v2 Registry server for Docker.
2017-02-21 07:42:17,801 INFO: [0m
Looking at the environment, the journal for the docker-distribution service looks clean of errors:
-bash-4.2# journalctl -u docker-distribution 02-21T07: 32:34Z" level=warning msg="No HTTP secret provided - generated random secret. This may cause problems with uploads if multiple registries a 02-21T07: 32:34Z" level=info msg="redis not configured" go.version=go1.6.3 instance. id=ed8ecb2e- c20a-455a- bdc8-ba0870a833 31 version= "v2.4.1+ unknown" 02-21T07: 32:34Z" level=info msg="Starting upload purge in 47m0s" go.version=go1.6.3 instance. id=ed8ecb2e- c20a-455a- bdc8-ba0870a833 31 version="v2.4.1 02-21T07: 32:34Z" level=info msg="using inmemory blob descriptor cache" go.version=go1.6.3 instance. id=ed8ecb2e- c20a-455a- bdc8-ba0870a833 31 version=" 02-21T07: 32:34Z" level=info msg="listening on 192.168.24.1:8787" go.version=go1.6.3 instance. id=ed8ecb2e- c20a-455a- bdc8-ba0870a833 31 version="v2.4.1 02-21T08: 19:34Z" level=info msg="PurgeUploads starting: olderThan= 2017-02- 14 08:19:34.411389844 +0000 UTC, actuallyDelete= true" 02-21T08: 19:34Z" level=info msg="Purge uploads finished. Num deleted=0, num errors=1" 02-21T08: 19:34Z" level=info msg="Starting upload purge in 24h0m0s" go.version=go1.6.3 instance. id=ed8ecb2e- c20a-455a- bdc8-ba0870a833 31 version="v2.4
-- Logs begin at Mon 2017-02-20 10:50:02 UTC, end at Tue 2017-02-21 10:16:48 UTC. --
Feb 21 07:32:34 sshnaidm-undercloud systemd[1]: Started v2 Registry server for Docker.
Feb 21 07:32:34 sshnaidm-undercloud systemd[1]: Starting v2 Registry server for Docker...
Feb 21 07:32:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 07:32:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 07:32:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 07:32:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 07:32:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 08:19:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 08:19:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 08:19:34 sshnaidm-undercloud registry[7085]: time="2017-
Feb 21 09:27:15 sshnaidm-undercloud systemd[1]: Stopping v2 Registry server for Docker...
Feb 21 09:27:15 sshnaidm-undercloud systemd[1]: Stopped v2 Registry server for Docker.
But the docker-distribution RPM is not present anymore:
-bash-4.2# systemctl status docker-distribution distribution. service could not be found.
Unit docker-
-bash-4.2# rpm -qa | grep docker common- 1.12.5- 14.el7. centos. x86_64 docker- py-1.9. 0-1.el7. noarch client- 1.12.5- 14.el7. centos. x86_64 1.12.5- 14.el7. centos. x86_64
docker-
python-
docker-
docker-