On 31/10/2007, Sid Tupper <sid@xxxxxxxxxxxx> wrote: > > > > I installed Fedora 7 a few days ago. I'm sure other Linux newbies do wild > and crazy things and get into trouble too, but I'm not sure what I did to > deserve this … > > Since yesterday when I try to install software with rpm, a blank message box > comes up titled "installing packages", which before as I recall presented > information about the installation but now just stays blank FOR A LONG TIME > (30 minutes?). The first time it happened I got an interesting dump, which > I've appended below. Subsequently after similar attempts a message box > comes up saying "Config error. Unable to start due to a configuration > error." There's a link to details, which turns out to be "None". > > If I use the Add/Remove Software menu item, nothing happens, except a dialog > for the root password. After an age, I get the unhelpful problem message. > > I booted with the distribution DVD and chose the "upgrade" option (which > promises not to delele my files) hoping that it would overwrite whatever has > gone wrong with good stuff. No such luck. > > I'd really apppreciate some hints about how to proceed. > > Thanks > Sid > > Component: pirut > Summary: TB11af5ff9 grabber.py:1219:_do_grab:OSError: [Errno 2] No such file > or directory: '//var/cache/yum/fedora/primary.sqlite.bz2' > > Traceback (most recent call last): > File "/usr/sbin/pirut", line 441, in <module> > main() > File "/usr/sbin/pirut", line 434, in main > pm = PackageManager(options.config, options.onlyrepo) > File "/usr/sbin/pirut", line 61, in __init__ > GraphicalYumBase.__init__(self, False, config) > File > "/usr/lib/python2.5/site-packages/pirut/__init__.py", line > 124, in __init__ > self.reset() > File > "/usr/lib/python2.5/site-packages/pirut/__init__.py", line > 223, in reset > self.doTsSetup() > File "/usr/lib/python2.5/site-packages/yum/depsolve.py", > line 63, in doTsSetup > return self._getTs() > File "/usr/lib/python2.5/site-packages/yum/depsolve.py", > line 77, in _getTs > self._tsInfo.setDatabases(self.rpmdb, self.pkgSack) > File "/usr/lib/python2.5/site-packages/yum/__init__.py", > line 526, in <lambda> > pkgSack = property(fget=lambda self: self._getSacks(), > File "/usr/lib/python2.5/site-packages/yum/__init__.py", > line 381, in _getSacks > self.repos.populateSack(which=repos) > File "/usr/lib/python2.5/site-packages/yum/repos.py", > line 242, in populateSack > sack.populate(repo, mdtype, callback, cacheonly) > File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", > line 151, in populate > db_fn = repo.retrieveMD(mydbtype) > File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", > line 855, in retrieveMD > cache=self.http_caching == 'all') > File "/usr/lib/python2.5/site-packages/yum/yumRepo.py", > line 618, in _getFile > http_headers=headers, > File > "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", > line 411, in urlgrab > return self._mirror_try(func, url, kw) > File > "/usr/lib/python2.5/site-packages/urlgrabber/mirror.py", > line 397, in _mirror_try > return func_ref( *(fullurl,), **kwargs ) > File > "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", > line 927, in urlgrab > return self._retry(opts, retryfunc, url, filename) > File > "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", > line 845, in _retry > r = apply(func, (opts,) + args, {}) > File > "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", > line 915, in retryfunc > fo._do_grab() > File > "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", > line 1219, in _do_grab > os.utime(self.filename, (modified_stamp, modified_stamp)) > OSError: [Errno 2] No such file or directory: > '//var/cache/yum/fedora/primary.sqlite.bz2' Can you confirm that this error is true? What does "ll /var/cache/yum/fedora" show? Can you reproduce after running "yum clean metadata" as superuser root?