This fixed my problem. Thanks!

-Kurt

On Aug 10, 2010, at 8:18 PM, BJ Dierkes wrote:

> Kurt,
> 
> I've updated yum-plugin-replace to version 0.2.4, which is now pushed to 
> ius-testing.  Can you please test, and verify that this resolves your issues? 
>  You can either wait 24 hours for all mirrors to be updated, or you can pull 
> the packages down directly from:
> 
> http://dl.iuscommunity.org/pub/ius/testing
> 
> ---
> BJ Dierkes
> Linux Systems Engineer IV / [RH]acker
> Infrastructure Services [Development]
> Rackspace Hosting
> 
> On Aug 9, 2010, at 3:24 PM, Kurt Yoder wrote:
> 
>> 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.
>>> 
>> 
> 


--
Kurt Yoder
Systems Administrator, CTR/CACI
(202) 374-9753






_______________________________________________
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