Bug 991063

Summary: ovirt-shell fails on ovirt 3.2 on RHEL6 because pexpect_u dependency cannot be met
Product: [Retired] oVirt Reporter: jas
Component: ovirt-engine-cliAssignee: Michael Pasternak <mpastern>
Status: CLOSED WONTFIX QA Contact:
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: 3.2CC: acathrow, bazulay, iheim, yeylon
Target Milestone: ---   
Target Release: 3.3   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard: infra
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-08-08 07:19:15 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:

Description jas 2013-08-01 13:50:26 UTC
After installation of oVirt on RHEL6 with both the oVirt and EPEL repositories enabled, if one tries to run ovirt-shell it fails because a dependency pexpect_u is not installed.  This dependency is not available in the EPEL repository, not available in the RHEL6 repository, and must be downloaded and installed separately.  For example here:

https://pypi.python.org/packages/3.2/p/pexpect-u/

This dependency should be added to either the RHEL6 ovirt repository, or the instructions should be updated with a different repository that must be enabled to get this package.  If ovirt-shell requires this dependency, yum shouldn't install it because the dependency cannot be met.

Comment 1 Michael Pasternak 2013-08-08 07:19:15 UTC
well this is a chicken and egg situation, ovirt can't run on fedora cause it 
doesn't have pexpect (forked and no longer maintained for fedora), instead
we using latest version pexpect-u, which is yet not available in rhel, in 3.3
there is no pexpect dependency at all, so i guess in 3.2 you should be just
installing it manually,

as we don't need it for the future versions, we won't be backporting pexpect-u
to rhel