Bug 2005537
| Summary: | Some packages unable to install for OSP 16.2 GA Errata 66969 against Prod Candlepin/CDN | ||
|---|---|---|---|
| Product: | Red Hat OpenStack | Reporter: | Lu Liu <lul> |
| Component: | entitlements | Assignee: | Gerry Riveros <griveros> |
| Status: | CLOSED CANTFIX | QA Contact: | Nobody <nobody> |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 16.2 (Train) | CC: | jjoyce, jschluet, liliu, mburns, sclewis, soliu |
| Target Milestone: | --- | Keywords: | Triaged |
| Target Release: | --- | Flags: | redhat:
needinfo-
|
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2023-06-27 05:44:54 UTC | Type: | Bug |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Lu Liu
2021-09-18 01:25:25 UTC
Some oddities noted, where are you getting the list of rpms to try to install?
> (1)repo: repo openstack-16.2-for-rhel-8-x86_64-debug-rpms
> Cython-debugsource-0.29.2-10.el8ost.1.x86_64
> numpy-debugsource-1.17.0-7.el8ost.2.x86_64
> numpy-debugsource-1.17.0-7.el8ost.2.x86_64
> python-psutil-debugsource-5.6.3-3.el8ost.x86_64
I found the following are available via the internal cdn mirrors
python3-Cython-debuginfo-0.29.2-10.el8ost.1.x86_64
python3-numpy-debuginfo-1.17.0-7.el8ost.2.x86_64.rpm
python3-psutil-debuginfo-5.6.3-3.el8ost.x86_64
Hi, Jon The packages to be tested of installation are listed in the manifest file of Errate 66969 :https://manifest-api.upshift.redhat.com/errata-manifest/66969. I have checked the packages could be found in CDN, but can't be installed via yum command or downloaded via yumdownloader command. https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/developing_c_and_cpp_applications_in_rhel_8/enabling-debugging-with-debugging-information_debugging-applications#getting-debuginfo-packages-for-an-application-or-library-manually_enabling-debugging-with-debugging-information might be helpful. It looks like debugsource needs a special tool to be installed, I wonder if that is part of the issue. Hi, Jason Thanks for your information. I've read the document and I don't think it's relevant to this issue. The tool "debuginfo-install" is used for users that don't know the debug package name. This tool could find the corresponding debug package for a package. For this issue, the debug package names are known and should be installed directly with "yum install" command. I'm not sure what next steps are to get this resolved. The issue it appears is either with the repo or issue with dnf as some of these rpms overlap with modules in appstream. Explanation from @mburns : The root cause for this one is 2-fold, but the basic issue is "CANTFIX". The packages shipped correctly -- you can see them if you manually browse the repositories. The problem is that RHEL also shipped versions of these packages in a module in RHEL 8.4 appstream. Because of this, standard dnf commands can't find the package versions you're trying to install since it *always* uses modules if there is a module available. The secondary issue is that we should not have shipped our own versions of these packages and instead used the RHEL versions. I believe (and Jason can confirm/deny) that functionally, we're using the RHEL versions of the packages in our containers. Going forward, we won't be shipping new versions of these packages and instead using the RHEL versions, but we can't change the fact that we already shipped these packages. We're reviewing our release checklists to ensure consistency in the future so this situation doesn't happen again. Tried to disable repo "rhel-8-for-x86_64-appstream-rpms", and then install/download the unavailable packages. All the unavailable packages could be installed/downloaded via yum/yumdownloader command with repo "rhel-8-for-x86_64-appstream-rpms" disabled. That confirmed the explanation from Mike, all packages shipped correctly, but influenced by the packages from appstream. Yum command with option "--setopt=<repo_id>.module_hotfixes=true" could also install the unavailable packages. But this is not a recommended method. |