Shannon V. Davidson wrote:
> Troy,
>
> Troy Dawson wrote:
>
>> Troy Dawson wrote:
>>
>>> Howdy,
>>> In preparation for S.L. 42, I have built the new 2.4 yum. For the
>>> S.L. 4x series, we needed to move to yum 2.4, which has the ability
>>> to have plugins.
>>> Why do we need plugins?
>>> Well, because it is the easiest way for us to deal with kernel modules.
>>> Many thanks go to the yum team for their continual development, and
>>> many more thanks go to Panu Matilainen for creating the kernel-module
>>> plugin.
>>> In addition, we also have yumex (Yum Extender), and yumex-applet.
>>> yumex is a very nice graphical front ent to yum. My favorite part is
>>> the ability to select, and deselect repositories.
>>> yumex-applet replaces the normal rhn update throbber. It looks the
>>> exact same, it's just that it uses yum and yumex as the back end.
>>>
>>> How to get these now?
>>> yum --enable=sl-contrib update yum\*
>>> yum --enable=sl-contrib install yumex\*
>>>
>>> Please give them a try.
>>> If nothing else, the new yum will automatically get your openafs
>>> kernel module for you with this kernel that is out, and soon to hit
>>> the errata area. (we're still getting everything finallized)
>>
>>
>>>
>>> Troy
>>
>>
>> One Note
>> The new yum has some dependancies because of the new way it does
>> things. You will also need the new yum-conf that you will see. The
>> only difference between this one and the older yum-conf is that in
>> /etc/yum.conf it has plugin's configured and turned on.
>>
>> So when you do the "yum --enable=sl-contrib update yum\*"
>>
>> It will update
>> yum
>> yum-conf
>> and it will install
>> python-elementtree
>> python-sqlite
>> sqlite
>> urlgrabber
>
>
>
> Yum's been broken on my system for a few weeks and I finally got around
> to figuring out why. It looks like I had the sl-contrib repo enabled, so
> I picked up the new 2.4 yum. I'm running on an x86_64 architecture, so
> the python binary is 64-bit, and yum can't import the cElementTree.os
> 32-bit module from python-elementtree. I was able to temporarily work
> around this problem by installing the python-celementtree.x86_64 from
> the dag repo.
>
> AFAICT, the 2 files which need a 64-bit version are cElementTree.so
> (python-elementtree) and _sqlite.so (python-sqlite).
>
> Shannon
>
>> Troy
Hi Shannon,
Thanks for pointing that out. I'm sorry about that. So many thing
about yum are noarch, and it looks like I just copied the i386 stuff
over along with the noarch.
I'm working on a new script that will hopefully make it easier to add
and update contrib's. I'll test it out and this will hopefully be
updated in 15-30 minutes (possibly less) ... ok .. so it looks like it
finished even before I finished this e-mail.
Troy
--
__________________________________________________
Troy Dawson [log in to unmask] (630)840-6468
Fermilab ComputingDivision/CSS CSI Group
__________________________________________________
|