Re: yum failes with KeyError: 'unknown header tag'
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'
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'
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'
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 __