Debian-facile

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

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

#1 04-01-2017 00:38:55

catacombe
Membre
Inscription : 03-01-2017

[solved] Ouvrir un disque chiffré depuis un live-cd

[édit]Titre édité depuis la résolution du pb pour quelque chose de plus précis concernant le pb et la solution apportée[/édit]

Bonjour,

Je poste dans cette section un peu par défaut puisqu'il ne s'agit pas d'un problème hardware mais suite à une maj de Streth.

J'utilise débian avec Gnome depuis quelques années maintenant. J'étais sous stable et depuis un an je suis passé à testing/stretch, pour plus de réactivité logiciel même si cela implique de mettre un peu les mains dans le camboui de temps à autres (ce qui ne me dérange pas).

En général je trouve les réponses à mes problèmes sur les différents forums dont celui-ci, mais là, j'avoue qu'après une journée, je suis contreint de venir exposer mon problème... scratchhead.gif

J'ai effectué la mise à jour conseillée après quelques semaines sans maj (retour de vacances). Je fais mon apt update et apt dist-upgrade classique via le terminal mais la console me renvoie un message d'erreur concernant vlc (who cares?) mais aussi un message d'alerte (warning) concernant un fichier de configuration qu'il faudrait éditer. J'ai copié le message avec gedit et terminé ma maj qui m'indique un problème de keyring (les clefs ne sont pas accessibles à l'utilisateur). Ce qui est embêtant c'est que ce pb ne m'a pas été signalé avant mais une fois la maj "terminée" (si j'avais su avant...). C'est étrange, ça ne m'est jamais arrivé. Je test apt update mais là, surprise, de nombreux paquets ne sont pas installés/maj, à cause du keyring je pense.

Je tente de naviguer dans les fichiers pour trouver le fichier de config mais... plus de nautilus! Bon, là je fais l'erreur: je redémarre en me disant que la maj nécessite un rédémarrage. Depuis, le démarrage est très laborieux, le pc rame bcp et surtout le mode graphique est hyper bugué : en gros je ne peux ouvrir aucune appli et surtout pas nautilus, donc je n'ai pas accés graphiquement à mes répertoires. Le pb, c'est que je n'ai plus accès non plus au log de la maj que j'avais sauvegardé...

Là j'ai cherché dans plusieurs directions possibles avec une priorité : sauvegarder mes données qui ne l'étaient pas sur un disc externe (par la suite, je peux bien réinstaller débian, ça ne me dérange pas).

La première: récupérer mes données à partir d'un système live (car heureusement  j'en ai un! smile ). Problème: je n'ai pas de /home séparé (oui.. j'avais d'ailleurs en tête de faire une réinstall avec un /home séparer...) donc il faut que j'ouvre le système bootable comme un répertoire de données, ce que je ne parviens pas à faire. Je n'arrive qu'à ouvrir la partition d'amorçage avec le grub sans pouvoir afficher et accéder à la partition / . J'utilise l'utilitaire de disque de gnome pour ces opérations (et non la console).

La seconde: passer en mode console. Impossible au démarrage (accès root non autorisé d'après le message) mais possible une fois sur ma session avec ctrl-alt-3 (les consoles 1 et 2 ne fonctionnant pas). J'arrive à me déplacer dans mes répertoires et mon objectif est de monter mon dd externe pour y transférer mes données. Problème : je ne parviens pas à monter mon disque externe, la commande "mount /dev/sdb1" me renvoie comme erreur qu'une telle chose n'existe pas sur fstab (de fait "mount -a" m'a monté pleins de choses mais pas mon disque externe). J'ai essayé en créant un point d'amorçage dans /media avec

sudo mkdir /media/disk
sudo mount /dev/sdb1 /media/disk


mais, rien ne semble se passer (même pas un message d'erreur) et surtout /media/disk n'est toujours pas accessible.

La troisième, que je réserve pour si les deux premières ne fontionnent définitivement pas : essayer de continuer la maj en mode console (en résolvant ce pb de keyring) en espérant que ça améliore la chose et non ne l'empire... Mais autant que possible, j'aimerai bien sauvegarder mes données non sauvegardées avant.

Donc (pour ceux qui sont arrivés jusque là...) voici mes deux requêtes :
- Comment faire pour accéder à un disque contenant une seule partition bootable depuis un livecd? (je ne trouve que des solutions avec un /home séparé... Mais peut-être cela répond-il déjà à ma question neutral)
ou
- Comment monter un dique dure externe (usb) en mode console? (sachant ce qui n'a pas marché dans mon cas... sad )

Je vous remerci peaucoup de m'avoir lu, en espérant que l'un ou l'une d'entre vous ait en tête à truc à  me donner pour me dépatouiller de mon problème smile

ps: je suis désolé pour l'absence de logs, c'est pas faut de les avoir sauvegardés mais la machine étant très peu accessible désormais... hmm

[edit] ha oui, j'oubliais : j'ai bien tenté de démarrer avec "d'autres options" pour démarrer sous debian 8.7 et non 8.8 mais cela me donne exactement la même chose. D'ailleurs je suis étonné qu'il n'y ai qu'une release en plus : sous une ubuntu j'en ai au moins 5 ce qui m'a permi de remédier à un pb suite à une mise à jour (mais ce n'est pas moi qui avait installé le système (ouf!)) en démarrant sous une version précédente du système [/edit].

Dernière modification par catacombe (04-01-2017 16:29:33)


Utilisateur de débian sous Gnome 3 depuis plusieurs années, je consulte régulièrement le forum pour trouver des solutions à mes problèmes (informatiques...).
Passé sous testing depuis Stretch mais la dernière maj ne s'est pas super bien passée...

Hors ligne

#2 04-01-2017 04:22:16

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

Depuis ta live et après :

sudo mkdir /media/disk


Ce répertoire existe-t'il et sous quel droit ?

ls -l /media/


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#3 04-01-2017 13:03:45

catacombe
Membre
Inscription : 03-01-2017

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

amnesia@amnesia:~$ cd ..
amnesia@amnesia:/home$ cd ..
amnesia@amnesia:/$ sudo mkdir /media/disk

We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:

    #1) Respect the privacy of others.
    #2) Think before you type.
    #3) With great power comes great responsibility.

[sudo] password for amnesia:
amnesia@amnesia:/$ ls -l /media
total 0
drwx------ 2 root root 40 janv.  4 10:55 disk
amnesia@amnesia:/$ ls -l /media/disk
ls: impossible d'ouvrir le répertoire /media/disk: Permission denied


Utilisateur de débian sous Gnome 3 depuis plusieurs années, je consulte régulièrement le forum pour trouver des solutions à mes problèmes (informatiques...).
Passé sous testing depuis Stretch mais la dernière maj ne s'est pas super bien passée...

Hors ligne

#4 04-01-2017 13:39:19

smolski
administrateur quasi...modo
Lieu : AIN
Distrib. : 8 (jessie) 64 bits + backports
Noyau : 3.16.0-4-amd64 - 3.16.39-1
(G)UI : gnome 1:3.14+3
Inscription : 21-10-2008

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

Ouvre en root la lecture de /media/disk :

sudo /media/disk/


et si ça marche, crée un nouveau repertoire dedans :

sudo mkdir /media/disk/test


Si cela fonctionne recommence le mount toujours en root voir un peu...


"Théo et Adama te rappellent pourquoi Zyed et Bouna couraient…"
"L'utopie ne signifie pas l'irréalisable, mais l'irréalisée." - T Monod (source :  La zone de Siné)
"Je peux rire de tout mais pas avec n'importe qui." - P Desproges
"saque eud dun" (patois chtimi : fonce dedans)

Hors ligne

#5 04-01-2017 13:57:03

catacombe
Membre
Inscription : 03-01-2017

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

OK, je crois que j'ai un élément de réponse :

amnesia@amnesia:/$ sudo mount dev/sda5 /media/amnesia/disk
[sudo] password for amnesia:
mount: unknown filesystem type 'crypto_LUKS'


Ce qui expliquerai pourquoi j'arrive à afficher le contenu d'un système quelconque, mais pas du mien.... grrrrr!

On a une nouvelle formulation du problème : comment monter et accéder à un systeme bootable cryspté depuis un live-cd...
Sachant que j'arrive à le décrypter avec ma phrase de passe.

Dernière modification par catacombe (04-01-2017 13:59:44)


Utilisateur de débian sous Gnome 3 depuis plusieurs années, je consulte régulièrement le forum pour trouver des solutions à mes problèmes (informatiques...).
Passé sous testing depuis Stretch mais la dernière maj ne s'est pas super bien passée...

Hors ligne

#6 04-01-2017 14:32:35

catacombe
Membre
Inscription : 03-01-2017

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

Bon, j'ai encore progressé mais ce n'est toujours pas bon (décidément!)

amnesia@amnesia:/$ sudo cryptsetup open /dev/sda5 disk
[sudo] password for amnesia:
Saisissez la phrase secrète pour /dev/sda5 :
amnesia@amnesia:/$ sudo mkdir /media/amnesia/disk
[sudo] password for amnesia:
amnesia@amnesia:/$ sudo mount /dev/mapper/disk /media/amnesia/disk
[sudo] password for amnesia:
mount: unknown filesystem type 'LVM2_member'
 



Pour monter le volume logique je tape :

sudo pvs
[sudo] password for amnesia:
  PV                 VG        Fmt  Attr PSize   PFree
  /dev/mapper/backup debian-vg lvm2 a--  931,27g    0
amnesia@amnesia:/$ sudo lvdisplay debian-vg
[sudo] password for amnesia:
  --- Logical volume ---
  LV Path                /dev/debian-vg/root
  LV Name                root
  VG Name                debian-vg
  LV UUID                fmHGdJ-lnEf-HJCG-PdQB-xxAE-tifJ-6vQfMu
  LV Write Access        read/write
  LV Creation host, time debian, 2015-10-10 14:37:42 +0000
  LV Status              NOT available
  LV Size                923,54 GiB
  Current LE             236426
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
  --- Logical volume ---
  LV Path                /dev/debian-vg/swap_1
  LV Name                swap_1
  VG Name                debian-vg
  LV UUID                vojd6n-nKww-WPz4-Gqna-wEOT-FueT-5LNCAv
  LV Write Access        read/write
  LV Creation host, time debian, 2015-10-10 14:37:42 +0000
  LV Status              NOT available
  LV Size                7,73 GiB
  Current LE             1979
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
   
amnesia@amnesia:/$ sudo mount /dev/debian-vg/root /mnt
[sudo] password for amnesia:
mount: special device /dev/debian-vg/root does not exist
 



Là j'avoue que le seul commentaire qui me vient c'est "quand ça veut pas, ça veut pas"...
J'essaye de trouver un moyen de monter le volume logique mais ça devient un peu ésotérique pour moi là hmm

Je me demande si le pb ne vient pas de là:

 --- Logical volume ---
  LV Path                /dev/debian-vg/root
  LV Name                root
  VG Name                debian-vg
  LV UUID                fmHGdJ-lnEf-HJCG-PdQB-xxAE-tifJ-6vQfMu
  LV Write Access        read/write
  LV Creation host, time debian, 2015-10-10 14:37:42 +0000
  LV Status              NOT available <<<----------------------------------------
  LV Size                923,54 GiB
  Current LE             236426
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
 



Si je liste le /dev :

amnesia@amnesia:/$ ls /dev
/dev:
autofs           kmsg                rfkill        tty15  tty41  ttyS1
bilibop          kvm                 rtc           tty16  tty42  ttyS2
block            log                 rtc0          tty17  tty43  ttyS3
bsg              loop0               sda           tty18  tty44  uhid
btrfs-control    loop1               sda1          tty19  tty45  uinput
bus              loop2               sda2          tty2   tty46  urandom
cdrom            loop3               sda5          tty20  tty47  vcs
cdrw             loop4               sdb           tty21  tty48  vcs1
char             loop5               sdb1          tty22  tty49  vcs2
console          loop6               sdb2          tty23  tty5   vcs3
core             loop7               sg0           tty24  tty50  vcs4
cpu              loop-control        sg1           tty25  tty51  vcs5
cpu_dma_latency  lp0                 sg2           tty26  tty52  vcs6
cuse             mapper              shm           tty27  tty53  vcs7
disk             mcelog              snapshot      tty28  tty54  vcsa
dm-0             mem                 snd           tty29  tty55  vcsa1
dri              memory_bandwidth    sr0           tty3   tty56  vcsa2
dvd              mqueue              stderr        tty30  tty57  vcsa3
dvdrw            net                 stdin         tty31  tty58  vcsa4
fb0              network_latency     stdout        tty32  tty59  vcsa5
fd               network_throughput  TailsBootDev  tty33  tty6   vcsa6
full             null                tty           tty34  tty60  vcsa7
fuse             parport0            tty0          tty35  tty61  vfio
hidraw0          port                tty1          tty36  tty62  vga_arbiter
hidraw1          ppp                 tty10         tty37  tty63  vhci
hpet             psaux               tty11         tty38  tty7   vhost-net
hugepages        ptmx                tty12         tty39  tty8   watchdog
initctl          pts                 tty13         tty4   tty9   watchdog0
input            random              tty14         tty40  ttyS0  zero
 

Dernière modification par catacombe (04-01-2017 14:56:31)


Utilisateur de débian sous Gnome 3 depuis plusieurs années, je consulte régulièrement le forum pour trouver des solutions à mes problèmes (informatiques...).
Passé sous testing depuis Stretch mais la dernière maj ne s'est pas super bien passée...

Hors ligne

#7 04-01-2017 15:05:27

catacombe
Membre
Inscription : 03-01-2017

Re : [solved] Ouvrir un disque chiffré depuis un live-cd

IT FINALY WORKED!!!!!

Il manquait

amnesia@amnesia:/$ sudo lvscan
[sudo] password for amnesia:
  inactive          '/dev/debian-vg/root' [923,54 GiB] inherit
  inactive          '/dev/debian-vg/swap_1' [7,73 GiB] inherit
amnesia@amnesia:/$ sudo vgchange -ay
[sudo] password for amnesia:
  2 logical volume(s) in volume group "debian-vg" now active
 



J'ai enfin accès à mon volume!
merci pour le coup de main, passer par le live-cd en console était la bonne solution!
(je met le post en "solved" en espérant que la démarche détaillée aide ceux qui ont le même pb que moi)


Utilisateur de débian sous Gnome 3 depuis plusieurs années, je consulte régulièrement le forum pour trouver des solutions à mes problèmes (informatiques...).
Passé sous testing depuis Stretch mais la dernière maj ne s'est pas super bien passée...

Hors ligne

Pied de page des forums