manila-tempest-*-centos-7 jobs are broken
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenStack Shared File Systems Service (Manila) |
Fix Released
|
High
|
Goutham Pacha Ravi |
Bug Description
There are three centos-7 jobs in the check queue in manila (manila-
Sample log snip:
2018-05-17 16:07:04.405 | ++ functions-
2018-05-17 16:07:04.594 | Loaded plugins: fastestmirror
2018-05-17 16:07:04.670 | Loading mirror speeds from cached hostfile
2018-05-17 16:07:04.769 | http://
2018-05-17 16:07:04.770 | Trying other mirror.
2018-05-17 16:07:04.770 | To address this issue please refer to the below wiki article
2018-05-17 16:07:04.770 |
2018-05-17 16:07:04.770 | https:/
2018-05-17 16:07:04.770 |
2018-05-17 16:07:04.770 | If above article doesn't help to resolve this issue please use https:/
2018-05-17 16:07:04.770 |
2018-05-17 16:07:04.775 |
2018-05-17 16:07:04.775 |
2018-05-17 16:07:04.775 | One of the configured repositories failed (CentOS-7 - QEMU EV),
2018-05-17 16:07:04.775 | and yum doesn't have enough cached data to continue. At this point the only
2018-05-17 16:07:04.775 | safe thing yum can do is fail. There are a few ways to work "fix" this:
2018-05-17 16:07:04.775 |
2018-05-17 16:07:04.775 | 1. Contact the upstream for the repository and get them to fix the problem.
2018-05-17 16:07:04.775 |
2018-05-17 16:07:04.775 | 2. Reconfigure the baseurl/etc. for the repository, to point to a working
2018-05-17 16:07:04.775 | upstream. This is most often useful if you are using a newer
2018-05-17 16:07:04.775 | distribution release than is supported by the repository (and the
2018-05-17 16:07:04.775 | packages for the previous distribution release still work).
2018-05-17 16:07:04.775 |
2018-05-17 16:07:04.775 | 3. Run the command with the repository temporarily disabled
2018-05-17 16:07:04.775 | yum --disablerepo=
2018-05-17 16:07:04.776 |
2018-05-17 16:07:04.776 | 4. Disable the repository permanently, so yum won't use it by default. Yum
2018-05-17 16:07:04.776 | will then just ignore the repository until you permanently enable it
2018-05-17 16:07:04.776 | again or use --enablerepo for temporary usage:
2018-05-17 16:07:04.776 |
2018-05-17 16:07:04.776 | yum-config-manager --disable centos-qemu-ev
2018-05-17 16:07:04.776 | or
2018-05-17 16:07:04.776 | subscription-
2018-05-17 16:07:04.776 |
2018-05-17 16:07:04.776 | 5. Configure the failing repository to be skipped, if it is unavailable.
2018-05-17 16:07:04.776 | Note that yum will try to contact the repo. when it runs most commands,
2018-05-17 16:07:04.776 | so will have to try and fail each time (and thus. yum will be be much
2018-05-17 16:07:04.776 | slower). If it is a very temporary problem though, this is often a nice
2018-05-17 16:07:04.776 | compromise:
2018-05-17 16:07:04.776 |
2018-05-17 16:07:04.776 | yum-config-manager --save --setopt=
2018-05-17 16:07:04.776 |
2018-05-17 16:07:04.776 | failure: repodata/repomd.xml from centos-qemu-ev: [Errno 256] No more mirrors to try.
2018-05-17 16:07:04.776 | http://
2018-05-17 16:07:04.804 | ++ functions-
2018-05-17 16:07:04.804 | YUM_FAILED 1
2018-05-17 16:07:04.809 | ++ functions-
2018-05-17 16:07:04.813 | ++ functions-
2018-05-17 16:07:04.817 | ++ functions-
2018-05-17 16:07:04.821 | ++ functions-
2018-05-17 16:07:04.825 | ++ functions-
2018-05-17 16:07:04.828 | ++ functions-
2018-05-17 16:07:04.832 | ++ functions-
2018-05-17 16:07:04.836 | ++ functions-
2018-05-17 16:07:04.840 | ++ functions-
2018-05-17 16:07:04.843 | ++ functions-
2018-05-17 16:07:04.847 | +++ functions-
2018-05-17 16:07:04.854 | ++ functions-
2018-05-17 16:07:04.858 | ++ functions-
2018-05-17 16:07:04.861 | ++ functions-
2018-05-17 16:07:04.865 | ++ functions-
2018-05-17 16:07:04.869 | ++ functions-
2018-05-17 16:07:04.873 | ++ functions-
2018-05-17 16:07:04.877 | ++ functions-
2018-05-17 16:07:04.882 | + functions-
2018-05-17 16:07:04.886 | + ./stack.
2018-05-17 16:07:04.891 | ++ ./stack.
2018-05-17 16:07:04.896 | + ./stack.
2018-05-17 16:07:04.900 | + ./stack.
2018-05-17 16:07:04.904 | + ./stack.
2018-05-17 16:07:04.908 | + ./stack.
2018-05-17 16:07:04.913 | + ./stack.
2018-05-17 16:07:04.917 | + ./stack.
2018-05-17 16:07:04.921 | + ./stack.
2018-05-17 16:07:04.922 | Error on exit
2018-05-17 16:07:04.926 | + ./stack.
2018-05-17 16:07:04.930 | + ./stack.
2018-05-17 16:07:04.934 | + ./stack.
2018-05-17 16:07:04.963 | World dumping... see /opt/stack/
2018-05-17 16:07:05.024 | /bin/sh: brctl: command not found
2018-05-17 16:07:05.772 | + ./stack.
Detailed devstacklog attached with this bug report.
You may also be able to peruse the log files as long as they are available on the log server:
Failed on testing:https:/
Log links:
http://
http://
http://
RCA
====
There was a recent change announced on the CentOS mailing lists (https:/
To accommodate "altarch"s, there is now a YUM variable called $contentdir which determines where the repos may be:
They'd be in either of the following two folders:
http://
http://
With $contentdir set, the URL resolves correctly: http://
Fix proposed to branch: master /review. openstack. org/569360
Review: https:/