IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

[Débutant] chroot: failed to run command ‘/bin/bash’: No such file or directory


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Par défaut [Débutant] chroot: failed to run command ‘/bin/bash’: No such file or directory
    Bonjour,

    Voici le résultat de la commande df -h sur un serveur en mode rescue.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
     
    login as: root
    root@rescue-pro:~# df -h
    Filesystem      Size  Used Avail Use% Mounted on
    /dev/vda1       2.9G  1.6G  1.2G  57% /
    udev             10M     0   10M   0% /dev
    tmpfs           1.6G  8.4M  1.6G   1% /run
    tmpfs           3.9G     0  3.9G   0% /dev/shm
    tmpfs           5.0M     0  5.0M   0% /run/lock
    tmpfs           3.9G     0  3.9G   0% /sys/fs/cgroup
    /dev/vdb1       350M  258M   93M  74% /mnt/vdb1
    /dev/vdb2       100G   72G   29G  72% /mnt/vdb2
    Comme je dois changer le mot de passe Administrateur, j'ai tapé la commande

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root@rescue-pro:~# chroot /mnt/vdb1/
    et

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    root@rescue-pro:~# chroot /mnt/vdb2/
    Le résultat est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    chroot: failed to run command /bin/bash: No such file or directory
    Après plusieurs jours de recherche j'espère avoir compris que ce n'est pas normal d'avoir deux /mnt/ (/mnt/vdb1 et /mnt/vdb2).

    Pourriez-vous me dire comment résoudre ce problème et changer le mot de passe admin de mon serveur.

    D'avance merci.

  2. #2
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    Bonjour,

    autant que je me souvienne, il faut monter la racine du système, que tu veux chrooter, dans ton cas, sur /mnt, puis monter les autres partitions nécessaires sous /mnt (sur les répertoires préexistant sous la racine du système que tu veux chrooter),
    enfin tu chrootes dans /mnt
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  3. #3
    Membre éclairé Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Par défaut
    Merci N_BaH,

    Comme je l'ai indiqué je suis vraiment débutant.

    Dans cette configuration.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    /dev/vdb1       350M  258M   93M  74% /mnt/vdb1
    /dev/vdb2       100G   72G   29G  72% /mnt/vdb2
    Comment "monter" la racine du système?

    D'avance merci pour ton aide.

  4. #4
    Modérateur
    Avatar de N_BaH
    Profil pro
    Inscrit en
    Février 2008
    Messages
    7 651
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 7 651
    Par défaut
    quelle est la sortie de
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $ \ls -d /mnt/vdb1/*/; \ls -d /mnt/vdb2/*/
    c'est toi qui a monté /dev/vdb 1 et 2 sur /mnt/ ?

    si il n'y a qu'un seul système sur ton serveur, alors la racine est déjà montée, et selon ce que dira la commande précédente, il faudra monter les partitions sur leur répertoire respectif sous /.
    N'oubliez pas de consulter les cours shell, la FAQ, et les pages man.

  5. #5
    Membre éclairé Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Par défaut
    Bonjour N_BaH,

    c'est toi qui a monté /dev/vdb 1 et 2 sur /mnt/ ?
    Non ce n'est pas moi.

    En clair :

    J'ai payé un VPS chez OVH, il est sous windows server 2012R2. (trois ans déjà). L'assistance OVH est la plus nulle que j'ai jamais vu....

    Je suis à Lubumbashi (RDC) et je me connecte à distance. j'ai enregistré mes infos et je n'avais plus à taper le mot de passe pour travailler.
    il y a quelques jours, le système m'a demandé de taper le mot de passe, ce que j'ai fait mais ce n'était pas le bon et j'ai essayé plusieurs autres sans succès. Il est évident que j'ai oublié le mot de passe.

    Pour le changer je dois donc redémarrer en mode rescue, je me retrouve sous linux, c'est là que la galère commence. (Avant il suffisait de cliquer sur changer le mot de passe dans le manager de OVH).

    Les applications fonctionnent et mes clients se plaignent pas jusque là mais je ne sais rien faire à part transférer des fichiers avec FileZilla.

    Je ne doit pas laisser le serveur longtemps en mode rescue.

    Je vais passer les commandes que tu proposes et je reviens tantôt.

    Merci beaucoup.

  6. #6
    Membre éclairé Avatar de lucienkany
    Profil pro
    Développeur
    Inscrit en
    Janvier 2004
    Messages
    257
    Détails du profil
    Informations personnelles :
    Localisation : Congo-Kinshasa

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Janvier 2004
    Messages : 257
    Par défaut
    Bonjour N_BaH,

    Voici le résultat des deux commandes.

    \ls -d /mnt/vdb1/*/

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    /mnt/vdb1/Boot/      /mnt/vdb1/root/
    /mnt/vdb1/Recovery/  /mnt/vdb1/System Volume Information/
    Lorsque j'ai essayé de copier ça dans Putty, j'ai eu cette sortie.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    bash: /mnt/vdb1/Boot/: Is a directory
    root@rescue-pro:~# /mnt/vdb1/Recovery/  /mnt/vdb1/System Volume Information/
    -bash: /mnt/vdb1/Recovery/: Is a directory
    root@rescue-pro:~# ^C

    la seconde commande \ls -d /mnt/vdb2/*/


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    /mnt/vdb2/Documents and Settings/  /mnt/vdb2/Program Files (x86)/
    /mnt/vdb2/inetpub/                 /mnt/vdb2/$Recycle.Bin/
    /mnt/vdb2/PerfLogs/                /mnt/vdb2/System Volume Information/
    /mnt/vdb2/ProgramData/             /mnt/vdb2/Users/
    /mnt/vdb2/Program Files/           /mnt/vdb2/Windows/
    Il est clair que c'est sur vdb2 que le système est installé.

    Maintenant comment modifier le mot de passe Administrator?

    D'avance merci.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. bash: /usr/bin/dnf: /usr/bin/python: bad interpreter: No such file or directory
    Par Nouri2012 dans le forum RedHat / CentOS / Fedora
    Réponses: 2
    Dernier message: 03/02/2017, 17h13
  2. Réponses: 18
    Dernier message: 13/09/2011, 13h55
  3. /usr/bin/Kaffe: No such file or directory
    Par kris1 dans le forum Général Java
    Réponses: 7
    Dernier message: 03/03/2008, 14h55
  4. failed to open stream: No such file or directory
    Par Deallyra dans le forum Langage
    Réponses: 4
    Dernier message: 26/06/2007, 09h33
  5. Réponses: 3
    Dernier message: 16/01/2006, 18h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo