| Summary: | debuginfo-install ceph command does not work on RHCS2 | ||
|---|---|---|---|
| Product: | Red Hat Ceph Storage | Reporter: | Brad Hubbard <bhubbard> |
| Component: | Build | Assignee: | Ken Dreyer (Red Hat) <kdreyer> |
| Status: | CLOSED CANTFIX | QA Contact: | Tejas <tchandra> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | 2.0 | CC: | bancinco, ceph-eng-bugs, dzafman, flucifre, hnallurv, icolle, kchai, kdreyer, mhackett, vumrao |
| Target Milestone: | rc | Keywords: | Regression |
| Target Release: | 2.3 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | If docs needed, set a value | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2017-04-05 15:52:10 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: | |
|
Description
Brad Hubbard
2016-09-13 05:32:58 UTC
Brad, any further ideas about this one? Maybe an RFE against debuginfo-install (yum-utils package)? (In reply to Ken Dreyer (Red Hat) from comment #1) > Brad, any further ideas about this one? Maybe an RFE against > debuginfo-install (yum-utils package)? I'm only the reporter here as there are many people that know more about this area than I. I imagine Red Hat has dealt with this problem before and there would be a precedent for this. Perhaps a senior resource in release management may be able to help? This should be taken as a regression as it was working with RHCS 1.3. Other issue listed here related to ceph-debuginfo: https://bugzilla.redhat.com/show_bug.cgi?id=1433470 Added regression as given in comment#3 we need to fix it either in async if we have any plan if not then in 2.3 we should fix it, it is breaking the default behavior. Debug packages do not exist when specifying a subpackage ceph-mon or ceph-osd: [root@juno2 ~]# debuginfo-install ceph-osd Loaded plugins: product-id enabling rhel-7-server-debug-rpms enabling rhel-7-server-rhceph-2-tools-debug-rpms enabling rhel-7-server-rhscon-2-agent-debug-rpms enabling rhel-7-server-rhceph-2-osd-debug-rpms enabling rhel-7-server-rhceph-2-mon-debug-rpms Could not find debuginfo for main pkg: 1:ceph-osd-10.2.5-37.el7cp.x86_64 Could not find auto debuginfo plugin [root@juno2 ~]# debuginfo-install ceph-mon Loaded plugins: product-id enabling rhel-7-server-debug-rpms enabling rhel-7-server-rhceph-2-tools-debug-rpms enabling rhel-7-server-rhscon-2-agent-debug-rpms enabling rhel-7-server-rhceph-2-osd-debug-rpms enabling rhel-7-server-rhceph-2-mon-debug-rpms Could not find debuginfo for main pkg: 1:ceph-mon-10.2.5-37.el7cp.x86_64 Could not find auto debuginfo plugin Ken, please take the lead on this - we need this fixed in 2.3. I spent a day stepping through the debuginfo-install code in yum-utils, and it is not flexible enough to make this work as-is. We would need the Yum team to implement a new feature in debuginfo-install. This affects all packages that are built from an SRPM "foo" where we do not ship a binary RPM also named "foo". To take a non-Ceph example: "gperftools" is the SRPM name, so "gperftools-debuginfo" is the debuginfo package name. But we do not ship "gperftools" in RHEL, and therefore "debuginfo-install gperftools" does not work: # debuginfo-install gperftools Loaded plugins: ovl, product-id enabling rhel-7-server-debug-rpms Could not find a package for: gperftools No debuginfo packages available to install You must specifically specify a binary package name: # debuginfo-install gperftools-libs It is the same with ceph vs ceph-*, unfortunately. |