Yes; see notes [2] and [3]:

[2]: current package version is yum-plugin-replace-0.2-1.el5
[3]: 
http://github.com/opscode/chef/blob/0.8-stable/chef/lib/chef/provider/package/yum-dump.py


-Kurt

On Aug 9, 2010, at 4:17 PM, Bj Dierkes wrote:

> Can you tell what version of yum-plugin-replace and I'm not familiar with 
> yum-dump...  Where can I get this for testing?
> 
> I will be in the office tomorrow and can assist further.  Thank you
> 
> Sent from my iPhone
> 
> On Aug 9, 2010, at 3:09 PM, Kurt Yoder <[email protected]> wrote:
> 
>> Hello,
>> 
>> (forewarning: I am writing this as a sysadmin on a CentOS host with IUS 
>> installed by the host owner/user, but paltry knowledge of IUS)
>> 
>> I have been running Chef [1] on one of my CentOS 5.5 hosts. Recently, either 
>> the host's owner installed IUS, or upgraded it [2], and now CentOS and Chef 
>> are no longer on speaking terms. I traced the problem down to a certain 
>> "yum-dump.py" [3] script within Chef, which works with stock Yum, but gets 
>> very angry when package "yum-plugin-replace" has been installed [4].
>> 
>> It looks like yum-plugin-replace overrode the "preconf" functions within 
>> Python's yum. Can someone confirm that this is the case, and suggest a fix 
>> and/or workaround for me? Confirming this problem should be simple:
>> 
>> - Retrieve yum-dump.py (from [3])
>> - On a system without yum-plugin-replace, run "sudo python yum-dump.py"
>> - Install yum-plugin-replace
>> - Run "sudo python yum-dump.py" once more
>> - (Optional) Bask in your god-like intelligence for knowing how to fix this 
>> problem
>> 
>> Thanks,
>> 
>> -Kurt Yoder
>> 
>> [1]: http://opscode.com/chef
>> [2]: current package version is yum-plugin-replace-0.2-1.el5
>> [3]: 
>> http://github.com/opscode/chef/blob/0.8-stable/chef/lib/chef/provider/package/yum-dump.py
>> [4]: yum-dump.py output:
>> k...@darmstadtium:~$ sudo python yum-dump.py 
>> [sudo] password for kurt: 
>> Traceback (most recent call last):
>> File "yum-dump.py", line 104, in ?
>>   y.doUnlock(PIDFILE)
>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 1167, in 
>> doUnlock
>>   if hasattr(self, 'preconf') or self.conf.uid != 0:
>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 664, in 
>> <lambda>
>>   conf = property(fget=lambda self: self._getConfig(),
>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 194, in 
>> _getConfig
>>   fn = self.preconf.fn
>> AttributeError: 'YumBase' object has no attribute 'preconf'
>> Exception exceptions.AttributeError: "'YumBase' object has no attribute 
>> 'preconf'" in <bound method YumBase.__del__ of <yum.YumBase object at 
>> 0x2b3e60f80f90>> ignored
>> 
>> 
>> _______________________________________________
>> Mailing list: https://launchpad.net/~ius-community
>> Post to     : [email protected]
>> Unsubscribe : https://launchpad.net/~ius-community
>> More help   : https://help.launchpad.net/ListHelp
> 
> 
> Confidentiality Notice: This e-mail message (including any attached or
> embedded documents) is intended for the exclusive and confidential use of the
> individual or entity to which this message is addressed, and unless otherwise
> expressly indicated, is confidential and privileged information of Rackspace. 
> Any dissemination, distribution or copying of the enclosed material is 
> prohibited.
> If you receive this transmission in error, please notify us immediately by 
> e-mail
> at [email protected], and delete the original message. 
> Your cooperation is appreciated.
> 


_______________________________________________
Mailing list: https://launchpad.net/~ius-community
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~ius-community
More help   : https://help.launchpad.net/ListHelp

Reply via email to