Note: This bug is displayed in read-only format because the product is no longer active in Red Hat Bugzilla.

Bug 1398532

Summary: Failed dependencies occur during install "cockpit-ovirt-dashboard" package with "rhel-7-server-rhv-4-mgmt-agent-rpms" repo label
Product: Red Hat Enterprise Virtualization Manager Reporter: cshao <cshao>
Component: cockpitAssignee: Sandro Bonazzola <sbonazzo>
Status: CLOSED ERRATA QA Contact: Wei Wang <weiwang>
Severity: high Docs Contact:
Priority: unspecified    
Version: 4.0.5CC: dfediuck, dguo, fdeutsch, flg, huzhao, jiawu, juwu, lsurette, michal.skrivanek, rbalakri, rbarry, Rhev-m-bugs, sbonazzo, srevivo, tjelinek, weiwang, yaniwang, ycui, ykaul, ylavi, yzhao
Target Milestone: ovirt-4.1.0-rcKeywords: Rebase, Reopened, Tracking
Target Release: ---Flags: juwu: needinfo-
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: No Doc Update
Doc Text:
If this bug requires documentation, please select an appropriate Doc Type value.
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-11-25 07:47:47 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Integration RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On: 1416045, 1420689    
Bug Blocks:    

Description cshao 2016-11-25 06:36:06 UTC
Created attachment 1224158 [details]
/var/log/* yum.txt  repo

Description of problem:
Failed dependencies occur during install "cockpit-ovirt-dashboard" with "rhel-7-server-rhv-4-mgmt-agent-rpms" repo label.

1. Disable all existing repositories.
# subscription-manager repos --disable=* 

2. Only Enable the required repositories.
# subscription-manager repos --enable=rhel-7-server-rpms
# subscription-manager repos --enable=rhel-7-server-supplementary-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4.0-rpms
# subscription-manager repos --enable=jb-eap-7-for-rhel-7-server-rpms
# subscription-manager repos --enable=rhel-7-server-rhv-4-mgmt-agent-rpms


3. # Yum install cockpit-ovirt-dashboard
--> Finished Dependency Resolution
Error: Package: cockpit-ovirt-dashboard-0.10.6-1.4.2.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: cockpit-storaged
Error: Package: cockpit-ovirt-dashboard-0.10.6-1.4.2.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: cockpit-bridge
Error: Package: cockpit-ovirt-dashboard-0.10.6-1.4.2.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: cockpit-shell
Error: Package: cockpit-ovirt-dashboard-0.10.6-1.4.2.el7ev.noarch (rhel-7-server-rhv-4-mgmt-agent-rpms)
           Requires: cockpit-ws


Version-Release number of selected component (if applicable):
RHEL-7.3-20161019.0-Server-x86_64-dvd1.iso
cockpit-ovirt-0.10.6-1.4.2.el7ev
cockpit-ovirt-dashboard-0.10.6-1.4.2.el7ev.noarch.rpm 

How reproducible:
100%

Steps to Reproduce:
1. Install RHEL 7.3 GA version.
2. Register your system with the Content Delivery Network.
3. Disable all existing repositories.
4. Enable the required repositories.
5. Yum install cockpit-ovirt-dashboard

Actual results:
Failed dependencies occur during install "cockpit-ovirt-dashboard".

Expected results:
No dependencies error occur.

Additional info:
The bug have been here since RHEV4.0 GA.

Comment 1 Michal Skrivanek 2016-11-25 07:47:47 UTC
see original bug 1329104, you need to add extras channel with cockpit deps

Comment 3 cshao 2016-11-25 08:40:16 UTC
Hi Michal,

It would be better if can add RHEL extras channel in docs to avoid confusion.

Thanks.

Comment 4 Sandro Bonazzola 2017-01-03 09:43:30 UTC
we're discussing about tagging cockpit deps within host channel.

Comment 5 Ying Cui 2017-01-17 03:18:02 UTC
Reopen this bug to documentation firstly. RHV will official support oVirt cockpit plugin on regular hosts(see RFE bug 1346835), so in doc, we need to guide user to enable the rhel extras repository to get cockpit dependence packages, otherwise cockpit-ovirt plugin missed the dependence during installing on regular host.

Bug 1346835 - [RFE][Tracking] oVirt cockpit plugin is consumable on regular hosts

Comment 6 Yaniv Lavi 2017-01-24 12:31:51 UTC
I think it would be better to include it in the hosts channel.
We don't want users to have extra added to our hosts which can lead to unexpected results.

Comment 7 Sandro Bonazzola 2017-01-24 13:11:02 UTC
(In reply to Yaniv Dary from comment #6)
> I think it would be better to include it in the hosts channel.
> We don't want users to have extra added to our hosts which can lead to
> unexpected results.

Being this the request moving to integration.

Comment 9 Sandro Bonazzola 2017-02-01 14:28:53 UTC
cockpit has been added to the channel.

Comment 10 Wei Wang 2017-02-14 07:26:42 UTC
It is blocked by bug 1420689, QE will verify this bug when bug 1420689 is fixed.

Comment 11 Wei Wang 2017-03-13 05:36:56 UTC
I will verify this bug after RHVH 4.1 push to CDN.

Comment 12 Wei Wang 2017-03-14 08:49:37 UTC
Test version:
RHEL-7.3-20161019.0-Server-x86_64-dvd1.iso
cockpit-ovirt-dashboard-0.10.7-0.0.15.el7ev.noarch
cockpit-ws-126-1.el7.x86_64

Test steps:
1. Install RHEL 7.3 GA version.
2. Register your system with the Content Delivery Network.
3. Disable all existing repositories.
4. Enable the required repositories.
5. Yum install cockpit-ovirt-dashboard

Result:
Cockpit-ovirt-dashboard can be installed successfully.

The bug cannot be reproduced, change status to VERIFIED