Verifie que tu as bien une interface lo avec /sbin/ifconfig.
Sinon # /sbin/ifconfig lo 127.0.0.1 devrait regler le probleme.
Peut-etre aussi que apache2 ou certains modules ont besoins de /proc.
tu peux le monter dans le chroot avec
# mout -t proc none chroot_path/proc
Au pire tu peux essaye de refaire le chroot completement. Cela arrive qu'on oublie une etape.
Quand tu auras reussi a faire fonctionner le chroot, verifier avec ps (/proc doit etre monte) que tu n'a acces a aucun processus appartenant a www-data (l'uid d'apache) en dehors du chroot, sinon ton chroot ne sert a rien.
Tu peux aussi etudier les possibiltes offertes par grsecurity[1] qui sont assez interessantes.
[^] # Re: /etc/hosts
Posté par oat4hd . En réponse au message "localhost" inconnu dans un chroot. Évalué à 1.
Sinon # /sbin/ifconfig lo 127.0.0.1 devrait regler le probleme.
Peut-etre aussi que apache2 ou certains modules ont besoins de /proc.
tu peux le monter dans le chroot avec
# mout -t proc none chroot_path/proc
Au pire tu peux essaye de refaire le chroot completement. Cela arrive qu'on oublie une etape.
Quand tu auras reussi a faire fonctionner le chroot, verifier avec ps (/proc doit etre monte) que tu n'a acces a aucun processus appartenant a www-data (l'uid d'apache) en dehors du chroot, sinon ton chroot ne sert a rien.
Tu peux aussi etudier les possibiltes offertes par grsecurity[1] qui sont assez interessantes.
[1] http://www.grsecurity.org/