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

20.02.2008, 14:19

Kein Zugriff auf /var/lib/portage/world nach Aktualisierung von Portage

(Vorweg: Der Forums-Editor verschluckt aus etwelchen Gründen manche meine Leerzeilen. Verzeiht bitte die Formatierung dieses Beitrags.)
Hallo, helfende Geister!

Seit der Installation der neuesten Portage-Version (2.1.4.4) erscheint folgende Meldung, wenn ich als normaler Nutzer (in der Gruppe portage übrigens) emerge aufrufe:
#emerge -p tor
These are the packages that would be merged, in order:
Calculating dependencies Permission denied: '/var/lib/portage/world'


Vielleicht von Interesse:
#ls -lh /var/lib/portage
ls: Öffnen von Verzeichnis /var/lib/portage nicht möglich: Keine Berechtigung
# sudo ls -lh /var/lib/portage
Password:
total 20K
-rw-rw---- 1 root portage 12K Feb 19 16:38 config
-rw-r--r-- 1 root portage 4.9K Feb 19 16:39 world

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Franek« (21.02.2008, 20:49)


2

20.02.2008, 14:59

-rw-rw---- 1 root portage 12K Feb 19 16:38 config
-rw-r--r-- 1 root portage 4.9K Feb 19 16:39 world


Quellcode

1
2
chgrp portage world
chgrp portage config


sollte helfen. Ansonsten kannst auch noch folgendes versuchen:

Quellcode

1
2
chmod 660 world
chmod 660 config


Sprich lese und Schreibrechte Für Gruppe und User.

Viele Grüße

3

20.02.2008, 16:55

Für ein pretend sollten Leserechte vollkommen ausreichend sein!
"Erst nachdem wir alles verloren haben, haben wir die Freiheit, alles zu tun."
"It's only after we've lost everything, that we're free to do anything!"

Jabber: Die ID kann via PN erfragt werden.

4

20.02.2008, 19:08

Ich habe eben gemerkt, daß wohl die Rechte des Ordners /var/lib/portage das Problem sind, nicht die der Dateien darin. Aktuelle Werte:

Quellcode

1
drwxrws---  2 root   portage   96 19. Feb 16:39 portage

Wenn ich die Rechte auf drwxrws--x ändere (also chmod o+x), funktioniert emerge -p wieder. Aber darf das sein? Eigentlich müßte es doch genügen, daß der Benutzer in der Portage-Gruppe ist.

5

20.02.2008, 21:15

Seit der Installation der neuesten Portage-Version (2.1.1.4)


Wo hast du den die Version her :?:

Quellcode

1
2
[I] sys-apps/portage
     Available versions:  2.0.51.22-r3 2.1.1-r2 2.1.2.12 2.1.3.19 2.1.4.4 [M](~)2.2_pre2


Die Rechte (unveränderte Originale) schauen bei mir so aus:

Quellcode

1
2
3
4
# ls -l /var/lib/portage
total 32
-rw-r--r-- 1 root portage 27273 20. Feb 19:53 config
-rw-r--r-- 1 root portage  2806 20. Feb 16:02 world


MfG
josef.95

6

20.02.2008, 22:19

Mist, vertippt: 2.1.4.4 habe ich natürlich.

7

21.02.2008, 11:22

Doch, doch! Es geht schon! Ohne auf den Permissions da herumzureissen!

Füge deinen User die Gruppe "portage" noch hinzu. Check ob du drinnen bist via

Quellcode

1
$ id
Falls nicht, mach eine Logout/Login-Runde.

Das sollte reichen.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

8

21.02.2008, 20:47

Falls nicht, mach eine Logout/Login-Runde.

Danke für den wertvollen Hinweis, das war es tatsächlich! Wußte nicht, daß Gruppenänderungen erst nach Neuanmeldung wirksam werden.
Interessant übrigens, daß ich in allen früheren Portage-Versionen emerge -p durchführen konnte, ohne in der portage-Gruppe zu sein.

9

22.02.2008, 04:23

Füge deinen User die Gruppe "portage" noch hinzu.

Hm.. verstehe ich jetzt zwar nicht ganz, da du in deinem ersten Post schriebst:

Zitat

Seit der Installation der neuesten Portage-Version (2.1.4.4) erscheint folgende Meldung, wenn ich als normaler Nutzer (in der Gruppe portage übrigens) emerge aufrufe:
Daher ging ich davon aus das dein User bereits in der Gruppe portage sei! ?(

MfG
josef.95