On 2006-02-07 21:36:59 +0100, Klaus Becker wrote:
> Le Dienstag 7 Februar 2006 19:06, Klaus Becker a écrit :
> > Ich habe auf einer Partition ein komplettes Sarge32-System mit allem, was
> > ich brauche. Ist es möglich, auf dieses System zu chrooten und die dortigen
> > Programme mit dchroot laufen zu lassen? Dann hätte ich mir doch eigentlich
> > das Anlegen von /var/chroot/sid-ia32 sparen können oder?

Ja und ja.

> Inzwischen habe ich mal probeweise Firefox installiert, klappt aber nicht:
> 
> $ dchroot -c ia32 -d firefox
> (ia32) firefox
> Gdk-WARNING **: locale not supported by C library
> _X11TransSocketINETConnect() can't get address for localhost:6000: Name or 
> service not known
> ** CRITICAL **: Unable to open display
> 
> Ich habe /etc/passwd, shadow und group in chroot kopiert, die Zeile 
> ia32 /var/chroot/sid-ia32
> in /etc/dchroot.conf hinzugefügt sowie "mkdir /home/klaus" in chroot 
> ausgeführt (vorher bekam ich eine Meldung, dass kein User gefunden wird).

Der Firefox in deinem chroot kommt nicht an das X11-Socket in /tmp (das
/tmp im 64bit-Teil). Mache ein bind-mount von /tmp zum 32bit-/tmp.
Das gleiche bietet sich an auch für /home/ zu machen. So kann der
Firefox auf deine Einstellungen zugreifen (wenn es gewollt ist).

Michael


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an