[linux-l] zsh dchroot
Schlomo Schapiro
belug at schlomo.schapiro.org
Mo Apr 10 17:08:02 CEST 2006
Hallo Ivan,
und was macht nun das dchroot script/programm ? Scheint nicht Linux
Standard zu sein,. zumindest mein SuSE 9.0 hat es nicht.
Gruss,
Schlomo
On Sun, 9 Apr 2006, Ivan F. Villanueva B. wrote:
> Danke Schlomo für Deinen Versuch,
>
> Am So, Apr 09, 2006 06:09:56 +0200, Ivan F. Villanueva B. schrieb:
> > Hallo,
> > ich habe eine zweite Root-Dateisystem. Manche Programme führe ich mit z.B.
> > "dchroot -d firefox". Seit ich mein Debian aktualisiert habe, funktioniert das
> > Ganze unter die Shell zsh nicht mehr. Ich muss in passwd als vorgegebene Shell
> > den alten Bash eintragen, damit es funktioniert. Ich habe viele Zsh-Optionen
> > versucht, ohne Erfolgt. Gloogle hat auch nichts gebracht.
> >
> > Der Fehler war: "zsh: can't open input file: firefox"
> >
> > Auf meinen normalen Root-Dateisystem gibt es kein firefox, aber bis jetzt hat es
> > alles funktioniert. Wenn ich unter die Bash eine Zsh starte, dann funktioniert
> > "dchroot -d firefox". Hat jemand eine Idee ?
>
> Am So, Apr 09, 2006 07:41:51 +0200, Schlomo Schapiro schrieb:
> > Hallo,
> >
> > ich wuerde mal auf die Pfadeinstellung im chroot tippen. Die Bash und die
> > zsh haben evtl. unabhaengige initscripte, die daher unterschiedliche Pfade
> > setzen, so dass bei der zsh der Pfad zum firefox fehlt.
> >
> > probier mal "set" anstelle von firefox anzugeben, dann siehst Du das
> > environment. Wenn Du das einmal mit bash und einmal mit zsh machst, dann
> > kannst Du das Ergebnis (auch mit diff) vergleichen und findest garantiert
> > den Unterschied.
>
> Das gleiche habe ich auch gedacht:
>
> [ivan at golem]% dchroot -d "set"
> (ia32) set
> zsh: can't open input file: set
> dchroot: Child exited non-zero.
> dchroot: Operation failed.
> [ivan at golem]% dchroot -d set
> (ia32) set
> zsh: can't open input file: set
> dchroot: Child exited non-zero.
> dchroot: Operation failed.
>
> Aber:
> [ivan at golem]% echo "set" | dchroot -d
>
> funktioniert! Auch echo "firefox" | dchroot -d
>
> Vielleicht ist jemand hier gnädig genug, um es mir zu erklären.
>
>
--
Regards,
Schlomo
Mehr Informationen über die Mailingliste linux-l