Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3319 connectés 

 


Dernière réponse
Sujet : Problème d'interpréteur avec dchroot
multani Il pointe vers /bin/bash.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
multani Il pointe vers /bin/bash.
Jar Jar Il te manquerait pas /bin/sh dans le chroot ?
multani [:zytrasnif]
multani [:pingouino]
multani Je précise, ça a eu marché sans problème [:petrus75]
multani Salut,
 
 
j'ai une Debian 64bits d'installée, avec un chroot 32 bits dans le dossier /var/chroot/sid-ia32/ pour pouvoir exécuter mes applis 32 bits (méthode trouvée sur le site d'alioth)
Je lance mes applications 32bits via dchroot, et un petit script :


#!/bin/sh
ARGS=""
for i in "$@" ; do
        ARGS="$ARGS '$i'"
done
 
exec dchroot -c ia32 -d "`basename $0`" "$ARGS"


Pour lancer mes applis, je fais un lien vers ce script ( /usr/local/bin/do_chroot ) dans /usr/local/bin, portant le nom de l'appli a exécuter ...
 
et mon /etc/dchroot.conf :


# /etc/dchroot.conf
#
# This file configures the chroots that users can access with the 'dchroot'
# command.  Input lines consist of a description and a path separated by
# whitespace.  If more than one input line is present the first will be the
# default chroot.
 
# Example : the following line enables a chroot called 'stable'
# located at /chroot/stable
 
#stable /chroot/stable
 
# ia32 chroot
ia32    /var/chroot/sid-ia32


Bref, rien de bien extraordinaire...
 
 
 
Depuis quelques jours, je ne peux plus exécuter de script via ce truc :


jon@deb64:~$ gni
(ia32) gni  
Pas d'interpréteur de commandes
dchroot: Child exited non-zero.
dchroot: Operation failed.
jon@deb64:~$  


 
Avec le script "gni" en question dans le chroot :  


root@deb64:/usr/local/bin# cat gni  
#!/bin/sh
 
echo "gni ?"
root@deb64:/usr/local/bin# ll gni
-rwxr-xr-x  1 root staff 24 2005-09-18 17:52 gni
root@deb64:/usr/local/bin#  


Et ça me fait ça pour tout les script que j'ai ... :/
 
Dans le chroot, /bin/sh pointe vers /bin/bash. Je peux chrooter en root, et passer en user "jon" après. je vois pas trop ec qui déconne ... :/
 
Si quelqu'un a une piste ... :jap:


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)