Package installation configuration corrupted

Michael Schwendt mschwendt at gmail.com
Wed Oct 31 18:35:07 UTC 2007


On 31/10/2007, Sid Tupper <sid at sidtupper.ca> 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?




More information about the fedora-list mailing list