Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

23.11.2004, 16:53

seltsamer fehler bei emerge..

hi

hab irgendwie en komischer fehler bei emerge..
nachdem ich emerge -up world eingeb, kommt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
These are the packages that I would merge, in order:

Calculating world dependencies -Traceback (most recent call last):
  File "/usr/bin/emerge", line 2903, in ?
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 1351, in xcreate
    if not self.create(myk,myuse=binpkguseflags):
  File "/usr/bin/emerge", line 983, in create
    if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
  File "/usr/bin/emerge", line 1250, in select_dep
    if not self.create(myk,myparent,myuse=binpkguseflags):
  File "/usr/bin/emerge", line 939, in create
    self.pkgsettings.setinst(mykey,portage.db[myroot]["porttree"].dbapi)
  File "/usr/lib/portage/pym/portage.py", line 1270, in setinst
    virt = dep_getkey(virt)
  File "/usr/lib/portage/pym/portage.py", line 3362, in dep_getkey
    elif mydep[:1] in "=<>~":
TypeError: 'in <string>' requires string as left operand

was soll das heißen?
und wie bekomm ich das wieder weg?

gruß, neo

misterjack

unregistriert

2

23.11.2004, 18:42

also bei mir kommt sowas ähnliches nur wenn ich als user versuche etwas zu emergen:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
*** You are not in the portage group. You may experience cache problems
*** due to permissions preventing the creation of the on-disk cache.
*** Please add this user to the portage group if you wish to use portage.


These are the packages that I would merge, in order:

Calculating world dependencies  auxdb exception: [/usr/portage::sys-apps/man-pages-1.67]: "Corruption detected when reading key 'man-pages-1.67': [Errno 13] Permission denied: '/var/cache/edb/dep//usr/portage/sys-apps/man-pages-1.67.portage_lockfile'"

Traceback (most recent call last):
  File "/usr/bin/emerge", line 2903, in ?
    if not mydepgraph.xcreate(myaction):
  File "/usr/bin/emerge", line 1322, in xcreate
    myeb=portage.portdb.xmatch("bestmatch-visible",mydep)
  File "/usr/lib/portage/pym/portage.py", line 5335, in xmatch
    myval=best(self.xmatch("match-visible",None,mydep=mydep,mykey=mykey))
  File "/usr/lib/portage/pym/portage.py", line 5346, in xmatch
    myval=match_from_list(mydep,self.xmatch("list-visible",None,mydep=mydep,mykey=mykey))
  File "/usr/lib/portage/pym/portage.py", line 5332, in xmatch
    myval=self.gvisible(self.visible(self.cp_list(mykey)))
  File "/usr/lib/portage/pym/portage.py", line 5430, in gvisible
    myaux=db["/"]["porttree"].dbapi.aux_get(mycpv, ["KEYWORDS"])
  File "/usr/lib/portage/pym/portage.py", line 5090, in aux_get
    self.auxdb[mylocation][cat].del_key(pkg)
  File "/usr/lib/portage/pym/portage_db_flat.py", line 98, in del_key
    mylock = portage_locks.lockfile(self.fullpath+key, wantnewlockfile=1)
  File "/usr/lib/portage/pym/portage_locks.py", line 67, in lockfile
    myfd = os.open(lockfilename, os.O_CREAT|os.O_RDWR,0660)
OSError: [Errno 13] Permission denied: '/var/cache/edb/dep//usr/portage/sys-apps/man-pages-1.67.portage_lockfile'
Failed to write to mtimedb: [Errno 13] Permission denied: '/var/cache/edb/mtimedb'


gleich mal die dumme Frage, hast du es als root versucht und wenn ja ist root in der portage group?

3

24.11.2004, 07:57

jo klar mach ich das als root..
an der portage group hab ich nix geändert.. un vor ein paar tagen gings noch ohne problem..