Page 1 sur 1
[Kernel Modules] modules.devname non trouvés (résolu)
Publié : ven. 16 mai 2014, 03:01
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:
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é
J'ai toujours la même erreur:
et ce même après avoir downgradé.
Je ne sais plus trop quoi faire.
Merci d'avance pour toute aide.
Re: [Kernel Modules] modules.devname non trouvés
Publié : ven. 16 mai 2014, 10:39
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 :
Si tu as des soucis de fichiers déjà existant il faudra surement utiliser
Re: [Kernel Modules] modules.devname non trouvés
Publié : sam. 17 mai 2014, 02:40
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

Re: [Kernel Modules] modules.devname non trouvés
Publié : sam. 17 mai 2014, 10:34
par FoolEcho
Que renvoie
pacman -Qqk
?

Re: [Kernel Modules] modules.devname non trouvés
Publié : sam. 17 mai 2014, 10:40
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, ...)
Re: [Kernel Modules] modules.devname non trouvés
Publié : dim. 18 mai 2014, 06:39
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
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é
et rajouté
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?
Re: [Kernel Modules] modules.devname non trouvés
Publié : dim. 18 mai 2014, 10:37
par benjarobin
Tu parles bien du Wiki
(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
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
.
Re: [Kernel Modules] modules.devname non trouvés
Publié : dim. 18 mai 2014, 18:31
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.
Re: [Kernel Modules] modules.devname non trouvés
Publié : dim. 18 mai 2014, 19:01
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...
Re: [Kernel Modules] modules.devname non trouvés
Publié : mer. 21 mai 2014, 18:24
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
J'en ai profité pour tester grub-customizer qui est pas mal pour le coup.
Un dernier petit chroot depuis le liveUSB, un dernier
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?