[mythtv-users] Trouble upgrading to 0.20.1 - sqlite i/o error in yum.

Lan Barnes lan at falleagle.net
Sun Sep 2 01:07:59 UTC 2007


I tried the lazy guy's yum upgrade to 0.20.2 for SD, but it chokes on a
sqlite i/o error.

[root at xena ~]# yum upgrade \*myth\*
Loading "installonlyn" plugin
Loading "kmdl" plugin
Setting up Upgrade Process
Setting up repositories
Reading repository metadata in from local files
updates : ################################################## 1090/1090
primary.xml.gz 100% |=========================| 1.8 MB 00:05
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in ?
yummain.main(sys.argv[1:])
File "/usr/share/yum-cli/yummain.py", line 94, in main
result, resultmsgs = base.doCommands()
File "/usr/share/yum-cli/cli.py", line 381, in doCommands
return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd,
self.extcmds)
File "/usr/share/yum-cli/yumcommands.py", line 353, in doCommand
return base.updatePkgs(extcmds)
File "/usr/share/yum-cli/cli.py", line 673, in updatePkgs
self.doRepoSetup()
File "/usr/share/yum-cli/cli.py", line 109, in doRepoSetup
self.doSackSetup(thisrepo=thisrepo)
File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 338, in
doSackSetup
self.repos.populateSack(which=repos)
File "/usr/lib/python2.4/site-packages/yum/repos.py", line 200, in
populateSack
sack.populate(repo, with, callback, cacheonly)
File "/usr/lib/python2.4/site-packages/yum/yumRepo.py", line 91, in populate
dobj = repo.cacheHandler.getPrimary(xml, csum)
File "/usr/lib/python2.4/site-packages/sqlitecachec.py", line 40, in
getPrimary
self.repoid))
TypeError: Error reading from SQL: SQL logic error or missing database

I had stopped both the FE and BE. I tried reinstalling a bunch of things
(yum and friends, sqlite), and that didn't help. sqlite3 appears to be
healthy and ready for business.

Is this problem on my end in my atrpms config, or their end? Or more
simply, what should I do?

My atrpms config:

[root at xena yum.repos.d]# cat atrpms.repo
#
#
[atrpms]
name=Fedora Core 6 - i386 - ATrpms
baseurl=http://dl.atrpms.net/fc6-i386/atrpms/stable
failovermethod=priority
enabled=1

#
# requires stable
#
[atrpms-testing]
name=Fedora Core 6 - i386 - ATrpms testing
baseurl=http://dl.atrpms.net/fc6-i386/atrpms/testing
failovermethod=priority
enabled=0

#
# requires stable and testing
#
[atrpms-bleeding]
name=Fedora Core 6 - i386 - ATrpms bleeding
baseurl=http://dl.atrpms.net/fc6-i386/atrpms/bleeding
failovermethod=prio



More information about the mythtv-users mailing list