奴はやっぱしだめだった

最初の問題はLZMA対応のrpmがいつyumでインストールできるのかなーということ。yum update rpm もしくは yum upgrade rpmが一向に来ないので毎度評判の悪いpreupgrade-cliを使ってみたら(理由は忘れたけど)各パッケージが一通りダウンロードされて何かのtestをしてる最中に終った。起動時からなんかいやな予感はしてたんだけどエラーで終了した際に以下のメッセージを吐いた。"This indicates a bug in someone's code."というのは一体どこのどなたであろうか。。

(process:8133): 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 primary.xml error: Specification mandate value for attribute Saslauthd

(process:8133): 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 primary.xml error: attributes construct error


(process:8133): 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 primary.xml error: error parsing attribute name


(process:8133): 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 primary.xml error: attributes construct error


(process:8133): 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 primary.xml error: xmlParseStartTag: problem parsing attributes


(process:8133): 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 primary.xml error: Couldn't find end of Start Tag rpm:entry line 74514

(process:8133): 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 primary.xml error: attributes construct error


(process:8133): 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 primary.xml error: Specification mandate value for attribute Saslauthd


(process:8133): 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 primary.xml error: attributes construct error


(process:8133): 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 primary.xml error: error parsing attribute name


(process:8133): 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 primary.xml error: attributes construct error

(process:8133): 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 primary.xml error: xmlParseStartTag: problem parsing attributes


(process:8133): 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 primary.xml error: Couldn't find end of Start Tag rpm:entry line 74516

Traceback (most recent call last):
  File "/usr/share/preupgrade/preupgrade-cli.py", line 291, in 
    pu.main(myrelease)
  File "/usr/share/preupgrade/preupgrade-cli.py", line 256, in main
    self.generate_repodata(cachedir, comps) # TODO: callback?
  File "/usr/lib/python2.6/site-packages/preupgrade/__init__.py", line 712, in generate_repodata
    generate_repodata(dir, comps, callback)
  File "/usr/lib/python2.6/site-packages/preupgrade/__init__.py", line 729, in generate_repodata_f9
    mdgen.doRepoMetadata()
  File "/usr/lib/python2.6/site-packages/createrepo/__init__.py", line 804, in doRepoMetadata
    rp.getPrimary(complete_path, csum)
  File "/usr/lib/python2.6/site-packages/sqlitecachec.py", line 45, in getPrimary
    self.repoid))
TypeError: Parsing primary.xml error: attributes construct error

[root@localhost ~]#