-
Bug
-
Resolution: Done-Errata
-
Critical
-
None
-
rhos-17.1.6
-
None
-
2
-
False
-
-
False
-
?
-
leapp-repository-openstack-0.0.13-4.el8ost
-
None
-
-
-
RelDel Sprint 11
-
1
-
Important
The customer faced an error as below:
~~~
2025-05-11 09:48:35.614441 | 525400a8-4987-dc9d-246c-00000000038b | FATAL | install leapp | undercloud-16-2 | error={"changed": false, "failures": [], "msg": "Depsolve Error occured: \n Problem: cannot install the best candidate for the job\n - nothing provides (leapp-repository-openstack-config or leapp-upgrade-el8toel9 >= 0.18.0) needed by leapp-repository-openstack-0.0.13-3.el8ost.noarch", "rc": 1, "results": []}
~~~
They are using the command:
$ openstack undercloud upgrade --yes --system-upgrade /home/stack/templates/system_upgrade.yaml
It seems that a bug with latest leapp-upgrade-el8toel9 package.
It should be include the leapp-upgrade-el8toel9 package from rhel-8-for-x86_64-appstream-tus-rpms.
latest package:
https://access.redhat.com/downloads/content/leapp-upgrade-el8toel9/0.20.0-2.el8/noarch/fd431d51/package
old package:
https://access.redhat.com/downloads/content/leapp-upgrade-el8toel9/0.18.0-1.el8/noarch/fd431d51/package
The latest leapp-upgrade-el8toel9 package is missing from the rhel-8-for-x86_64-appstream-tus-rpms repository.
A possible workaround is modifying THT.
Note: modifying THT is not allowed usually. But only this time we need to allow it.
~~~
$ sudo cp /usr/share/openstack-tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml /home/stack/tripleo-packages-baremetal-puppet.yaml.backup
$ sudo vim /usr/share/openstack-tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml
(Original setting)
- name: install leapp
package:
name: leapp-repository-openstack
state: latest
(Modify it to this example)
- name: install leapp
package:
name: leapp-repository-openstack-0.0.13-1.el8ost
# state: latest
~~~
After completing the upgrade, please revert modification
~~~
- diff /usr/share/openstack-tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml /home/stack/tripleo-packages-baremetal-puppet.yaml.backup
==> Ensure that the difference between the two files is the modification that we made manually on the above instruction
- sudo cp /home/stack/tripleo-packages-baremetal-puppet.yaml.backup /usr/share/openstack-tripleo-heat-templates/deployment/tripleo-packages/tripleo-packages-baremetal-puppet.yaml
===> revert the modification
~~~
- is blocked by
-
OSPRH-16682 RHOSP 17.1 - The subpackage leapp-repository-openstack-config was not release on the cdn
-
- Closed
-
- links to
-
RHBA-2025:149803 Red Hat OpenStack Platform 17.1 bug fix and enhancement advisory