David C. Rankin wrote:
Listmates,
createrepo cratered. On 10.3 createrepo now results in thousands of errors like:
(process:10597): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Parsing other.xml error: PCDATA invalid Char value 27
(process:10597): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Parsing other.xml error: Entity 'lt' not defined
(process:10597): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Parsing other.xml error: Entity 'gt' not defined
<snip>
(process:10597): GLib-WARNING **: GError set over the top of a previous GError or uninitialized memory. This indicates a bug in someone's code. You must ensure an error is NULL before it's set. The overwriting error message was: Parsing other.xml error: Entity 'gt' not defined
Saving Primary metadata Saving file lists metadata Saving other metadata Traceback (most recent call last): File "/usr/share/createrepo/genpkgmetadata.py", line 724, in <module> main(sys.argv[1:]) File "/usr/share/createrepo/genpkgmetadata.py", line 648, in main mdgen.doRepoMetadata() File "/usr/share/createrepo/genpkgmetadata.py", line 321, in doRepoMetadata dumpMetadata.repoXML(reporoot, self.cmds) File "/usr/share/createrepo/dumpMetadata.py", line 854, in repoXML rp.getOtherdata(complete_path, csum) File "/usr/lib64/python2.5/site-packages/sqlitecachec.py", line 57, in getOtherdata self.repoid)) TypeError: Parsing other.xml error: PCDATA invalid Char value 27
Full error from 'createrepo --update -d /home/backup/rpms/openSUSE_11.0 &> data/createrepo.err' is at:
http://www.3111skyline.com/download/openSUSE_bugs/createrepo.err.bz2 (50k)
What's up??
After the error occurs, your repository is left in the following state: [02:01 nirvana:/home/backup/rpms] # l openSUSE_11.0/ total 524 drwxr-xr-x 11 david dcr 4096 2010-01-07 01:57 ./ drwxr-xr-x 11 david dcr 4096 2010-01-07 01:56 ../ drwxr-xr-x 2 david dcr 77824 2009-09-27 03:29 delta/ drwxr-xr-x 2 david dcr 4096 2009-07-13 11:23 i386/ drwxr-xr-x 2 david skyline 163840 2010-01-06 18:10 i586/ drwxr-xr-x 2 david dcr 12288 2009-12-30 15:31 i686/ drwxr-xr-x 2 david dcr 69632 2010-01-06 18:11 noarch/ drwxr-xr-x 2 root root 4096 2010-01-07 02:01 repodata/ drwxr-xr-x 2 root root 4096 2010-01-07 02:01 .repodata/ drwxr-xr-x 2 david dcr 4096 2009-12-24 10:46 src/ drwxr-xr-x 2 david dcr 172032 2010-01-06 18:12 x86_64/ [02:03 nirvana:/home/backup/rpms] # cd openSUSE_11.0/ [02:03 nirvana:/home/backup/rpms/openSUSE_11.0] # l repodata/ total 12 drwxr-xr-x 2 root root 4096 2010-01-07 02:01 ./ drwxr-xr-x 11 david dcr 4096 2010-01-07 01:57 ../ -rw-r--r-- 1 root root 1719 2010-01-07 02:01 repomd.xml.key [02:03 nirvana:/home/backup/rpms/openSUSE_11.0] # l .repodata/ total 19680 drwxr-xr-x 2 root root 4096 2010-01-07 02:01 ./ drwxr-xr-x 11 david dcr 4096 2010-01-07 01:57 ../ -rw-r--r-- 1 root root 5698630 2010-01-07 02:01 filelists.xml.gz -rw-r--r-- 1 root root 12060075 2010-01-07 02:01 other.xml.gz -rw-r--r-- 1 root root 6144 2010-01-07 02:01 other.xml.gz.sqlite -rw-r--r-- 1 root root 2336811 2010-01-07 02:01 primary.xml.gz Anybody got any ideas? -- David C. Rankin, J.D.,P.E. Rankin Law Firm, PLLC 510 Ochiltree Street Nacogdoches, Texas 75961 Telephone: (936) 715-9333 Facsimile: (936) 715-9339 www.rankinlawfirm.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org