Comment 3 for bug 1879767

Revision history for this message
wes hayutin (weshayutin) wrote :

steps to recreate:
https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_77b/730107/2/check/tripleo-buildimage-overcloud-full-centos-8/77b131c/build.log

2020-05-21 20:29:56.849 | Error: Unable to find a match: python3-aodhclient python3-barbicanclient python3-cinderclient python3-designateclient python3-glanceclient python3-gnocchiclient python3-heatclient python3-ironicclient python3-keystoneclient python3-manilaclient python3-mistralclient python3-neutronclient python3-novaclient python3-openstackclient python3-pankoclient python3-saharaclient python3-swiftclient python3-zaqarclient osops-tools-monitoring-oschecks ansible-pacemaker openstack-selinux

Source repo from job:
https://trunk.rdoproject.org/centos8-ussuri/component/clients/57/2a/572aee9cf6ac618eb5d1ea325f9e59414d387dbf_5f838d89/

recreate: CentOS-8 box

git clone https://opendev.org/openstack/tripleo-repos.git
cd tripleo-repos/
pip install -r requirements.txt
python setup.py install
tripleo-repos -b ussuri --mirror http://mirror.dfw.rax.opendev.org --rdo-mirror http://mirror.dfw.rax.opendev.org:8080/rdo current

yum repolist

cross check that installed repos match most recent failed jobs.

https://storage.gra.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_77b/730107/2/check/tripleo-buildimage-overcloud-full-centos-8/77b131c/yum.repos.d/delorean.repo

[delorean-ussuri]
name=delorean-python-pankoclient-572aee9cf6ac618eb5d1ea325f9e59414d387dbf
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/clients/57/2a/572aee9cf6ac618eb5d1ea325f9e59414d387dbf_5f838d89

venv_build) [root@wes tripleo-repos]# cat /etc/yum.repos.d/delorean.repo | grep clients
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/clients/57/2a/572aee9cf6ac618eb5d1ea325f9e59414d387dbf_5f838d89

[delorean-ussuri]
name=delorean-python-pankoclient-572aee9cf6ac618eb5d1ea325f9e59414d387dbf
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/clients/57/2a/572aee9cf6ac618eb5d1ea325f9e59414d387dbf_5f838d89
enabled=1
gpgcheck=0
priority=1

venv_build) [root@wes tripleo-repos]# yum clean all
74 files removed
(venv_build) [root@wes tripleo-repos]#
(venv_build) [root@wes tripleo-repos]#
(venv_build) [root@wes tripleo-repos]# yum install python3-barbicanclient
delorean-openstack-ironic-ui-feb6e927384259b3d14d34cfa60d5ddf9 299 kB/s | 91 kB 00:00
CentOS-8 - AppStream 230 kB/s | 7.0 MB 00:31
CentOS-8 - Base 3.0 MB/s | 2.2 MB 00:00
CentOS-8 - Extras 12 kB/s | 5.9 kB 00:00
CentOS-7 - OpsTools - release 73 kB/s | 7.6 kB 00:00
Failed to download metadata for repo 'centos-release-opstools'
CentOS-8 - PowerTools 2.4 MB/s | 2.0 MB 00:00
dlrn-ussuri-testing 1.9 MB/s | 1.0 MB 00:00
dlrn-ussuri-build-deps 1.1 MB/s | 398 kB 00:00
Advanced Virtualization mirror 509 kB/s | 72 kB 00:00
Messaging RabbitMQ 492 kB/s | 80 kB 00:00
opstools 736 kB/s | 117 kB 00:00
temp influxdb repo 136 kB/s | 27 kB 00:00
tripleo-centos-highavailability 2.3 MB/s | 564 kB 00:00
tripleo-centos-powertools 6.5 MB/s | 2.0 MB 00:00
Ignoring repositories: centos-release-opstools
No match for argument: python3-barbicanclient
Error: Unable to find a match: python3-barbicanclient

delorean.repo is not showing up in the list.. when locally installed.

/me notes the repos inside of delorean.repo file are all the same name. Causing the query and transaction to fail.

[delorean-ussuri]
name=delorean-openstack-ironic-python-agent-builder-cd4c965aac8372ff23e25a7c5157363ea3db4c20
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/baremetal/cd/4c/cd4c965aac8372ff23e25a7c5157363ea3db4c20_2795a5bb
enabled=1
gpgcheck=0
priority=1

[delorean-ussuri]
name=delorean-openstack-cinder-d077c4f66ff7039a8e41bf1dab59ec06da40e974
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/cinder/d0/77/d077c4f66ff7039a8e41bf1dab59ec06da40e974_9bcc9685
enabled=1
gpgcheck=0
priority=1

[delorean-ussuri]
name=delorean-python-pankoclient-572aee9cf6ac618eb5d1ea325f9e59414d387dbf
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/clients/57/2a/572aee9cf6ac618eb5d1ea325f9e59414d387dbf_5f838d89
enabled=1
gpgcheck=0
priority=1

[delorean-ussuri]
name=delorean-openstack-panko-4e8597a1494459dc2d999aab40b4a4cdc409e1ac
baseurl=http://mirror.dfw.rax.opendev.org:8080/rdo/centos8-ussuri/component/cloudops/4e/85/4e8597a1494459dc2d999aab40b4a4cdc409e1ac_1a44f193
enabled=1
gpgcheck=0
priority=1

When they have unique names... it works fine