Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 15-06-2020 11:45:30

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

[RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

Bonjour à tous

Je suis sur Windows avec des machine virtuel Debian et celle que j'utilisai est une Sid et elle ne lance plus l'interface graphique.

Du coup j'ai pris un LiveCD Debian en 64bits je boot je monte mes partition et dossier et quand je fais

chroot /media/ /bin/bash


chroot: failed to run command ‘/bin/bash’: No such file or directory
 



Du coup j'ai chercher sur le net mais aucune solution ne marche.
Et sa m'embete car sur la debian que je veux chrooter y a ma clef privée pgp je suis si près du but

merci pour votre aide et si faut donner des xommande allez y

Dernière modification par NuDub (15-06-2020 16:19:01)


VM Debian Testing sur Win7

Hors ligne

#2 15-06-2020 12:06:23

MicP
Membre
Inscription : 29-02-2016

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

Bonjour

Tu as dû oublier quelque chose dans le nom du chemin vers lequel tu veux faire ton chroot

Ce n'est sans doute pas seulement /media/
mais plutôt :/media/nomDuPointDeMontageDuSystèmeDeFichiersQueTuAsMonté

=======
Voir aussi : https://debian-facile.org/doc:systeme:chroot

Dernière modification par MicP (15-06-2020 12:09:24)

Hors ligne

#3 15-06-2020 12:19:39

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

merci mais non toujours le même message
je fais un

whereis chroot/bin/bash


bash: /usr/bin/bash /etc/bash.bashrc /usr/share/man/man1/bash.1.gz


voici une solution que j'ai tenté mai sa ,e marche pas

ldd /bin/bash
  linux-vdso.so.1 (0x00007fffa23d8000)
  libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f7fe5b72000)
  libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f7fe5b6d000)
  libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f7fe59ac000)
  /lib64/ld-linux-x86-64.so.2 (0x00007f7fe5ce5000)
root@debian:~# cp linux-vdso.so /media/lib/
cp: impossible d'évaluer 'linux-vdso.so': Aucun fichier ou dossier de ce type
root@debian:~# cp linux-vdso.so* /media/lib/
cp: impossible d'
évaluer 'linux-vdso.so*': Aucun fichier ou dossier de ce type
root@debian:~# cp linux-vdso.so.1 /media/lib/
cp: impossible d'évaluer 'linux-vdso.so.1': Aucun fichier ou dossier de ce type
root@debian:~# cd /linux-vdso.so /media/lib/
-bash: cd: trop d'
arguments
root@debian:~# cp /linux-vdso.so /media/lib/
cp: impossible d'évaluer '/linux-vdso.so': Aucun fichier ou dossier de ce type
root@debian:~# cp /usr/bin/bash /usr/bin/ls /media/bin/
root@debian:~# cp /lib64/libtinfo.so.6 /lib64/libdl.so.2 /lib64/libc.so.6 /lib64/ld-linux-x86_64.so.2 /media/lib/
cp: impossible d'
évaluer '/lib64/libtinfo.so.6': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer '/lib64/libdl.so.2': Aucun fichier ou dossier de ce type
cp: impossible d'
évaluer '/lib64/libc.so.6': Aucun fichier ou dossier de ce type
cp: impossible d'évaluer '/lib64/ld-linux-x86_64.so.2': Aucun fichier ou dossier de ce type

Dernière modification par NuDub (15-06-2020 12:47:36)


VM Debian Testing sur Win7

Hors ligne

#4 15-06-2020 12:53:02

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

NuDub a écrit :

je monte mes partition et dossier et quand je fais

chroot /media/ /bin/bash


chroot: failed to run command ‘/bin/bash’: No such file or directory
 


La seule question à te poser c'est si y a un  /media/bin/bash qui existe, si non, tu n'es pas au bon endroit (ou tu ne donnes pas les bons arguments). Essaye de comprendre ce que tu essayes de faire, tu m'a l'air confus.

Aussi pour récuperer une clé pgp, y a pas besoin de chrooter, hein.

Dernière modification par otyugh (15-06-2020 12:59:24)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

En ligne

#5 15-06-2020 13:12:54

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

Merci oui j'ai bien un /media/bin/bash j'ai également ls et sh.
Ah oui je suis confus c'est la première fois que je fais ça.

Pour la clé pgp j'ai récuperer la public mais je ne trouve pas la private
merci de ton aide

Le chroot c'est aussi pour recupérer ma debian je n'arrive pas a me resoudre a réinstaller.

Si tu sais comment récuperer la cle privé je suis preneur car j'ai trouver des fichier .key mais sans cle
merci encore

Jai réussi a copier les lib dans /media/lib/ mais la première je la trouve pas

whereis linux-vdso.so.1


linux-vdso.so:
 

Dernière modification par NuDub (15-06-2020 13:17:10)


VM Debian Testing sur Win7

Hors ligne

#6 15-06-2020 13:24:37

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

Merci oui j'ai bien un /media/bin/bash


Tu es sûr de toi ? Alors donne le message d'erreur obtenu de nouveau

test -f /media/bin/bash && chroot /media



Pour la clé pgp j'ai récuperer la public mais je ne trouve pas la private


Tout est dans ~/.gnupg


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

En ligne

#7 15-06-2020 13:34:41

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

oups on post presque en même temps alors j'ai fais

ls -l /media/bin/


total 1280
-rwxr-xr-x 1 root root 1168776 juin  15 13:41 bash
-rwxr-xr-x 1 root root  138856 juin  15 13:41 ls
lrwxrwxrwx 1 root root       9 juin  15 13:08 sh -> /bin/bash



je vais tester ta commande et j'edit mon post

root@debian:~# test -f /media/bin/bash && chroot /media


chroot: failed to run command ‘/bin/bash’: No such file or directory


pourtant je pense avoir bien copier /bin/bash où alors j'ai mal fais un tru ou oublier de monter un repertoire.

Dernière modification par NuDub (15-06-2020 13:38:14)


VM Debian Testing sur Win7

Hors ligne

#8 15-06-2020 14:13:53

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

Hello
J'ai effectué un Chroot y'a pas longtemps , j'ai suffit le wiki et il m'a paru clair
Un truc a savoir c'est qu'il faut rester dans le terminale ou tu as ton chroot, si tu ouvres un autre onglet ou un autre terminale tu seras ne sera pas sur ton system chroot

wiki a écrit :

Il peut parfois être nécessaire, en fonction de votre système ou du Live CD à partir duquel vous avez démarré d'ajouter /bin/bash à la commande.


perso j'ai pas eu a faire cette manip

As tu verifié que /media n'était pas déja utilisé comme point de montage
exemple pour un dossier partagé

Dernière modification par Croutons (15-06-2020 14:23:16)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#9 15-06-2020 14:57:51

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

C'est bon j'ai réussi a chrooter mon debian mais quand je fait une maj il me dit qu'il n- y a plus assez despace
du coup je sèche car c'est aloué dynamiquement que puis-je faire pour r&écupérer de la place.
autre soucis j'ai changer l'utilisateur et est lancer kleopatra mais sa marche pas.

VM Debian Testing sur Win7

Hors ligne

#10 15-06-2020 15:02:39

Croutons
Membre
Distrib. : Debian10 Buster
Noyau : Linux 4.19.0-12-amd64
(G)UI : Mate
Inscription : 16-12-2016

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

tu suis le lien que ta mis chalu dans ton autre post
comme je te dis apres il faut passé par gparted pour les opérations car il faudra surement déplacer la swap ou le /home pour atteindre l'espace non alloué
l'avantage c'est que tu n'as pas besoin d'etre en chroot pour le faire , juste besoin d'avoir accès au disque a modifier
donc tu le fais avec un gparted d'une autre VM
Il me semble que ta VM doit être éteinte pour ce genre de manip (pas dans un état sauvegardé)

Dernière modification par Croutons (15-06-2020 15:37:05)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#11 15-06-2020 15:12:48

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

alors j'ai fais un boot avec gparted mais impossible de modifier la taille des partitions ou alors je m'y suis mal pris
le truc c'est que je veux récuperer ma private key pgp j'arrive a chrooter l'utilisateur pour que sa pointe sur /home/user
ce que j'ai fait

user@debian:/.gnupg$ gpg --import pubring.kbx


gpg: Fatal: impossible de créer le répertoire « /home/user/.gnupg » : Aucun fichier ou dossier de ce type


pourtant j'ai monter ma partition /home
merci


VM Debian Testing sur Win7

Hors ligne

#12 15-06-2020 15:29:43

otyugh
CA Debian-Facile
Lieu : Quimperlé/Arzano
Distrib. : Debian Stable
Inscription : 20-09-2016
Site Web

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

NuDub a écrit :

pourtant je pense avoir bien copier /bin/bash où alors j'ai mal fais un tru ou oublier de monter un repertoire.


Hein quoi ? X_X
Je comprends rien de ce que tu fais. Je suis inquiet pour toi ^^

Dernière modification par otyugh (15-06-2020 15:30:28)


datalove-datalove-s1-2.png agendadulibre-lagendadulibre.png arzinfo-arzinfo.png

En ligne

#13 15-06-2020 16:17:50

NuDub
Membre
Lieu : OISE
Distrib. : Debian Testing
Noyau : 3.16 amd64
(G)UI : LXDE-GNOME-KDE
Inscription : 31-05-2009

Re : [RESOLU]chroot qui ne trouve pas /bin/bash alors qu'il y est

otyugh a écrit :

NuDub a écrit :

pourtant je pense avoir bien copier /bin/bash où alors j'ai mal fais un tru ou oublier de monter un repertoire.


Hein quoi ? X_X
Je comprends rien de ce que tu fais. Je suis inquiet pour toi ^^


C'est bon j'ai réussi je montais dans le mauvais dossier.je met en resolu


VM Debian Testing sur Win7

Hors ligne

Pied de page des forums