[Kernel Modules] modules.devname non trouvés (résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
roxas
newbie
Messages : 7
Inscription : jeu. 26 sept. 2013, 20:09

[Kernel Modules] modules.devname non trouvés (résolu)

Message par roxas »

Bonjour à tous,
J'ai installé Arch il y a plusieurs année en LVM + cryptsetup. Mais après une récente mise à jour du noyau pendant laquelle mon ordi a planté, il ne me demande plus mon mot de passe au décryptage et freeze.
Voilà un photo pour mieux se rendre compte:
Image

J'ai beau booter sur un live-USB de Arch, et utiliser Arch-chroot, rien ne marche:
_downgradé le kernel
_réinstallé linux, udev, mkinitcpio
_lancé

Code : Tout sélectionner

mkinitcpio -p linux
J'ai toujours la même erreur:

Code : Tout sélectionner

/lib/modules/3.14.3-2-ARCH/modules.devname not found
et ce même après avoir downgradé.
Je ne sais plus trop quoi faire.
Merci d'avance pour toute aide.
Dernière modification par roxas le mer. 21 mai 2014, 18:28, modifié 1 fois.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel Modules] modules.devname non trouvés

Message par benjarobin »

Bonjour,

Pense bien à monter toutes tes partitions, dont /boot si tu en as une.
Rentre dans le chroot via la commande : arch-chroot

Tentes de réinstaller l'intégralité des paquets :

Code : Tout sélectionner

pacman -S $(pacman -Qqn)
Si tu as des soucis de fichiers déjà existant il faudra surement utiliser

Code : Tout sélectionner

pacman --force -S $(pacman -Qqn)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
roxas
newbie
Messages : 7
Inscription : jeu. 26 sept. 2013, 20:09

Re: [Kernel Modules] modules.devname non trouvés

Message par roxas »

Salut benjarobin,
merci pour ton aide.
Oui je monte toujours bien /boot.
Et même après avoir tout réinstallé, toujours le même message :(
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [Kernel Modules] modules.devname non trouvés

Message par FoolEcho »

Que renvoie pacman -Qqk ? :?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel Modules] modules.devname non trouvés

Message par benjarobin »

Depuis le chroot, quelle est la sortie de

Code : Tout sélectionner

ls -l /lib/modules/*-ARCH/modules.devname
pacman -Q linux
command ls -l /boot
md5sum /boot/vmlinuz-linux
blkid
Peux tu nous donner aussi la configuration de ton bootloader (grub, syslinux, ...)
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
roxas
newbie
Messages : 7
Inscription : jeu. 26 sept. 2013, 20:09

Re: [Kernel Modules] modules.devname non trouvés

Message par roxas »

FoolEcho a écrit :Que renvoie pacman -Qqk ? :?

Code : Tout sélectionner

bind /usr/lib/tmpfiles.d/named.conf
ecm /usr/share/mime/application/ecmfiles.xml
fbmessenger-git /usr/bin/fbmessenger
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger-0.2.0-py3.3.egg-info/
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger-0.2.0-py3.3.egg-info/PKG-INFO
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger-0.2.0-py3.3.egg-info/SOURCES.txt
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger-0.2.0-py3.3.egg-info/dependency_links.txt
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger-0.2.0-py3.3.egg-info/top_level.txt
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__init__.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/__init__.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/application.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/browser.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/event.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/external.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/main.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/mosquitto.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/mqtt.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/network.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/settings.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/__pycache__/windows.cpython-33.pyc
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/application.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/browser.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/event.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/external.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/main.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/mosquitto.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/mqtt.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/network.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/resources/
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/resources/ca-certificates-fallback.crt
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/resources/fbmessenger.png
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/resources/pling.wav
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/settings.py
fbmessenger-git /usr/lib/python3.3/site-packages/fbmessenger/windows.py
fbmessenger-git /usr/share/applications/fbmessenger.desktop
fbmessenger-git /usr/share/pixmaps/fbmessenger.png
python2-scour /usr/bin/scour
wicd-gtk /etc/xdg/autostart/wicd-tray.desktop
xf86-video-geode /usr/lib/xorg/modules/drivers/geode_drv.so
xf86-video-geode /usr/lib/xorg/modules/drivers/ztv_drv.so
xf86-video-geode /usr/share/licenses/xf86-video-geode/
xf86-video-geode /usr/share/licenses/xf86-video-geode/COPYING 
benjarobin a écrit :Depuis le chroot, quelle est la sortie de

Code : Tout sélectionner

ls -l /lib/modules/*-ARCH/modules.devname
pacman -Q linux
command ls -l /boot
md5sum /boot/vmlinuz-linux
blkid
Peux tu nous donner aussi la configuration de ton bootloader (grub, syslinux, ...)

Code : Tout sélectionner

ls -l /lib/modules/*-ARCH/modules.devname
-rw-r--r-- 1 root root 411 16 mai   15:57 /lib/modules/3.14.4-1-ARCH/modules.devname

Code : Tout sélectionner

pacman -Q linux
linux 3.14.4-1 

Code : Tout sélectionner

command ls -l /boot
total 54668
drwxr-xr-x 2 root root     1024 17 mai   02:25 grub
drwxr-xr-x 2 root root     1024 15 sept.  2012 grub-legacy
-rw-r--r-- 1 root root 19006715  8 mai   12:32 initramfs-linux-fallback.img
-rw-r--r-- 1 root root  5824142  8 mai   12:32 initramfs-linux.img
-rw-r--r-- 1 root root 17883940 13 mai   15:40 initramfs-linux-lts-fallback.img
-rw-r--r-- 1 root root  5577292 13 mai   15:40 initramfs-linux-lts.img
drwx------ 2 root root    12288 27 déc.   2011 lost+found
drwxr-xr-x 2 root root     1024  9 oct.   2013 memtest86+
drwxr-xr-x 2 root root     1024  3 déc.  09:19 syslinux
-rw-r--r-- 1 root root  3903568 12 mai   14:55 vmlinuz-linux
-rw-r--r-- 1 root root  3764416 13 mai   03:59 vmlinuz-linux-lts

Code : Tout sélectionner

md5sum /boot/vmlinuz-linux
52808946f4e6f06990c02245ca6e54b9  /boot/vmlinuz-linux

Code : Tout sélectionner

blkid                
/dev/sda1: LABEL="SYSTEM" UUID="8C4AD17D4AD1650C" TYPE="ntfs" PARTUUID="e1c7a6b7-01" 
/dev/sda2: LABEL="WINDOWS" UUID="A2A4D5C7A4D59DDB" TYPE="ntfs" PARTUUID="e1c7a6b7-02" 
/dev/sda3: UUID="68380464-469b-48ee-a428-083ec7d6cb81" TYPE="ext4" PARTUUID="e1c7a6b7-03" 
/dev/sda4: UUID="58e88a35-3487-4c95-82d8-72bde141c287" TYPE="crypto_LUKS" PARTUUID="e1c7a6b7-04" 
/dev/mapper/vgroup: UUID="vS9RRn-Adcj-xUKs-NRWZ-JCT5-VWje-hfACFJ" TYPE="LVM2_member" 
/dev/mapper/vgroup-root: UUID="991db2aa-2955-4c3f-ac76-fc8a8a990d47" TYPE="ext4" 
/dev/mapper/vgroup-swap: UUID="79afe345-6530-46a7-9457-c6d583aa1043" TYPE="swap" 
/dev/mapper/vgroup-tmp: UUID="beb4a1b0-3279-4d41-9ef3-10c2997b1661" TYPE="ext4" 
/dev/mapper/vgroup-home: UUID="349a08e4-36e3-406d-b678-abf678417a4d" TYPE="ext4" 
Voilà mon grub.cfg
http://pastebin.com/UX0q1uwW

Mais j'ai fais pas mal de progrès depuis hier soir: je pense que l'erreur vient du bootloader. J'ai réinstallé grub, et os-prober.
Puis relancé

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
et rajouté

Code : Tout sélectionner

cryptdevice=/dev/sda4:vgroup
entre root=... et ro (comme sur le tuto pour LVM+LUKS)
et j'ai réussis à booter sur le kernel linux-lts (la sequence me demande mon mot de passe et tout se passe bien).
Le kernel linux normal ne trouve pas /dev/mapper/vgroup-root (après avoir accepté le mot de passe pour LUKS).
Qu'est ce que vous en pensez?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel Modules] modules.devname non trouvés

Message par benjarobin »

Tu parles bien du Wiki

Code : Tout sélectionner

LVM on LUKS
(car si j'ai bien compris c'est celui-ci qu'il faut suivre) ?

Quelle est l'erreur exacte ? Une photo est acceptable ;-)
Tu nous as bien donner la nouvelle configuration de grub ? Si oui c'est dommage j'aurais bien aimé avoir les 2...

De plus peux tu nous donner dans le chroot (en n'oubliant pas de monter /boot) la sortie de

Code : Tout sélectionner

grep -Ev "^#|^$" /etc/mkinitcpio.conf
mkinitcpio -p linux
De plus cela n'a pas vraiment de rapport avec le sujet initial, mais il te faudra réinstaller un certain nombre de paquet de AUR (ceux listé par la commande demandé par FoolEcho). De plus le paramètre du kernel init ne devrait pas être spécifié, et pour finir ro ne devrait plus être utilisé, mais à la place rw.
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
roxas
newbie
Messages : 7
Inscription : jeu. 26 sept. 2013, 20:09

Re: [Kernel Modules] modules.devname non trouvés

Message par roxas »

Oui c'est bien LVM on LUKS.
Et on est d'accord qu'il n'y a pas de différences si je lance les commandes après avoir booté (sur linux-lts) et si je chroot?
Voilà mon ancien grub
http://pastebin.com/FBmP0TGE
Mais bizarrement il ne reflète pas du tout mon ancien écran de démarrage... et pourtant je n'ai jamais utilisé syslinux

Code : Tout sélectionner

grep -Ev "^#|^$" /etc/mkinitcpio.conf
MODULES="dm-mod ext4 dm-crypt i915"
BINARIES=""
FILES="/etc/modprobe.d/modprobe.conf"
HOOKS="base udev autodetect block keyboard keymap encrypt lvm2 modconf filesystems"

Code : Tout sélectionner

sudo mkinitcpio -p linux
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'default'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux.img
==> Starting build: 3.14.4-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [autodetect]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [encrypt]
  -> Running build hook: [lvm2]
  -> Running build hook: [modconf]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux.img
==> Image generation successful
==> Building image from preset: /etc/mkinitcpio.d/linux.preset: 'fallback'
  -> -k /boot/vmlinuz-linux -c /etc/mkinitcpio.conf -g /boot/initramfs-linux-fallback.img -S autodetect
==> Starting build: 3.14.4-1-ARCH
  -> Running build hook: [base]
  -> Running build hook: [udev]
  -> Running build hook: [block]
  -> Running build hook: [keyboard]
  -> Running build hook: [keymap]
  -> Running build hook: [encrypt]
  -> Running build hook: [lvm2]
  -> Running build hook: [modconf]
  -> Running build hook: [filesystems]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/initramfs-linux-fallback.img
==> Image generation successful

Et merci pour les conseils. :)

J'ai un peu de mal à configurer grub.cfg. Par example, par défaut après avoir lancé grub-mkconfig, le nouveau grub.cfg ne va pas proposer linux en premier choix mais linux-lts. Et il faut que je rajoute manuellement au démarrage "cryptsetup=/dev/sda4:vgroup"
Temps d'aller relire la doc.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17629
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [Kernel Modules] modules.devname non trouvés

Message par benjarobin »

En effet, chroot ou depuis linux-lts c'est la même chose...

Je ne sais pas si cela à une importance, mais j'aurais plutôt mit dans cette ordre la ligne de HOOK :

Code : Tout sélectionner

base udev autodetect modconf block encrypt lvm2 filesystems keyboard keymap fsck
De plus normalement la ligne FILES="" avec modprobe.conf devrait être inutile car géré par le hook modconf

Sinon tu ne m'as pas donné le message d'erreur exacte...
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
roxas
newbie
Messages : 7
Inscription : jeu. 26 sept. 2013, 20:09

Re: [Kernel Modules] modules.devname non trouvés

Message par roxas »

Désole pour le retard, j'étais en déplacement.
Ça semble réglé: la dernière erreur venais du fait que /etc/default/grub avait été reécrit avec la version de base et qu'il manquait donc

Code : Tout sélectionner

GRUB_CMDLINE_LINUX="cryptdevice=/dev/sda4:vgroup"
J'en ai profité pour tester grub-customizer qui est pas mal pour le coup.
Un dernier petit chroot depuis le liveUSB, un dernier

Code : Tout sélectionner

grub-mkconfig -o /boot/grub/grub.cfg
et tout est reglé.
Merci vraiment pour votre aide.

En passant benjarobin, il faut "keyboard keymap" avant "encrypt" pour pas que la disposition du clavier soit qwerty quand je tape mon mot de passe pour LUKS au démarrage.
Et pour modprobe.conf, je suppose que je pourrais virer ça non?
Répondre