In Part 1 of Troubleshooting Mirantis Fuel, it was discovered that
OpenStack installation failed because the nodes could not reach
the internet. To remedy this, an APT mirror was setup using the fuel
create-mirror
command.
When fuel-createmirror
was executed, it failed. The error message was:
* INFO: Resolving dependencies for partial mirror
* FATAL: Cannot calculate list of dependencies
An internet search was done to understand how to enable Fuel createmirror debugs.
On the Fuel master node, in /opt/fuel-createmirror-7.0/config/
, the
DEBUG
flag in ubuntu.cfg
and mos-ubuntu.cfg
was changed to yes
.
Then sudo fuel-createmirror
was run again. The true source of the error
appeared.
* INFO: Resolving dependencies for partial mirror
Fetching
'//dists/trusty-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64//initrd.gz'
to
'/var/www/nailgun/ubuntu-full//dists/trusty-updates/main/installer-amd64/current/images/netboot/ubuntu-installer/amd64/'
with params ''...OK
* DEBUG: Detected debian-installer kernel version: 3.13.0-67-generic
Unable to find image 'ubuntu:latest' locally
Pulling repository ubuntu
time="2016-02-08T14:54:14Z" level="fatal" msg="Could not reach any registry
endpoint"
Error: No such image or container: fuel-createmirror
Could not get docker ID for container fuel-createmirror. Is it running?
Could not get docker ID for fuel-createmirror. Is it running?
* FATAL: Cannot calculate list of dependencies
* FATAL: Creation of Ubuntu mirror FAILED, check logs at /var/log/mirror-sync
fuel-createmirror
was trying to install the ubuntu:latest
docker container.
It fails to pull this container. fuel-createmirror
bug
The fix is to apply the workaround which was integrated in the vagrant provisioning script.
wget http://mirror.fuel-infra.org/docker/ubuntu.trusty.tar.xz -O /tmp/ubuntu.trusty.tar.xz
sudo docker load -i /tmp/ubuntu.trusty.tar.xz
sudo fuel-creatmirror
The Openstack Environment was reset via the Fuel GUI, and the install repeated. There is a Reset Environment button on the homepage of the Openstack environment.