Page 1 sur 1

[lvm2] Blocage au démarrage [Contourné]

Publié : dim. 09 nov. 2014, 20:01
par Fif91
Bonjour,
Cela fait déjà plusieurs semaines, que j'ai un blocage aux deux premiers démarrages du PC.
En fait, au niveau de la séquence de démarrage, j'ai ce message d'erreur :

Code : Tout sélectionner

[Time] Time out waiting for device dev-disk-by\x2dlabel-VBox.device
[DEPEND] Dependency failed for /media/VBox
[DEPEND] Dependency failed for File Systems.
[DEPEND] Dependency failed for File System Check on /dev/disk/by-label/VBox

J'utilise une partition LVM, sur laquelle se trouve mes images VirtualBox.
Cette partition est montée comme suit :
fstab

Code : Tout sélectionner

LABEL=VBox /media/VBox ext4 defaults 1 2
Configuration LVM

Code : Tout sélectionner

pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda3
  VG Name               VG_VBox
  PV Size               140,00 GiB / not usable 4,00 MiB
  Allocatable           yes (but full)
  PE Size               4,00 MiB
  Total PE              35839
  Free PE               0
  Allocated PE          35839
  PV UUID               Ttazde-SKYT-RurK-RlyV-qrBP-jf5D-6Ir1pO

vgdisplay
  --- Volume group ---
  VG Name               VG_VBox
  System ID             
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               140,00 GiB
  PE Size               4,00 MiB
  Total PE              35839
  Alloc PE / Size       35839 / 140,00 GiB
  Free  PE / Size       0 / 0   
  VG UUID               JcRSkD-XLvv-voUv-hoaG-w6Tt-Tv1H-2SSxmP

 lvdisplay
  --- Logical volume ---
  LV Path                /dev/VG_VBox/LV_Data
  LV Name                LV_Data
  VG Name                VG_VBox
  LV UUID                cp98It-F05c-TI28-PTHZ-YYAY-xfje-E5ccqs
  LV Write Access        read/write
  LV Creation host, time PC_Master, 2014-03-01 15:21:25 +0100
  LV Status              available
  # open                 1
  LV Size                140,00 GiB
  Current LE             35839
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:0


mkinitcpio.conf

Code : Tout sélectionner

HOOKS="base udev autodetect modconf block lvm2 filesystems keyboard fsck"

Ces blocages sont fréquents depuis une mise à jour, mais je ne sais plus laquelle.

Comment puis-résoudre ce problème ?

Merci d'avance pour votre aide.

Re: [lvm2] Blocage au démarrage

Publié : dim. 09 nov. 2014, 20:23
par oktoberfest
Salut,

si tu changes ta ligne de /etc/fstab ainsi :

Code : Tout sélectionner

/dev/VG_VBox/LV_Data  /media/VBox ext4 defaults 1 2
Est-ce que ça change quelque chose ?

Re: [lvm2] Blocage au démarrage

Publié : lun. 10 nov. 2014, 15:11
par Fif91
Non, ça ne change rien.
D'ailleurs quand cela arrive, je passe en mode maintenance, et je vois bien que dans /dev/mapper, il n'y a que le dossier control.

Re: [lvm2] Blocage au démarrage

Publié : mer. 12 nov. 2014, 15:08
par Fif91
Systemd serait-il en cause ?

Re: [lvm2] Blocage au démarrage

Publié : ven. 14 nov. 2014, 03:18
par Elbarto
en downgradant le kernel vers la version 3.16.4 est-ce que ça marche mieux ?

Re: [lvm2] Blocage au démarrage

Publié : ven. 14 nov. 2014, 13:57
par oktoberfest
Ajoute-voir l'option noauto pour que la partition ne se monte pas au démarrage :

Code : Tout sélectionner

LABEL=VBox /media/VBox ext4 defaults,noauto 1 2
Et ensuite tu la montes dans un shell pour voir ce que cela dit :

Code : Tout sélectionner

mount /media/VBox
C'est ta seule partition LVM ? Chez moi j'ai du LVM sur tous les PC et il n'y a jamais eu de souci (du moins aucun lié à Arch, mais certains liés à moi :)). Je ne pense pas que le noyau ou systemd soit en cause.

Re: [lvm2] Blocage au démarrage

Publié : mer. 19 nov. 2014, 03:44
par CanalGuada
Bonjour,
Ai rencontré le même type de problème…
Résolu en insérant le HOOK sleep à la configuration du fichier "/etc/mkinitcpio.conf" comme ceci :

Code : Tout sélectionner

# grep "^HOOKS" /etc/mkinitcpio.conf 
HOOKS="base udev autodetect modconf block lvm2 sleep filesystems keyboard fsck"
La durée de 5s peut être modifiée dans le fichier "/usr/lib/initcpio/hooks/sleep" (ou en créant un fichier incluant la modification dans "/etc/initcpio/hooks/" selon le manuel de mkinitcpio). Cette temporisation pré-tentative d'accès aux partitions LVM est suffisante chez moi pour que les volumes soient systématiquement correctement détectés avant de poursuivre le démarrage du système.
[Existait apparemment une option prévue à cet effet et que l'on pouvait ajouté à la ligne de commande du noyau (lvmwait), mais elle semble désormais obsolète selon https://www.archlinux.org/news/changes-to-lvm/]

Régénérer l'initramfs après la modification avant de redémarrer.

Code : Tout sélectionner

# mkinitcpio -p linux

Re: [lvm2] Blocage au démarrage

Publié : sam. 22 nov. 2014, 18:22
par Fif91
oktoberfest a écrit :Ajoute-voir l'option noauto pour que la partition ne se monte pas au démarrage :

Code : Tout sélectionner

LABEL=VBox /media/VBox ext4 defaults,noauto 1 2
Et ensuite tu la montes dans un shell pour voir ce que cela dit :

Code : Tout sélectionner

mount /media/VBox
En faisant ce que tu me proposes, j'ai ceci via journalctl

Code : Tout sélectionner

nov. 22 18:08:58 PC_Master su[4146]: pam_unix(su:session): session opened for user root by arphilippe(uid=500)
nov. 22 18:09:49 PC_Master kernel: EXT4-fs (dm-0): mounted filesystem with ordered data mode. Opts: (null)
nov. 22 18:09:49 PC_Master systemd[1]: Unit media-VBox.mount entered failed state.
En effet, il ne semble pas avoir réussi à détecter mes volumes lvm, comme peut le montrer le contenu de /dev/mapper

Code : Tout sélectionner

ls /dev/mapper/
control
oktoberfest a écrit : C'est ta seule partition LVM ? Chez moi j'ai du LVM sur tous les PC et il n'y a jamais eu de souci (du moins aucun lié à Arch, mais certains liés à moi :)). Je ne pense pas que le noyau ou systemd soit en cause.
Oui, c'est la seule.
J'ai pointé du doigt systemd, car je me souviens avoir vu sur ce forum, quelqu'un qui avait ce même problème lié à une mise à jour kernet/systemd.
Mais je ne retrouve pas le message.

Re: [lvm2] Blocage au démarrage

Publié : sam. 22 nov. 2014, 18:35
par Fif91
CanalGuada a écrit :Bonjour,
Ai rencontré le même type de problème…
Résolu en insérant le HOOK sleep à la configuration du fichier "/etc/mkinitcpio.conf" comme ceci :

Code : Tout sélectionner

# grep "^HOOKS" /etc/mkinitcpio.conf 
HOOKS="base udev autodetect modconf block lvm2 sleep filesystems keyboard fsck"
Salut,
Je vais essayer ce contournement et te tiens au courant.