Bug 828892

Summary: aeolus-configure fails to find aeolus::conductor class if puppet 2.7 is already installed
Product: [Retired] CloudForms Cloud Engine Reporter: Ricky Nelson <rnelson>
Component: aeolus-configureAssignee: John Eckersberg <jeckersb>
Status: CLOSED UPSTREAM QA Contact: Rehana <aeolus-qa-list>
Severity: medium Docs Contact:
Priority: medium    
Version: 1.0.0CC: bretm, morazi
Target Milestone: rcKeywords: Triaged
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-01-29 16:11:31 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
patch generated by the fix-autoloader none

Description Ricky Nelson 2012-06-05 14:40:47 UTC
During installation, aeolus-configure is not able to locate aeolus::conductor class. This is due to puppet 2.7 already being installed on the system. Puppet 2.7 uses autoloader while this feature is missing under 2.6.

 puppet >= 2.6.6 is needed by (installed) aeolus-configure-2.5.3-1.el6.noarch

If a rebase of puppet to 2.7 is coming, then that would take care of this. Otherwise, possibly updating the spec file to fail to install if puppet 2.7 is already installed.

Comment 1 Mike Orazi 2012-06-20 17:23:28 UTC
A significant amount of work went into reworking the manifest to make them 2.7 friendly upstream.

Comment 2 Marek Mahut 2012-06-21 14:56:29 UTC
Created attachment 593472 [details]
patch generated by the fix-autoloader

Comment 4 John Eckersberg 2013-01-29 16:11:31 UTC
This is fixed upstream and will be included for CF 2.0 when it gets rebased.