SCIENTIFIC-LINUX-USERS Archives

November 2009

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:
Wed, 4 Nov 2009 16:21:50 -0600
Content-Type:
text/plain
Parts/Attachments:
text/plain (64 lines)
Hello,
Thanks for reporting this, especially with a solution.
We'll work on getting this fixed.
Thanks
Troy

Yannick Perret wrote:
> Hello,
> 
> I got some troubles with 'yum' on SL5x 64bit. In some cases (seems to 
> depend of the order of packages) yum fail to install kernel with a crash 
> message:
> # yum install kernel
> Loaded plugins: downloadonly, kernel-module
> Setting up Install Process
> Parsing package install arguments
> Resolving Dependencies
> --> Running transaction check
> ---> Package kernel.x86_64 0:2.6.18-164.el5 set to be updated
> --> Finished Dependency Resolution
> Beginning Kernel Module Plugin
> Traceback (most recent call last):
>   File "/usr/bin/yum", line 29, in ?
>     yummain.user_main(sys.argv[1:], exit_code=True)
>   File "/usr/share/yum-cli/yummain.py", line 229, in user_main
>     errcode = main(args)
>   File "/usr/share/yum-cli/yummain.py", line 145, in main
>     (result, resultmsgs) = base.buildTransaction()
>   File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 649, in 
> buildTransaction
>     self.plugins.run('postresolve', rescode=rescode, restring=restring)
>   File "/usr/lib/python2.4/site-packages/yum/plugins.py", line 176, in run
>     func(conduitcls(self, self.base, conf, **kwargs))
>   File "/usr/lib/yum-plugins/kernel-module.py", line 253, in 
> postresolve_hook
>     removekernels = remove_kernels(conduit)
>   File "/usr/lib/yum-plugins/kernel-module.py", line 115, in remove_kernels
>     if txmbr.name in KERNELS and txmbr.ts_state in ('e'):
> TypeError: 'in <string>' requires string as left operand
> 
> The problem seems to come from /usr/lib/yum-plugins/kernel-module.py. 
> Just changing the ('e') for ('e',) at line 115 solved the problem.
> Of course we do activate that plugin in our configuration, but the 
> problem seems to occur or not depending of when the kernel package is 
> installed (upgraded).
> 
> Here is the exact package/version:
> # rpm -qf /usr/lib/yum-plugins/kernel-module.py
> yum-3.2.19-25.sl.noarch
> 
> 
> Best regards,
> --
> Yannick Perret
> CC-IN2P3
> 


-- 
__________________________________________________
Troy Dawson  [log in to unmask]  (630)840-6468
Fermilab  ComputingDivision/LSCS/CSI/USS Group
__________________________________________________

ATOM RSS1 RSS2