Bug 1397813

Summary: Ovirt Host installation via GUI fails - Failed to execute stage 'Package installation': [u'libvirt-lock-sanlock-2.0.0-10.el7_3.2.x86_64 requires libvirt-daemon = 2.0.0-10.el7_3.2'
Product: [oVirt] ovirt-engine Reporter: Avihai <aefrat>
Component: Host-DeployAssignee: Joey Boggs <jboggs>
Status: CLOSED DUPLICATE QA Contact: Pavel Stehlik <pstehlik>
Severity: urgent Docs Contact:
Priority: unspecified    
Version: 4.1.0CC: bugs, gklein, jboggs, rtamir
Target Milestone: ovirt-4.1.0-betaKeywords: Regression
Target Release: ---Flags: gklein: ovirt-4.1?
gklein: blocker?
gklein: planning_ack?
gklein: devel_ack?
gklein: testing_ack?
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: 2017-01-17 10:20:51 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: Rel-Eng RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Avihai 2016-11-23 12:00:30 UTC
Description of problem:
Host installation via GUI fails with the following error:

"error : Failed to install Host camel_vdsc. Failed to execute stage 'Package installation': [u'libvirt-lock-sanlock-2.0.0-10.el7_3.2.x86_64 requires libvirt-daemon = 2.0.0-10.el7_3.2', u'libvirt-lock-sanlock-2.0.0-10.el7_3.2.x86_64 requires libvirt-client = 2.0.0-10.el7_3.2'"

Version-Release number of selected component (if applicable):
4.1.0-0.0.master.20161111231310.gitd12e6f1.el7.centos


How reproducible:
Almost 100% , I had 1 host (out of 2) that did not need it all the rest of the host of the other QE guys all had the same issue .

Steps to Reproduce:
1.
2.
3.

Actual results:
Installation fails with the following Error:
 Failed to install Host camel_vdsc. Failed to execute stage 'Package installation': [u'libvirt-lock-sanlock-2.0.0-10.el7_3.2.x86_64 requires libvirt-daemon = 2.0.0-10.el7_3.2', u'libvirt-lock-sanlock-2.0.0-10.el7_3.2.x86_64 requires libvirt-client = 2.0.0-10.el7_3.2'

Expected results:
Host installation should succeed .


Additional info:
- Repo's used are :
[root@camel-vdsc ~]# cat /etc/yum.repos.d/*
[art_misc]
name=ART misc repository
baseurl=http://art-build-srv.qa.lab.tlv.redhat.com/misc/rhel/7.2
enabled=1
gpgcheck=0
[art_rpm]
name=ART Repository
baseurl=http://art-build-srv.qa.lab.tlv.redhat.com/art/rhel/7.2/1.4.0-qe-4.0/
enabled=1
gpgcheck=0
[compose]
name=JBOSS compose
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/devel/candidates/JBEAP/composing/latest-JBEAP-7.0-RHEL-7/compose/Server/x86_64/os/
enabled=1
gpgcheck=0
skip_if_unavailable=1
[extra_repo]
name=Extra repository by RHEVM QE Infrastructure
baseurl=http://art-build-srv.qa.lab.tlv.redhat.com/extra7/
gpgcheck=0
enabled=1

[openstack_repo]
name=Openstack repository for install packages like openstack-glance, etc.
baseurl=http://download.eng.bos.redhat.com/rel-eng/OpenStack/5.0-RHEL-7/latest/RH7-RHOS-5.0/x86_64/os/
enabled=1
gpgcheck=0
[ovirt-master-epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
#baseurl=http://download.fedoraproject.org/pub/epel/7/$basearch
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
includepkgs=epel-release,python-uinput,puppet,python-lockfile,python-cpopen,python-ordereddict,python-pthreading,python-inotify,python-argparse,novnc,python-ply,python-kitchen,python-daemon,python-websockify,livecd-tools,spice-html5,mom,python-IPy,python-ioprocess,ioprocess,safelease,python-paramiko,python2-paramiko,python2-crypto,libtomcrypt,libtommath,python-cheetah,python-ecdsa,python2-ecdsa,python-markdown,rubygem-rgen,ovirt-guest-agent*,userspace-rcu,protobuf-java,objenesis,python34*,hystrix-core,archaius-core,rxjava,jctools,hystrix-metrics-event-stream,jackson-core
gpgcheck=1
gpgkey=https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-7

[ovirt-master-centos-gluster38]
name=CentOS-7 - Gluster 3.8
baseurl=http://mirror.centos.org/centos/7/storage/$basearch/gluster-3.8/
gpgcheck=1
enabled=1
gpgkey=https://raw.githubusercontent.com/CentOS-Storage-SIG/centos-release-storage-common/master/RPM-GPG-KEY-CentOS-SIG-Storage

[ovirt-master-patternfly1-noarch-epel]
name=Copr repo for patternfly1 owned by patternfly
baseurl=http://copr-be.cloud.fedoraproject.org/results/patternfly/patternfly1/epel-7-$basearch/
enabled=1
skip_if_unavailable=1
gpgcheck=0

[virtio-win-stable]
name=virtio-win builds roughly matching what was shipped in latest RHEL
baseurl=http://fedorapeople.org/groups/virt/virtio-win/repo/stable
enabled=1
skip_if_unavailable=1
gpgcheck=0

[centos-ovirt41-candidate]
name=CentOS-7 - oVirt 4.1
baseurl=http://cbs.centos.org/repos/virt7-ovirt-41-candidate/$basearch/os/
gpgcheck=0
enabled=1

[centos-opstools-testing]
name=CentOS-7 - OpsTools - testing repo
baseurl=http://buildlogs.centos.org/centos/7/opstools/$basearch/
gpgcheck=0
enabled=1
[ovirt-master-snapshot]
name=Latest oVirt master nightly snapshot
#baseurl=http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/el$releasever/
mirrorlist=http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-master-snapshot-el$releasever
enabled=1
skip_if_unavailable=1
gpgcheck=0

[ovirt-master-snapshot-static]
name=Latest oVirt master additional nightly snapshot
#baseurl=http://resources.ovirt.org/pub/ovirt-master-snapshot-static/rpm/el$releasever/
mirrorlist=http://resources.ovirt.org/pub/yum-repo/mirrorlist-ovirt-master-snapshot-static-el$releasever
enabled=1
skip_if_unavailable=1
gpgcheck=0
[pytest]
name=pytest
baseurl=http://art-build-srv.qa.lab.tlv.redhat.com/pytest/rhel/7.2
enabled=1
gpgcheck=0
[rcm-tools-rhel-7-server-rpms]
name=RCM Tools for Red Hat Enterprise Linux $releasever Server (RPMs)
baseurl=http://download.devel.redhat.com/rel-eng/latest-RCMTOOLS-1-RHEL-7/compose/Server/$basearch/os/
enabled=1
gpgcheck=0
includepkgs=brewkoji koji
skip_if_unavailable=1
#
# Certificate-Based Repositories
# Managed by (rhsm) subscription-manager
#
# *** This file is auto-generated.  Changes made here will be over-written. ***
# *** Use "subscription-manager repo-override --help" if you wish to make changes. ***
#
# If this file is empty and this system is subscribed consider 
# a "yum repolist" to refresh available repos
#[rhel-7.3]
name=RHEL_7.3
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/released/RHEL-7/7.3/Server/\$basearch/os/
enabled=1
gpgcheck=0

[rhel-7.3-zstream]
name=RHEL_7.3-z
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/rel-eng/repos/rhel-7.3-candidate/\$basearch/
enabled=1
gpgcheck=0

[rhev-73-hypervisor]
name=RHEVH_73
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/rel-eng/repos/rhevh-rhel-7.3-candidate/\$basearch/
enabled=1
gpgcheck=0

[rhev-7.3-supplementary]
name=rhel_73_SUPPLEMENTARY
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/released/Supp-RHEL-7/7.3/Server/\$basearch/os/
enabled=1
gpgcheck=0

[rhel-7-server-rhv-4-mgmt-agent-rpms]
metadata_expire = 86400
baseurl = http://cdn.stage.redhat.com/content/dist/rhel/server/7/7Server/\$basearch/rhv-mgmt-agent/4/os
ui_repoid_vars = releasever basearch
sslverify = 1
name = Red Hat Virtualization 4 Management Agents for RHEL 7 (RPMs)
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
enabled = 1
sslcacert = /etc/rhsm/ca/redhat-uep.pem
gpgcheck = 1

[rhel-73-optional]
name=RHEL_73_OPTIONAL
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/released/RHEL-7/7.3/Server-optional/\$basearch/os/
enabled=1
gpgcheck=0
[rhel-supplementary]
name=Dependency for rhevm
baseurl=http://download.devel.redhat.com/pub/rhel/released/Supp-RHEL-7/7.3/Server/x86_64/os
enabled=1
gpgcheck=0
skip_if_unavailable=1
[jboss-eap-7.0.Z]
name=jboss eap 7.0.Z
baseurl=http://download.eng.tlv.redhat.com/pub/rhel/devel/candidates/JBEAP/composing/latest-JBEAP-7.0-RHEL-7/compose/Server/x86_64/os/
enabled=1
gpgcheck=0
[rhev-4.0.6-1]
name=RHEV 4.0.6-1
baseurl=http://bob.eng.lab.tlv.redhat.com/builds/4.0/4.0.6-1/el$releasever
enabled=1
skip_if_unavailable=1
gpgcheck=0
[vdsm-cli-for-art]
name=vdsm-cli for art
baseurl=http://art-build-srv.qa.lab.tlv.redhat.com/vdsm-client-for-art/
enabled=1
gpgcheck=0
skip_if_unavailable=1



* Work around (thanks to @mburman) :
1.Vim  /etc/yum.conf
Add the next exclude=qemu-kvm-tools-ev*
2.at /etc/yum.repos.d/rhel.repo -> 
change rhel-7-server-rhv-4-mgmt-agent-rpms -> enable=0

3.Remove & add the host again or just reinstall host via GUI

Comment 1 Yaniv Kaul 2017-01-02 14:26:23 UTC
Is anyone looking at this?

Comment 2 Sandro Bonazzola 2017-01-17 10:20:51 UTC
Closing as duplicate of bug #1413555

Due to getting the pending z stream update for libvirt you will need the matching rhv-mgmt-agent repo with the update which is on stage currently.

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