galera_client fails without apt-transport-https
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Low
|
Travis Truman |
Bug Description
Running the keystone_all role by itself on a minimal Ubuntu 14.04 image resulted in the galera_client role failing on the "Install galera packages" step with:
---
TASK: [galera_client | Install galera packages] *******
failed: [localhost] => (item=libaio1,
stderr: E: There are problems and -y was used without --force-yes
stdout: Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
libdbi-perl libmariadbclient18 libmysqlclient18 libreadline5 libssl-doc
libterm-
mariadb-common mysql-common zlib1g-dev
Suggested packages:
libclone-perl libmldbm-perl libnet-daemon-perl libplrpc-perl
libsql-
The following NEW packages will be installed:
libaio1 libdbd-mysql-perl libdbi-perl libmariadbclien
libmariadbcli
libterm-
mariadb-
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 7426 kB of archives.
After this operation, 51.4 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
mysql-common mariadb-common libmariadbclient18 libmysqlclient18
libmariadbcli
mariadb-
msg: Task failed as maximum retries was encountered
FATAL: all hosts have already failed -- aborting
---
Full build log: http://
apt-get installing apt-transport-https before running the role resolved the issue.
Changed in openstack-ansible: | |
milestone: | mitaka-3 → 13.0.0 |
Changed in openstack-ansible: | |
assignee: | nobody → Travis Truman (travis-truman) |
apt-transport-https is part of the lxc cached container image that's why we don't explicitly install it.
Did you install on manually created containers ?