Re: dchroot: cannot execute binary file
Am Sonntag 02 Juli 2006 22:27 schrieb Christian Frommeyer:
> Am Sonntag 02 Juli 2006 21:53 schrieb Klaus Becker:
> Hmm ich glaube ich verstehe Dich nicht.
> Gruß Chris
Also, das Ganze nochmal von vorne:
1. Ich habe Sarge 64 bits und benutze KDE.
2. Ich habe 2 chroot-Umgebungen, Sarge (sarge32) und Sid (sid32).
3. Für sarge32 habe ich
- in fstab:
/tmp /var/chroot/sarge32/tmp none bind 0 0
proc /var/chroot/sarge32/proc proc defaults 0 0
/home/klaus /var/chroot/sarge32/home/klaus none bind 0 0
- in /etc/dchroot.conf: "sarge32 /var/chroot/sarge32"
4. Programme in dieser Umgebung rufe ich auf mit:
"dchroot -c sarge32 -d Programm". Das funktionniert in "konsole" und auch über
selbstgestrickte KDE-Menüeinträge.
5. Für sid32 habe ich die gleichen Einträge, nur "sid32" statt "sarge32".
6. Das Problem:
$ dchroot -c sid32 -d ls
(sid32) ls
/bin/ls: /bin/ls: cannot execute binary file
dchroot: Child exited non-zero.
dchroot: Operation failed.
7. Es klappt aber folgendermaßen:
- in der "konsole" öffne ich eine neue Sitzung als root. Dann:
- chroot /var/chroot/sid32,
- su - klaus,
- export DISPLAY=:0,
- avidemux (als Beispiel).
Vorgegangen bin ich nach
http://alioth.debian.org/docman/view.php/30192/21/debian. Ich habe das Ganze
nochmal überprüft und keinen Fehler feststellen können. Auch habe ich
probeweise in fstab und dchroot.conf die Einträge für sarge32 auskommentiert
und das System neugestartet, aber ich bekomme immer noch die gleiche
Fehlermeldung.
Ich hoffe, es ist jetzt verständlich?
Gruß
Klaus
Reply to: