[Yum] _sqlite.DatabaseError

Chris Watson chris.watson.zp at gmail.com
Thu Sep 3 15:33:34 UTC 2009


Hello, (sorry if this gets double-posted)
I recently upgraded RHEL4.5 to CentOS4.8, and yum isn't working now. Here's
a stack trace:
*[root at occipital yum.repos.d]$* yum check-update
Setting up repositories
Reading repository metadata in from local files
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 97, in main
    result, resultmsgs = do()
  File "/usr/share/yum-cli/cli.py", line 534, in doCommands
    ypl = self.returnPkgLists()
  File "/usr/share/yum-cli/cli.py", line 1176, in returnPkgLists
    ypl = self.doPackageLists(pkgnarrow=pkgnarrow)
  File "__init__.py", line 904, in doPackageLists
  File "/usr/share/yum-cli/cli.py", line 75, in doRepoSetup
    self.doSackSetup(thisrepo=thisrepo)
  File "__init__.py", line 260, in doSackSetup
  File "repos.py", line 277, in populateSack
  File "/usr/lib64/python2.3/site-packages/sqlitecachec.py", line 40, in
getPrimary
    self.repoid))
  File "/usr/lib64/python2.3/site-packages/sqlitecachec.py", line 29, in
open_database
    con = sqlite.connect(filename)
  File "/usr/lib64/python2.3/site-packages/sqlite/__init__.py", line 61, in
connect
    return Connection(*args, **kwargs)
  File "/usr/lib64/python2.3/site-packages/sqlite/main.py", line 445, in
__init__
    self.db = _sqlite.connect(database, mode)
_sqlite.DatabaseError: file is encrypted or is not a database

I followed this thread (
https://lists.dulug.duke.edu/pipermail/yum/2005-November/007878.html), but
nothing helped. Here's some info:
*[root at occipital yum.repos.d]$* rpm -q yum
yum-2.4.3-4.el4.centos
*[root at occipital yum.repos.d]$* rpm -q sqlite
sqlite-3.3.13-1.el4.rf
sqlite-2.8.17-1.el4.rf
*[root at occipital yum.repos.d]$* rpm -q python-sqlite
python-sqlite-1.0.1-1.2.el4.rf
python-sqlite-2.3.3-1.el4.rf
*[root at occipital yum.repos.d]$* uname -a
Linux occipital.tch.harvard.edu 2.6.9-89.ELsmp #1 SMP Mon Jun 22 12:31:33
EDT 2009 x86_64 x86_64 x86_64 GNU/Linux
*[root at occipital yum.repos.d]$* ls
CentOS-Base.repo  CentOS-Media.repo  epel.repo  epel-testing.repo
mirrors-rpmforge  rpmforge.repo
*[root at occipital etc]$* cat yum.conf
[main]
cachedir=/var/cache/yum
keepcache=0
debuglevel=2
logfile=/var/log/yum.log
distroverpkg=redhat-release
tolerant=1
exactarch=1
obsoletes=1
gpgcheck=1
plugins=1

# Note: yum-RHN-plugin doesn't honor this.
# metadata_expire=1h

installonly_limit = 5

# PUT YOUR REPOS HERE OR IN separate files named file.rep
# in /etc/yum.repos.d


Thanks for any help,
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.baseurl.org/pipermail/yum/attachments/20090903/2e3b255f/attachment.htm>


More information about the Yum mailing list