Bonjour à tous,
Je suis en train d’installer un serveur (désolé je ne peux pas détailler plus le rôle de ce serveur) dans un chroot et je rencontre un problème qui me laisse perplexe.
J’ai initialisé le chroot avec un debootstrap (wheezy/amd64) pour être tranquille. Je peux chrooter sans aucun problème et j’ai réinstallé quelques paquets de base etc… sans rencontrer aucun problème.
Seulement voilà, je lance le script d’install de mon serveur et il me sort :
/…path_quelconque…/perl : No such file or directory (l’installeur embarque un binaire perl pour une raison lambda)
Intrigué, je vais voir à l’emplacement et le binaire est bien là. Je tente un “file” dans l’environnement chrooté :
[size=70]/...path_quelconque.../perl ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.2.5, not stripped[/size]
Le binaire existe bien et pourtant quand je tente de l’executer à mon tour, j’ai un “zsh: No such file or directory”.
Je sors du chroot et je tente un : /…path_du_chroot…/…path_quelconque…/perl et là ça marche…
J’ai un peu de mal à comprendre ce qui se passe dans le chroot du coup. J’imagine que le message “No such file or directory” n’est pas adapté à la situation mais qu’il me sort ça faute de mieux.
NB : J’ai pris l’exemple de ce binaire mais ce n’est pas spécifique à ce fichier je crois.
Si quelqu’un a une idée, merci d’avance.