[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: