Corriger "Enter failed: unable to exec sh: No such file or directory" OpenVz

Par le passé, il m'est arrivé d'être devant une impasse, en effet il m'était impossible de me connecter à un conteneur via OpenVZ suite à une action maladroite. Chaque tentative se traduisait par un cuisant échec, OpenVZ me renvoyait Enter failed: unable to exec sh: No such file or directory,

Après plusieurs recherches j'ai découvert que plusieurs dossiers système avaient été déplacés à chaud. La solution qui s'est traduite par la résolution du problème est la suivante, dans un premier temps il faut stopper le contenu récalcitrant si ce n'est déjà fait vzctl stop {VEID_HS}puis l'on copie le dossier /bin d'un conteneur fonctionnel vers ce dernier cp -pR /vz/root/{VEID_OK}}/bin /vz/root/{VEID_HS}}/bin, puis le dossier /usr/bin cp -pR /vz/root/{VEID_OK}}/usr/bin /vz/root/{VEID_HS}}/usr/bin, enfin il ne reste plus qu'à relancer le conteneur  vzctl start {VEID_HS} et le problème devrait être réglé.

En effet cette solution conciste à copier le contenu des dossiers bin et usr/bin indispensable au bon fonctionement du conteneur depuis un conteneur non vérolé, le cas échéant ils étaient manquants ou corrompus. À noter que le conteneur dont on copie les fichiers doit être lancé (il est nommé {VEID_OK} ci-dessus).

Poster un Commentaire

Me notifier des
avatar
300
wpDiscuz