[RESCUE CHROOT] failed to run command ‘/bin/bash’ [Résolu]
Publié : mar. 30 janv. 2018, 17:32
Bonjour,
Cet après midi j'ai lançé unsur mon serveur afin de mettre à jour les différents packet.
Une fois la mise à jour terminer, aucune commande ne semblais réagir.
Lorsque je tapais, le serveur ne reconnaisais pas la commande, lorsque je tapais , aucune commande reconnue.
j'ai essayer avec une dizaine de commande et aucun résultat.
Etant chez OVH , j'ai demander un redémarrage de la machine via l'interface web.
Mon serveur n'a pas redémaré et un technicien est donc intervenu dessus.
Je suis donc maintenant en mode rescue, et j'ai vou lu chrooter le système pour voir ce qui n'allais pas.
j'ai donc monté ma racine dans /mnt et j'ai monté mon home dans /mnt home
j'ai ensuite monté ces dossiers spéciaux
Puis j'ai essayer de chrooter avec :
j'obtiens alors le message : chroot: failed to run command ‘/bin/bash’: No such file or directory
je fait un ls -l /bin/bash, j'obtiens -rwxr-xr-x 1 root root 1029624 Nov 5 2016 /bin/bash
je fait un ls -l /mnt/bin/bash, j'obtiens -rwxr-xr-x 1 root root 828320 Feb 14 2017 /mnt/usr/bin/bash
d'après ce que j'ai compris, la console rescue de ovh a bash dans /bin/bash et mon systeme a bash dans /usr/bin/bash
j'ai essayé la commande
Toujours le message d'erreur d ebash non trouvé
j'ai fait un ldd de /bin/bash
et un ldd de /mnt/usr/bin/bash
Donc pour récapituler ; après mon pacman -Syu, aucune commande ne répondé, j'ai donc rebooté. le système a planter et un technicien OVH est venu mettre en mode rescue.
Actuelement je ne sais pas comment réparer le système :/
Cet après midi j'ai lançé un
Code : Tout sélectionner
pacman -Syu
Une fois la mise à jour terminer, aucune commande ne semblais réagir.
Lorsque je tapais
Code : Tout sélectionner
ls
Code : Tout sélectionner
pacman
j'ai essayer avec une dizaine de commande et aucun résultat.
Etant chez OVH , j'ai demander un redémarrage de la machine via l'interface web.
Mon serveur n'a pas redémaré et un technicien est donc intervenu dessus.
Je suis donc maintenant en mode rescue, et j'ai vou lu chrooter le système pour voir ce qui n'allais pas.
j'ai donc monté ma racine dans /mnt et j'ai monté mon home dans /mnt home
Code : Tout sélectionner
mount /dev/sda1 /mnt
mount /dev/sda2 /mnt/home
Code : Tout sélectionner
mount --bind /dev /mnt/dev
mount -t proc /proc /mnt/proc
mount -t sysfs /sys /mnt/sys
Code : Tout sélectionner
chroot /mnt /bin/bash
je fait un ls -l /bin/bash, j'obtiens -rwxr-xr-x 1 root root 1029624 Nov 5 2016 /bin/bash
je fait un ls -l /mnt/bin/bash, j'obtiens -rwxr-xr-x 1 root root 828320 Feb 14 2017 /mnt/usr/bin/bash
d'après ce que j'ai compris, la console rescue de ovh a bash dans /bin/bash et mon systeme a bash dans /usr/bin/bash
j'ai essayé la commande
Code : Tout sélectionner
chroot /mnt /usr/bin/bash
j'ai fait un ldd de /bin/bash
Code : Tout sélectionner
root@rescue:/# ldd /bin/bash
linux-vdso.so.1 (0x00007ffcad114000)
libncurses.so.5 => /lib/x86_64-linux-gnu/libncurses.so.5 (0x00007f0f66c0a000)
libtinfo.so.5 => /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0f669e0000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f0f667dc000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f0f66431000)
/lib64/ld-linux-x86-64.so.2 (0x00007f0f66e2f000)
Code : Tout sélectionner
root@rescue:/# ldd /mnt/usr/bin/bash
linux-vdso.so.1 (0x00007ffd03952000)
libreadline.so.7 => not found
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f3db9eaf000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f3db9b04000)
/lib64/ld-linux-x86-64.so.2 (0x00007f3dba0b3000)
Donc pour récapituler ; après mon pacman -Syu, aucune commande ne répondé, j'ai donc rebooté. le système a planter et un technicien OVH est venu mettre en mode rescue.
Actuelement je ne sais pas comment réparer le système :/