CentOS5.3で yum updateできなくなってた

# yum update
...
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 68, in __init__
    self._read_db_obj(db_obj)
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 94, in _read_db_obj
    setattr(self, item, _share_data(db_obj[item]))
TypeError: unsubscriptable object

CentOS 5 の yum に失敗 (TypeError: unsubscriptable object) | Nire.Comによると、 yum clean metadataで回復するらしい。助かりました。

先月は平気だったと思うんだが、どういうタイミングでメタデータが壊れてしまうのだろう?