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

Bug 892831

Summary: yum install failes with version mismatch with openjdk.
Product: [Retired] oVirt Reporter: Simon Dwyer <mail>
Component: ovirt-engine-installerAssignee: Ofer Schreiber <oschreib>
Status: CLOSED NOTABUG QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.2CC: acathrow, dyasny, iheim, ykaul
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-08 10:10:29 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:
Attachments:
Description Flags
yum install output none

Description Simon Dwyer 2013-01-07 23:34:04 UTC
Created attachment 674451 [details]
yum install output

Description of problem:

On a fresh install of Fedora 18 there and using the nightly ovirt repo i get the attached error when trying to run yum install ovirt-engine. 

Error: Package: ovirt-engine-3.2.0-1.20130106.git0cb01e1.fc18.noarch (ovirt-nightly)
           Requires: java-1.7.0-openjdk >= 1:1.7.0.9-2.3.3.2
           Installed: 1:java-1.7.0-openjdk-1.7.0.9-2.3.3.fc18.1.x86_64 (@anaconda)
               java-1.7.0-openjdk = 1:1.7.0.9-2.3.3.fc18.1
 You could try using --skip-broken to work around the problem



Version-Release number of selected component (if applicable):


How reproducible:

Every time

Steps to Reproduce:
1.Install Fedora 18 and update to latest.
2.add the ovirt repo
3.run yum install ovirt-engine
  
Actual results:

Error: Package: ovirt-engine-3.2.0-1.20130106.git0cb01e1.fc18.noarch (ovirt-nightly)
           Requires: java-1.7.0-openjdk >= 1:1.7.0.9-2.3.3.2
           Installed: 1:java-1.7.0-openjdk-1.7.0.9-2.3.3.fc18.1.x86_64 (@anaconda)
               java-1.7.0-openjdk = 1:1.7.0.9-2.3.3.fc18.1
 You could try using --skip-broken to work around the problem

Expected results:

about to install ovirt.

Additional info:

Comment 1 Simon Dwyer 2013-01-07 23:36:11 UTC
Just tested and the beta repo works as intended.

Comment 2 Juan Hernández 2013-01-08 10:10:29 UTC
The requirement for version 1.7.0.9-2.3.3.2 of OpenJDK was introduced because we need the fix for OpenJDK bug 871771 in order to fix ovirt-engine bug 868852 (a kerberos related issue).

This updated OpenJDK package for Fedora 18 has recently moved from testing to stable, so it should soon be available in the repositories:

  https://admin.fedoraproject.org/updates/FEDORA-2012-20066/java-1.7.0-openjdk-1.7.0.9-2.3.3.2.fc18

Meanwhile you can install the updated OpenJDK package enabling the testing repository:

  yum update java-1.7.0-openjdk --enablerepo=updates-testing

Once you have the updated OpenJDK package you can install ovirt-engine as usual.