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 __________________________________________________