Bug 1322528 - rhevm-reports package is uninstallable on engine due to java8 conflict
Summary: rhevm-reports package is uninstallable on engine due to java8 conflict
Keywords:
Status: CLOSED DUPLICATE of bug 1323461
Alias: None
Product: Red Hat Enterprise Virtualization Manager
Classification: Red Hat
Component: ovirt-engine-reports
Version: 3.6.5
Hardware: Unspecified
OS: Unspecified
urgent
high
Target Milestone: ovirt-3.6.5
: ---
Assignee: Yedidyah Bar David
QA Contact: Lukas Svaty
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2016-03-30 16:18 UTC by Anton Marchukov
Modified: 2016-04-03 09:27 UTC (History)
8 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2016-04-03 09:27:43 UTC
oVirt Team: Integration
Target Upstream Version:
Embargoed:


Attachments (Terms of Use)
Output of yum install rhevm{,-dwh,-reports} -y 2&>1 (86.77 KB, text/plain)
2016-03-30 16:18 UTC, Anton Marchukov
no flags Details

Description Anton Marchukov 2016-03-30 16:18:34 UTC
Created attachment 1141834 [details]
Output of  yum install rhevm{,-dwh,-reports} -y 2&>1

Description of problem:

yum install rhevm{,-dwh,-reports} -y 2&>1 > yum_deps.log

[amarchuk@lathlaeril tmp]$ tail -n 10 yum_deps.log 
---> Package sinjdoc.x86_64 0:0.5-9.1.el6 will be installed
--> Processing Dependency: java_cup >= 0.10 for package: sinjdoc-0.5-9.1.el6.x86_64
--> Running transaction check
---> Package java_cup.x86_64 1:0.10k-5.el6 will be installed
---> Package python-crypto.x86_64 0:2.0.1-22.el6 will be installed
---> Package setools-libs.x86_64 0:3.3.7-4.el6 will be installed
--> Processing Conflict: rhevm-reports-setup-3.6.5-1.el6ev.noarch conflicts java-1.8.0-openjdk-headless
--> Finished Dependency Resolution
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest

This is clean RHEL 6.7 host after "yum upgrade with RHEL Supplementary enabled:

[latest_rhel_z_stream]
name=RHEL_6.7_latest_released_zstream
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/rel-eng/repos/RHEL-6.7-Z/x86_64/
enabled=1
gpgcheck=0

[rhel_6.7]
name=rhel_6.7
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/released/RHEL-6/6.7/Server/x86_64/os/
enabled=1
gpgcheck=0

[rhel_supplementary]
name=RHEL supplementary packages
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/released/RHEL-6-Supplementary/6.7/Server/x86_64/os/
enabled=1
gpgcheck=0

[rhev-3.6.5-1]
name=RHEV 3.6.5-1
baseurl=http://bob.eng.lab.tlv.redhat.com/builds/3.6/3.6.5-1/el$releasever
enabled=1
skip_if_unavailable=1
gpgcheck=0

[jboss-eap-6.4.Z]
name=jboss eap 6.4.Z
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/devel/candidates/JBEAP/composing/latest-JBEAP-6.4-RHEL-6/compose/Server/x86_64/os/
enabled=1
gpgcheck=0

There is a workaround to install java7 openjdk before ( yum install java-1.7.0-openjdk.x86_64 ) and then java8 does not get selected and installation works fine.

Also if reports are not installed it installs fine too ( yum install rhevm{,-dwh,} -y )


Version-Release number of selected component (if applicable): 3.6.5-1 (creating for 3.6.3 as there is no 3.6.5 version yet in bugzilla)

How reproducible:
Always. Tried on clean box.

Steps to Reproduce:
1. Configure RHEL 6.7 system with repos specified above in the description.
2. yum install rhevm{,-dwh,-reports} -y 

Actual results:

--> Processing Conflict: rhevm-reports-setup-3.6.5-1.el6ev.noarch conflicts java-1.8.0-openjdk-headless

Expected results:

rhevm packages are installed along with dwn and reports. Java 7 is chosen.

Comment 2 Yedidyah Bar David 2016-04-03 09:27:19 UTC
IMO this is a bug in yum, now filed it as bug 1323461.

Closing as duplicate of it and moving bug 1303132 to assigned.

Comment 3 Yedidyah Bar David 2016-04-03 09:27:43 UTC

*** This bug has been marked as a duplicate of bug 1323461 ***


Note You need to log in before you can comment on or make changes to this bug.