[rdotrunk][rhel8] dependency errors for overcloud image build
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
tripleo |
Fix Released
|
Critical
|
Marios Andreou |
Bug Description
as tracked in [1] and using the rhel8/rdotrunk delorean repos at [2] there are dependency issues for openstack overcloud image build - command and trace like:
openstack overcloud image build --config-file /usr/share/
...
2019-06-18 09:58:09.586 | Error:
2019-06-18 09:58:09.586 | Problem 1: glibc-2.
2019-06-18 09:58:09.586 | - package glibc-all-
2019-06-18 09:58:09.586 | - cannot install both glibc-2.
2019-06-18 09:58:09.586 | - cannot install both glibc-2.
2019-06-18 09:58:09.586 | - cannot install the best update candidate for package glibc-all-
2019-06-18 09:58:09.586 | - cannot install the best update candidate for package glibc-2.
2019-06-18 09:58:09.586 | Problem 2: package openssl-
2019-06-18 09:58:09.586 | - cannot install both openssl-
2019-06-18 09:58:09.586 | - cannot install both openssl-
2019-06-18 09:58:09.586 | - cannot install the best update candidate for package openssl-
2019-06-18 09:58:09.586 | - cannot install the best update candidate for package openssl-
2019-06-18 09:58:09.586 | Problem 3: problem with installed package glibc-all-
2019-06-18 09:58:09.586 | - package glibc-all-
2019-06-18 09:58:09.586 | - cannot install both glibc-common-
2019-06-18 09:58:09.586 | - cannot install both glibc-common-
2019-06-18 09:58:09.586 | - cannot install the best update candidate for package glibc-common-
2019-06-18 09:58:09.586 | (try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
[1] https:/
[2] https:/
description: | updated |
Changed in tripleo: | |
milestone: | none → train-2 |
tags: | added: promotion-blocker |
Changed in tripleo: | |
status: | Triaged → Fix Released |
importance: | Undecided → Critical |
adding some more info after debug today. looks like the conflict comes between the rhos-release-rhel8 repo and the delorean-deps and a simple yum update can cause it:
[root@rhel8-12 ~]# dnf provides glibc-common manager to register. 2.28-42. el8_0.1. x86_64 : Common binaries and locale data for glibc
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered to Red Hat Subscription Management. You can use subscription-
Last metadata expiration check: 0:15:13 ago on Wed 19 Jun 2019 10:44:48 EDT.
glibc-common-
Repo : @System
Matched from:
Provide : glibc-common = 2.28-42.el8_0.1
glibc-common- 2.28-54. el8.x86_ 64 : Common binaries and locale data for glibc
Repo : osp15-deps
Matched from:
Provide : glibc-common = 2.28-54.el8
glibc-common- 2.28-59. el8.x86_ 64 : Common binaries and locale data for glibc
Repo : osp15-deps
Matched from:
Provide : glibc-common = 2.28-59.el8
glibc-common- 2.28-42. el8.x86_ 64 : Common binaries and locale data for glibc 8.0-baseos
Repo : rhosp-rhel-
Matched from:
Provide : glibc-common = 2.28-42.el8
glibc-common- 2.28-42. el8_0.1. x86_64 : Common binaries and locale data for glibc 8.0-baseos
Repo : rhosp-rhel-
Matched from:
Provide : glibc-common = 2.28-42.el8_0.1
[root@rhel8-12 ~]# grep -rni osp15-deps /etc/yum.repos.d/ repos.d/ delorean- deps.repo: 1:[osp15- deps] 8.0-baseos /etc/yum.repos.d/ repos.d/ rhos-release- rhel-8. 0.repo: 8:[rhosp- rhel-8. 0-baseos]
/etc/yum.
[root@rhel8-12 ~]# grep -rni rhosp-rhel-
/etc/yum.