James Ausmus <james.ausmus <at> gmail.com> writes:

> OK, try doing:

> emerge --metadata

> Also, have you done a emerge --sync since this started?

> Sounds like it might just be a cache corruption - if the cache was
> corrupted during the rsync process in an emerge--sync, then just doing
> a emerge --metadata won't help, but if was just corrupted on disk (in
> the /var/cache/edb dir), then a emerge --metadata might do it.


'emerge' sync almost ran to completion:



Number of files: 131430
Number of files transferred: 270
Total file size: 175763417 bytes
Total transferred file size: 1202283 bytes
Literal data: 1202283 bytes
Matched data: 0 bytes
File list size: 3192393
File list generation time: 4.092 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 8817
Total bytes received: 4410697

sent 8817 bytes  received 4410697 bytes  34393.11 bytes/sec
total size is 175763417  speedup is 39.77

>>> Updating Portage cache:      Traceback (most recent call last):
  File "/usr/bin/emerge", line 6518, in ?
    retval = emerge_main()
  File "/usr/bin/emerge", line 6473, in emerge_main
    action_sync(settings, trees, mtimedb, myopts, myaction)
  File "/usr/bin/emerge", line 5010, in action_sync
    action_metadata(settings, portdb, myopts)
  File "/usr/bin/emerge", line 5104, in action_metadata
    eclass_cache=ec, verbose_instance=noise_maker)
  File "/usr/lib/portage/pym/cache/util.py", line 21, in mirror_cache
    dead_nodes = set(trg_cache)
  File "/usr/lib/python2.4/sets.py", line 429, in __init__
    self._update(iterable)
  File "/usr/lib/python2.4/sets.py", line 383, in _update
    for element in iterable:
  File "/usr/lib/portage/pym/cache/flat_hash.py", line 122, in __iter__
    st = os.lstat(p)
OSError: [Errno 13] Permission denied: 
'/var/cache/edb/dep/usr/portage/net-zope'

ideas?

James


-- 
gentoo-user@lists.gentoo.org mailing list

Reply via email to