Mixed OS: Package conflict while running install_packages.sh

Bug #1996686 reported by Amol Kahat
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
tripleo
Invalid
Critical
Unassigned

Bug Description

Description:
- Mixed OS job failing with package conflict

Actual Error
```
2022-11-15 14:18:40 | Warning: failed loading '/etc/yum.repos.d/delorean.repo', skipping.
2022-11-15 14:18:40 | Last metadata expiration check: 0:01:34 ago on Tue 15 Nov 2022 02:17:06 PM EST.
2022-11-15 14:18:40 | Error:
2022-11-15 14:18:40 | Problem: conflicting requests
2022-11-15 14:18:40 | - nothing provides python3-cliff needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides validations-common needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides openstack-selinux needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides openstack-tripleo-validations needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-heatclient >= 1.10.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-ironic-inspector-client >= 1.5.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-ironicclient >= 2.3.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-openstackclient >= 5.2.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-openstacksdk >= 0.48.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-osc-lib >= 2.3.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | - nothing provides python3-validations-libs >= 1.5.0 needed by python3-tripleoclient-16.5.1-0.20221111113900.633ce48.el9.noarch
2022-11-15 14:18:40 | (try to add '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)

```

Logs
- https://logserver.rdoproject.org/17/45217/2/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/6a0cb7d/logs/undercloud/home/zuul/install_packages.sh.log.txt.gz
- https://logserver.rdoproject.org/17/45217/2/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/b93312a/logs/undercloud/home/zuul/install_packages.sh.log.txt.gz
- https://logserver.rdoproject.org/17/45217/2/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/3beb439/logs/undercloud/home/zuul/install_packages.sh.log.txt.gz

Tags: ci
Revision history for this message
Amol Kahat (amolkahat) wrote :

Looks like delorean.repo is not getting set properly

```
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /centos9-wallaby/tripleo-ci-testing/20/19/2019be4fafe649e6a768cce4142aa9c8/delorean.repo was not found on this server.</p>
</body></html>

```

- https://logserver.rdoproject.org/17/45217/2/check/periodic-tripleo-ci-centos-8-9-multinode-mixed-os/6a0cb7d/logs/undercloud/etc/yum.repos.d/delorean.repo.txt.gz

Changed in tripleo:
status: New → Confirmed
importance: High → Critical
Revision history for this message
Marios Andreou (marios-b) wrote (last edit ):

I don't think this is a valid bug.

The behaviour described here is not seen in the periodic runs of this job [1] - the FAILURE from 12/13/14/15th November seen at [1] are because of the ansible 2.14 bump which is now resolved (https://bugs.launchpad.net/tripleo/+bug/1996482).

This bug is caused because of [2] i.e. trying to override the hash for the 8-9 job in the testproject.

It does bring up a valid point about that though we need to consider how we can override hashes for the mixed rhel job this usual mechanism cannot work here as it is.

I posted a sanity check at [3] FYI but since the blocker bug is resolved the next run in the periodic line should be OK.

[1] https://review.rdoproject.org/zuul/builds?job_name=periodic-tripleo-ci-centos-8-9-multinode-mixed-os&project=openstack/tripleo-ci
[2] https://review.rdoproject.org/r/c/testproject/+/45217/2/.zuul.yaml#b8
[3] https://review.rdoproject.org/r/c/testproject/+/46115

Changed in tripleo:
status: Confirmed → Invalid
tags: removed: promotion-blocker
Revision history for this message
Amol Kahat (amolkahat) wrote :

Thanks for clarification. Sure this is not a bug.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.