[Rpm-metadata] Createrepo error on update repo
Andre Hernandez
siccmademex at yahoo.com
Wed May 15 23:48:05 UTC 2013
## Running on SLES 10 SP 3
## Using createrepo 0.9.9 (latest commit at <http://createrepo.baseurl.org/gitweb?p=createrepo.git;a=shortlog;h=refs/heads/master>)
## Also latest YUM/sqlite3 packages for openSuSE
sdll5992:~ # rpm -qa | grep yum
yum-metadata-parser-1.1.2-122.1.1.x86_64
python-yum-3.4.3-7.1.x86_64
yum-3.4.3-7.1.x86_64
sdll5992:~ # rpm -qa | grep sqlite
libsqlite3-0-3.7.14.1-2.1.1.x86_64
## I created a 42k+ rpm repo (with sqlite db) without error
## I am not sure if it is createrepo sending bad data to YUM api or YUM api sending bad data to sqlite:
sdll5992:~ # createrepo --update /data2/ftp/SLES11SP1
Spawning worker 0 with 8387 pkgs
Spawning worker 1 with 8386 pkgs
Traceback (most recent call last):
File "/usr/share/createrepo/genpkgmetadata.py", line 294, in <module>
main(sys.argv[1:])
File "/usr/share/createrepo/genpkgmetadata.py", line 268, in main
mdgen.doPkgMetadata()
File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 411, in doPkgMetadata
self.writeMetadataDocs(packages)
File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 683, in writeMetadataDocs
save_keptpkgs(pkg)
File "/usr/lib/python2.7/site-packages/createrepo/__init__.py", line 608, in save_keptpkgs
self.primaryfile.write(po.xml_dump_primary_metadata())
File "/usr/lib64/python2.7/site-packages/yum/packages.py", line 1376, in xml_dump_primary_metadata
msg += misc.to_unicode(self._dump_format_items())
File "/usr/lib64/python2.7/site-packages/yum/packages.py", line 1125, in _dump_format_items
msg += self._dump_suggests_and_recommends()
File "/usr/lib64/python2.7/site-packages/yum/packages.py", line 1186, in _dump_suggests_and_recommends
names = self.hdr[rpm.RPMTAG_SUGGESTSNAME]
File "/usr/lib64/python2.7/site-packages/yum/sqlitesack.py", line 270, in __getattr__
raise KeyError, str(e)
KeyError: 'no such column: hdr'
## If you could point me in the right direction (like which yum/createrepo packages are compatible with createrepo 0.9.9 using update)
## I'm only looking to use createrepo to update the repo with sqlite DBs (to avoid XML parse error with large repos).
-Andre Hernandez
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/rpm-metadata/attachments/20130515/b997f0db/attachment-0001.html>
More information about the Rpm-metadata
mailing list