Re: yum failes with KeyError: 'unknown header tag'

2009-07-14 Thread Takashi Ichihara
 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

Re: yum failes with KeyError: 'unknown header tag'

2009-07-14 Thread Troy Dawson
Hi,
What version of yum are you currently using?  Can you send that to me?
Also, can you send me the output of
  rpm -qa | grep kernel | sort

And, I have a new version of yum for SL5 comming out today.  I haven't
pushed it out yet, but you could try it.

  yum --enablerepo=sl-testing update yum

Troy

Takashi Ichihara wrote:
  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,
 

Re: yum failes with KeyError: 'unknown header tag'

2009-07-14 Thread Ichihara Takashi
Hi, Dawson

Our current kernel and yum modules are now as follows.

[root]# rpm -qa | grep kernel | sort
kernel-2.6.18-128.1.10.el5.x86_64
kernel-2.6.18-128.1.14.el5.x86_64
kernel-devel-2.6.18-128.1.10.el5.x86_64
kernel-devel-2.6.18-128.1.14.el5.x86_64
kernel-doc-2.6.18-128.1.14.el5.noarch
kernel-headers-2.6.18-128.1.14.el5.x86_64
kernel-module-fuse-2.6.18-128.1.10.el5-2.6.3-1.sl5.x86_64
kernel-module-fuse-2.6.18-128.1.14.el5-2.6.3-1.sl5.x86_64
kernel-module-ipw3945-2.6.18-128.1.10.el5-1.2.0-2.sl5.x86_64
kernel-module-ipw3945-2.6.18-128.1.14.el5-1.2.0-2.sl5.x86_64
kernel-module-openafs-2.6.18-128.1.10.el5-1.4.7-68.2.SL5.x86_64
kernel-module-openafs-2.6.18-128.1.14.el5-1.4.7-68.2.SL5.x86_64
openafs-kernel-source-1.4.7-68.2.SL5.x86_64
[root]#

[root]# rpm -qa | grep yum | sort
yum-3.2.19-18.sl.noarch
yum-conf-53-1.SL.noarch
yum-cron-0.6-3.el5.noarch
yum-downloadonly-1.1.16-14.el5.noarch
yum-installonlyn-0.6-1.SL.noarch
yum-metadata-parser-1.1.2-2.el5.x86_64
[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...@]#

The Initial OS installation on this node was SL 4.4 (X86_64) (installed
every
modules) on March 2007 and I have updated to SL4.7 by YUM step by step
at the each minor release and then updated to SL5.3 by anaconda with two
DVD-iso images recently . After that, I have removed many old kernels and
kernel modules by hand (rpm -el).

Cheers,
Takashi Ichihara


Troy Dawson wrote
 Hi,
 What version of yum are you currently using?  Can you send that to me?
 Also, can you send me the output of
   rpm -qa | grep kernel | sort

 And, I have a new version of yum for SL5 comming out today.  I haven't
 pushed it out yet, but you could try it.

   yum --enablerepo=sl-testing update yum

 Troy

 Takashi Ichihara wrote:
   
  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

Re: yum failes with KeyError: 'unknown header tag'

2009-07-13 Thread Troy Dawson
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'
 #


-- 
__
Troy Dawson  daw...@fnal.gov  (630)840-6468
Fermilab  ComputingDivision/LCSI/CSI LMSS Group
__