1 |
KH <gentoo-user <at> konstantinhansen.de> writes: |
2 |
|
3 |
|
4 |
> James Ausmus wrote: |
5 |
|
6 |
> > 1. Check your disk space, make sure it's not full |
7 |
|
8 |
Not a problem... |
9 |
|
10 |
> > 2. As root, do a chown -R portage:portage /var/cache/edb |
11 |
|
12 |
> add the -c to chown |
13 |
> -c, --changes |
14 |
> like verbose but report only when a change is made |
15 |
|
16 |
|
17 |
Many of the files were owned by root:portage |
18 |
|
19 |
Now they are owned by portage:portage, but that did not |
20 |
fix the error: |
21 |
|
22 |
|
23 |
|
24 |
calculating world dependencies \Traceback (most recent call last) |
25 |
File "/usr/bin/emerge", line 6518, in ? |
26 |
retval = emerge_main() |
27 |
File "/usr/bin/emerge", line 6512, in emerge_main |
28 |
myopts, myaction, myfiles, spinner) |
29 |
File "/usr/bin/emerge", line 5813, in action_build |
30 |
mydepgraph = depgraph(settings, trees, myopts, myparams, spinner) |
31 |
File "/usr/bin/emerge", line 1174, in __init__ |
32 |
vardb.aux_get(pkg, self._mydbapi_keys)))) |
33 |
File "/usr/bin/emerge", line 948, in _aux_get_wrapper |
34 |
self._portdb.aux_get(pkg, self._portdb_keys))) |
35 |
File "/usr/lib/portage/pym/portage.py", line 6552, in aux_get |
36 |
try: |
37 |
del self.auxdb[mylocation][mycpv] |
38 |
File "/usr/lib/portage/pym/cache/template.py", |
39 |
line 82, in __delitem__ |
40 |
self._delitem(cpv) |
41 |
File "/usr/lib/portage/pym/cache/flat_hash.py", |
42 |
line 98, in _delitem |
43 |
raise cache_errors.CacheCorruption(cpv, e) |
44 |
cache.cache_errors.CacheCorruption: |
45 |
sys-apps/baselayout-1.12.10-r5 is |
46 |
corrupt:[Errno 13] Permission denied: |
47 |
var/cache/edb/dep/usr/portage/sys-apps/baselayout-1.12.10-r5' |
48 |
|
49 |
|
50 |
|
51 |
The files that had their permissions changed were: |
52 |
|
53 |
changed ownership of var/cache/edb/dep/usr/ |
54 |
portage/sec-policy/selinux-lpd-20070329' to portage:portage |
55 |
changed ownership of var/cache/edb/dep/usr/ |
56 |
portage/sec-policy/selinux-lpd-20070928' to portage:portage |
57 |
changed ownership of var/cache/edb/dep/usr/ |
58 |
portage/sec-policy/selinux-cups-20070329' to portage:portage |
59 |
changed ownership of var/cache/edb/dep/usr/ |
60 |
portage/sec-policy/selinux-cups-20070928' to portage:portage |
61 |
|
62 |
snip> |
63 |
changed ownership of var/cache/edb/dep/usr/ |
64 |
portage/sec-policy/selinux-screen-20070329' to |
65 |
portage:portage |
66 |
changed ownership of var/cache/edb/dep/usr/ |
67 |
portage/sec-policy/selinux-screen-20070928' to |
68 |
portage:portage |
69 |
chown: cannot access var/cache/edb/dep/usr/ |
70 |
portage/sec-policy/selinux-bind-20050408': |
71 |
Permission denied |
72 |
changed ownership of var/cache/edb/dep/usr/ |
73 |
portage/sec-policy/selinux-bind-20050626' to portage:portage |
74 |
chown: cannot access var/cache/edb/dep/usr/ |
75 |
portage/sec-policy/selinux-bind-20061114': |
76 |
Permission denied |
77 |
changed ownership of var/cache/edb/dep/usr/ |
78 |
portage/sec-policy/selinux-bind-20070329' to portage:portage |
79 |
|
80 |
|
81 |
|
82 |
Maybe the '/usr/bin/emerge' executable is corrupted. Can I |
83 |
just scp over a copy from another similar arch machine? |
84 |
|
85 |
|
86 |
Any other ideas? |
87 |
|
88 |
James |
89 |
|
90 |
|
91 |
-- |
92 |
gentoo-user@l.g.o mailing list |