Was macht die Sandbox eigentlich?
[ergänzt]Carlo [1] wrote:Die Sandbox unterbindet den (Schreib-)Zugriff auf Dein System. Erst wenn das Ebuild einwandfrei abgearbeitet wurde, werden die temporär installierten Dateien dorthin kopiert, der Vorgang wird protokolliert und eventuelle Änderungen [in durch CONFIG_PROTECT geschützten Verzeichnissen] darf der Admin per etc-update bestätigen, modifizieren oder unterbinden.
Was passiert, wenn ich die Sandbox abschalte?
Aber es funktioniert doch mit der Sandbox nicht und ohne schon?!Carlo [1] wrote:Wird die Sandbox deaktviert und ein fehlerhaftes Ebuild schreibt irgendetwas in das System und bricht dann ab, dann darf man per Hand rausfinden, welche Dateien betroffen sind und sie dann in den ursprünglichen Zustand zurückversetzen, so denn ein Backup vorhanden ist, bzw. man weiß, wie denn der ursprüngliche Zustand war. Kurz: Wenn Du nicht genau weißt, was Du tust, vermüllst Du Dir Dein System (ohne Sandbox).
Es handelt sich um ein Problem des Ebuilds. Auch wenn man die Symptome kurieren kann bleibt das Problem bestehen. Bitte einen Bugreport (sofern noch nicht vorhanden) auf http://bugs.gentoo.org eröffnen, dann kann der Fehler auch behoben werden. Außerdem hat das "Funktionieren" einen schlechten Beigeschmack: Die Dateien, die durch Deaktivierung der Sandbox im System unbemerkt erzeugt werden konnten, können nicht von Portage deinstalliert werden und bleiben bis zum manuellen Entfernen als Datenmüll zurück.
[1] Nachzulesen in Problem beim kde themes emergen.
edit: Manchmal gibt es auch Ausnahmen, in denen sogar Developer als notwendiges Übel das Abschalten der Sandbox empfehlen:
http://forums.gentoo.org/viewtopic.php? ... 02#1945502
http://bugs.gentoo.org/show_bug.cgi?id=72379#c8
edit: Unsticky - 17.01.2004
amne
edit2: Wieder sticky - 06.06.2005
edit3: Wieder unsticky



