Bug 1042752

Summary: vdsm related missing dependency issues causing failure of yum update to U2 Builds on RHSS 2.1 U1
Product: Red Hat Gluster Storage Reporter: Rejy M Cyriac <rcyriac>
Component: distributionAssignee: Sreenath G <sgirijan>
Status: CLOSED CURRENTRELEASE QA Contact: Rejy M Cyriac <rcyriac>
Severity: urgent Docs Contact:
Priority: urgent    
Version: 2.1CC: dgregor, grajaiya, rhs-bugs
Target Milestone: ---Keywords: TestBlocker, ZStream
Target Release: RHGS 2.1.2   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2015-08-10 07:41:56 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 Rejy M Cyriac 2013-12-13 09:33:36 UTC
Description of problem:
On RHSS system installed from RHSS 2.1 U1 Gold ISO, subscribed to all the RHS 2.1 associated channels, yum update to U2 builds fail due to missing dependency issues related to vdsm

--------------------------------------------------
# cat /etc/redhat-storage-release 
Red Hat Storage Server 2.1 Update 1

# rhn-channel -l
rhel-x86_64-server-6-rhs-2.1
rhel-x86_64-server-6.4.z
rhel-x86_64-server-sfs-6.4.z

# yum update
....
---> Package vdsm.x86_64 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: python-pthreading for package: vdsm-4.13.0-23.1.el6rhs.x86_64
--> Processing Dependency: python-inotify for package: vdsm-4.13.0-23.1.el6rhs.x86_64
---> Package vdsm-cli.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-cli-4.13.0-23.1.el6rhs.noarch
---> Package vdsm-xmlrpc.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-xmlrpc-4.13.0-23.1.el6rhs.noarch
--> Running transaction check
---> Package btrfs-progs.x86_64 0:0.20-0.2.git91d9eec.el6 will be installed
---> Package febootstrap-supermin-helper.x86_64 0:3.12-2.el6 will be installed
---> Package hivex.x86_64 0:1.3.3-4.2.el6 will be installed
--> Processing Dependency: perl(Win::Hivex) for package: hivex-1.3.3-4.2.el6.x86_64
--> Processing Dependency: perl(Win::Hivex::Regedit) for package: hivex-1.3.3-4.2.el6.x86_64
---> Package scrub.x86_64 0:2.2-1.el6 will be installed
---> Package vdsm.x86_64 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: python-pthreading for package: vdsm-4.13.0-23.1.el6rhs.x86_64
--> Processing Dependency: python-inotify for package: vdsm-4.13.0-23.1.el6rhs.x86_64
---> Package vdsm-cli.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-cli-4.13.0-23.1.el6rhs.noarch
---> Package vdsm-xmlrpc.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-xmlrpc-4.13.0-23.1.el6rhs.noarch
--> Running transaction check
---> Package perl-hivex.x86_64 0:1.3.3-4.2.el6 will be installed
---> Package vdsm.x86_64 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: python-pthreading for package: vdsm-4.13.0-23.1.el6rhs.x86_64
--> Processing Dependency: python-inotify for package: vdsm-4.13.0-23.1.el6rhs.x86_64
---> Package vdsm-cli.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-cli-4.13.0-23.1.el6rhs.noarch
---> Package vdsm-xmlrpc.noarch 0:4.13.0-23.1.el6rhs will be an update
--> Processing Dependency: vdsm-python-cpopen for package: vdsm-xmlrpc-4.13.0-23.1.el6rhs.noarch
--> Finished Dependency Resolution
Error: Package: vdsm-xmlrpc-4.13.0-23.1.el6rhs.noarch (rhel-x86_64-server-6-rhs-2.1)
           Requires: vdsm-python-cpopen
Error: Package: vdsm-cli-4.13.0-23.1.el6rhs.noarch (rhel-x86_64-server-6-rhs-2.1)
           Requires: vdsm-python-cpopen
Error: Package: vdsm-4.13.0-23.1.el6rhs.x86_64 (rhel-x86_64-server-6-rhs-2.1)
           Requires: python-inotify
Error: Package: vdsm-4.13.0-23.1.el6rhs.x86_64 (rhel-x86_64-server-6-rhs-2.1)
           Requires: python-pthreading
 You could try using --skip-broken to work around the problem
 You could try running: rpm -Va --nofiles --nodigest
--------------------------------------------------

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

How reproducible:


Steps to Reproduce:
1. Install RHSS 2.1 U1
2. Subscribe to rhs 2.1 related channels
3. run 'yum update'

Actual results:
The update process fails due to vdsm related missing dependency issues

Expected results:
The update process should complete successfully

Comment 1 Dennis Gregorovic 2013-12-13 19:05:38 UTC
Added the following to the advisory and pushed to QA:

python-inotify-0.9.1-1.el6ev.noarch
python-pthreading-0.1.2-1.el6ev.noarch
vdsm-python-cpopen-4.13.0-23.1.el6rhs.x86_64

Comment 2 Rejy M Cyriac 2013-12-17 04:58:45 UTC
The dependency resolution, package downloads, and update works absolutely fine now.

Marking as VERIFIED.