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

Reconnaissance et configuration du matériel / kernel linux
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

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

Message 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.
Dernière modification par Fif91 le sam. 17 févr. 2018, 15:22, modifié 1 fois.
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [lvm2] Blocage au démarrage

Message 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 ?
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [lvm2] Blocage au démarrage

Message 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.
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [lvm2] Blocage au démarrage

Message par Fif91 »

Systemd serait-il en cause ?
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Elbarto
Elfe
Messages : 671
Inscription : jeu. 22 déc. 2011, 23:15

Re: [lvm2] Blocage au démarrage

Message par Elbarto »

en downgradant le kernel vers la version 3.16.4 est-ce que ça marche mieux ?
oktoberfest
Maître du Kyudo
Messages : 1855
Inscription : mer. 06 janv. 2010, 13:51
Localisation : Ried - Alsace - France

Re: [lvm2] Blocage au démarrage

Message 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.
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
CanalGuada
newbie
Messages : 2
Inscription : lun. 13 mai 2013, 16:19

Re: [lvm2] Blocage au démarrage

Message 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
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [lvm2] Blocage au démarrage

Message 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.
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Avatar de l’utilisateur
Fif91
yeomen
Messages : 225
Inscription : lun. 17 janv. 2011, 13:23

Re: [lvm2] Blocage au démarrage

Message 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.
Mageia 4 x64 | ArchLinux x64 | KDE
MSI P45 Neo-F - Intel E8500 @3.16 GHz - 7 Go RAM - ATI HD Radeon 3850
Répondre