Gentoo Archives: gentoo-user

From: James <wireless@×××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: emerge error
Date: Wed, 23 Jan 2008 16:06:39
Message-Id: loom.20080123T154802-683@post.gmane.org
In Reply to: Re: [gentoo-user] emerge error by KH
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

Replies

Subject Author
Re: [gentoo-user] Re: emerge error James Ausmus <james.ausmus@×××××.com>
Re: [gentoo-user] Re: emerge error Dale <dalek1967@×××××××××.net>