SCIENTIFIC-LINUX-USERS Archives

November 2005

SCIENTIFIC-LINUX-USERS@LISTSERV.FNAL.GOV

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Troy Dawson <[log in to unmask]>
Reply To:
Troy Dawson <[log in to unmask]>
Date:
Mon, 28 Nov 2005 13:46:27 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (87 lines)
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
__________________________________________________

ATOM RSS1 RSS2