swift erasure encoding library installation failures
Bug #1448152 reported by
Matt Thompson
This bug affects 1 person
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack-Ansible |
Fix Released
|
Medium
|
Jesse Pretorius | ||
Kilo |
Fix Released
|
Medium
|
Jesse Pretorius | ||
Trunk |
Fix Released
|
Medium
|
Jesse Pretorius |
Bug Description
In kilo, we're getting a gate failure attempting to install swift dependencies:
2015-04-24 13:28:33,706 p=10156 u=root | failed: [aio1] => (item=curl,
We've narrowed this down to HP cloud not having the Ubuntu backports repo defined in apt sources.
summary: |
- swift installation failing in kilo branch + swift erasure encoding library installation failures |
To post a comment you must log in.
Reviewed: https:/ /review. openstack. org/176720 /git.openstack. org/cgit/ stackforge/ os-ansible- deployment/ commit/ ?id=39bab4d6831 71e688a32d94378 00d16e20b6b1e7
Committed: https:/
Submitter: Jenkins
Branch: kilo
commit 39bab4d683171e6 88a32d9437800d1 6e20b6b1e7
Author: Kevin Carter <email address hidden>
Date: Tue Apr 21 18:02:50 2015 -0500
Add release pinning to galera roles
As both Ubuntu and the MariaDB repositories carry packages with the same
names, apt package pinning is required to ensure that the packages we install
come from the right repository. This patch adds a pinning preference file to
ensure that the packages we install come from the MariaDB repository.
Due to the OpenStack CI images having conflicting packages installed in the
base image, this patch also includes the removal of these packages during the
AIO bootstrap to ensure that the deployment succeeds.
For environments where the same two packages are installed on the hosts prior deployment, they would need to ensure that the
to the deployment of os-ansible-
packages are removed first. This has been seen in environments where
monitoring tooling has installed the packages as a dependancy.
Also, the swift installation process requires access to the Ubuntu backports
repository to install the liberasurecode1 and liberasurecode-dev packages. In
the hpcloud environments used in OpenStack-CI the backport repository is not
implemented, so we need to ensure that it's there if it hasn't already been
configured. This patch does that as part of the AIO bootstrap process.
Finally, this patch also updates the global requirements and the sha's for all
openstack branches that we're pinned to.
Closes-Bug: #1446772 2c4f866c0b141e1 c035d5f9268 21e3576f5071173 8687b236d9)
Closes-Bug: #1448152
Change-Id: I5ad0b9010e4983
(cherry picked from commit 886fe01edb01b9f