Hi

Thanks for your suggestion. I have updated each modules by yum
many times and finally the kernel and kernel modules remained. The
yum-update of kernel and kernel modules seems to case this problem.

Experimentally, I have erased the kernel 2.6.18-128.1.1.el5 and related
modules by hand (rpm -el) and after that, the yum update worked.
I do not understand why this solved. But anyway, the problem was
solved.

Regards,
Takashi Ichihara

[root]#yum update
:
Dependencies Resolved

======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
kernel x86_64 2.6.18-128.1.14.el5 sl-security 17 M
kernel-devel x86_64 2.6.18-128.1.14.el5 sl-security 5.1 M
kernel-module-fuse-2.6.18-128.1.14.el5 x86_64 5:2.6.3-1.sl5 sl-security
212 k
kernel-module-ipw3945-2.6.18-128.1.14.el5 x86_64 1.2.0-2.sl5 sl-security
332 k
kernel-module-openafs-2.6.18-128.1.14.el5 x86_64 1.4.7-68.2.SL5
sl-security 285 k
Removing:
kernel x86_64 2.6.18-128.1.1.el5 installed 83 M
kernel-devel x86_64 2.6.18-128.1.1.el5 installed 16 M
Removing for dependencies:
kernel-module-openafs-2.6.18-128.1.1.el5 x86_64 1.4.7-68.2.SL5 installed
1.0 M

Transaction Summary
======================================================================================================================================================
Install 5 Package(s)
Update 0 Package(s)
Remove 3 Package(s)

Total download size: 25 M
Is this ok [y/N]: y
Downloading Packages:
(1/5): kernel-module-fuse-2.6.18-128.1.14.el5-2.6.3-1.sl5.x86_64.rpm |
212 kB 00:00
(2/5):
kernel-module-openafs-2.6.18-128.1.14.el5-1.4.7-68.2.SL5.x86_64.rpm |
285 kB 00:00
(3/5): kernel-module-ipw3945-2.6.18-128.1.14.el5-1.2.0-2.sl5.x86_64.rpm
| 332 kB 00:00
(4/5): kernel-devel-2.6.18-128.1.14.el5.x86_64.rpm | 5.1 MB 00:00
(5/5): kernel-2.6.18-128.1.14.el5.x86_64.rpm | 17 MB 00:00
------------------------------------------------------------------------------------------------------------------------------------------------------
Total 15 MB/s | 23 MB 00:01
Running rpm_check_debug
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 181, in main
return_code = base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 405, in doTransaction
msgs = self._run_rpm_check_debug()
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 3193, in
_run_rpm_check_debug
self.populateTs(test=1)
File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 261, in
populateTs
self.ts.addErase(txmbr.po.idx)
File "/usr/lib/python2.4/site-packages/yum/packages.py", line 1046, in
__getattr__
return self.hdr[thing]
KeyError: 'unknown header tag'

[root]# rpm -el kernel-module-fuse-2.6.18-128.1.1.el5-2.6.3-1.sl5.x86_64
kernel-devel-2.6.18-128.1.1.el5.x86_64 kernel-2.6.18-128.1.1.el5.x86_64
kernel-module-ipw3945-2.6.18-128.1.1.el5-1.2.0-2.sl5.x86_64
kernel-module-openafs-2.6.18-128.1.1.el5-1.4.7-68.2.SL5.x86_64

[root]# yum update
:
Dependencies Resolved

======================================================================================================================================================
Package Arch Version Repository Size
======================================================================================================================================================
Installing:
kernel x86_64 2.6.18-128.1.14.el5 sl-security 17 M
kernel-devel x86_64 2.6.18-128.1.14.el5 sl-security 5.1 M
kernel-module-fuse-2.6.18-128.1.14.el5 x86_64 5:2.6.3-1.sl5 sl-security
212 k
kernel-module-ipw3945-2.6.18-128.1.14.el5 x86_64 1.2.0-2.sl5 sl-security
332 k
kernel-module-openafs-2.6.18-128.1.14.el5 x86_64 1.4.7-68.2.SL5
sl-security 285 k

Transaction Summary
======================================================================================================================================================
Install 5 Package(s)
Update 0 Package(s)
Remove 0 Package(s)

Total size: 22 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : kernel [1/5]
WARNING: No module mptscsi found for kernel 2.6.18-128.1.14.el5,
continuing anyway
WARNING: No module qla2300 found for kernel 2.6.18-128.1.14.el5,
continuing anyway
Installing : kernel-devel [2/5]
Installing : kernel-module-fuse-2.6.18-128.1.14.el5 [3/5]
Installing : kernel-module-openafs-2.6.18-128.1.14.el5 [4/5]
Installing : kernel-module-ipw3945-2.6.18-128.1.14.el5 [5/5]

Installed: kernel.x86_64 0:2.6.18-128.1.14.el5 kernel-devel.x86_64
0:2.6.18-128.1.14.el5 kernel-module-fuse-2.6.18-128.1.14.el5.x86_64
5:2.6.3-1.sl5 kernel-module-ipw3945-2.6.18-128.1.14.el5.x86_64
0:1.2.0-2.sl5 kernel-module-openafs-2.6.18-128.1.14.el5.x86_64
0:1.4.7-68.2.SL5
Complete!
[root]# reboot

[root]# uname -a
Linux abc.riken.jp 2.6.18-128.1.14.el5 #1 SMP Tue Jun 16 18:47:37 EDT
2009 x86_64 x86_64 x86_64 GNU/Linux
[r...@]#





Troy Dawson wrote
> Sounds like your yum is corrupted, or you replaced your python.
>   rpm -qa | grep yum | sort
>   rpm -V yum
>
> Troy
>
> Takashi Ichihara wrote:
>   
>>  Hi
>>
>> Recently, yum on SL5.3 (X86_64)
>> # uname -a
>> Linux abc.riken.jp 2.6.18-128.1.10.el5 #1 SMP Thu May 7 12:48:13 EDT
>> 2009 x86_64 x86_64 x86_64 GNU/Linux
>>
>> yum update fails with KeyError: 'unknown header tag'.
>> Done anyone know how to solve this problem ?
>>
>> Thank you for the information.
>>
>> Takashi Ichihara
>>
>> # yum update
>>
>> :
>> Transaction Summary
>> ================================================================================
>> Install 5 Package(s)
>> Update 46 Package(s)
>> Remove 3 Package(s)
>>
>> Total size: 180 M
>> Is this ok [y/N]: y
>> Downloading Packages:
>> Running rpm_check_debug
>> 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 181, in main
>> return_code = base.doTransaction()
>> File "/usr/share/yum-cli/cli.py", line 405, in doTransaction
>> msgs = self._run_rpm_check_debug()
>> File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 3193, in
>> _run_rpm_check_debug
>> self.populateTs(test=1)
>> File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 261, in
>> populateTs
>> self.ts.addErase(txmbr.po.idx)
>> File "/usr/lib/python2.4/site-packages/yum/packages.py", line 1046, in
>> __getattr__
>> return self.hdr[thing]
>> KeyError: 'unknown header tag'
>> #
>>     
>
>
>   

Reply via email to