Démarrage impossible - kernel 4.18

Salut à tous

J’ai fait un upgrade du kernel 4.17.0-3-amd64 vers le kernel 4.18.0-1-amd64 (celui qui est apparu il y a 2 jours dans les dépôts debian Buster).
Depuis je ne peux plus démarrer :slight_smile:

Je vous mets les messages louches du log de démarrage :

sept. 14 11:02:32 JEJE systemd-journald[399]: Runtime journal (/run/log/journal/a150c8c5b0014899a1dc28e5fed624e3) is 8.0M, max 78.5M, 70.5M free.
sept. 14 11:02:32 JEJE systemd-modules-load[389]: could not open moddep file '/lib/modules/4.18.0-1-amd64/modules.dep.bin'
sept. 14 11:02:32 JEJE systemd-modules-load[389]: Failed to lookup alias 'lp': Function not implemented
sept. 14 11:02:32 JEJE systemd-modules-load[389]: could not open moddep file '/lib/modules/4.18.0-1-amd64/modules.dep.bin'
sept. 14 11:02:32 JEJE systemd-modules-load[389]: Failed to lookup alias 'ppdev': Function not implemented
sept. 14 11:02:32 JEJE systemd-modules-load[389]: could not open moddep file '/lib/modules/4.18.0-1-amd64/modules.dep.bin'
sept. 14 11:02:32 JEJE systemd-modules-load[389]: Failed to lookup alias 'parport_pc': Function not implemented
sept. 14 11:02:32 JEJE mount[402]: mount: /run/rpc_pipefs : type de système de fichiers « rpc_pipefs » inconnu.
...
sept. 14 11:02:32 JEJE systemd-udevd[497]: could not open moddep file '/lib/modules/4.18.0-1-amd64/modules.dep.bin'
sept. 14 11:02:32 JEJE ufw-init[410]: iptables-restore v1.6.2: iptables-restore: unable to initialize table 'filter'
sept. 14 11:02:32 JEJE ufw-init[410]: Error occurred at line: 1
sept. 14 11:02:32 JEJE ufw-init[410]: Try `iptables-restore -h' or 'iptables-restore --help' for more information.
sept. 14 11:02:32 JEJE systemd-udevd[496]: could not open moddep file '/lib/modules/4.18.0-1-amd64/modules.dep.bin'

Mais je pense que ça vient surtout de ça :

sept. 14 11:02:32 JEJE systemd-fsck[614]: /dev/nvme0n1p1: 37 files, 5902/130812 clusters
sept. 14 11:02:32 JEJE systemd[1]: Started File System Check on /dev/disk/by-uuid/9C54-AC58.
sept. 14 11:02:32 JEJE systemd[1]: Mounting /boot/efi...
sept. 14 11:02:32 JEJE mount[618]: mount: /boot/efi : type de système de fichiers « vfat » inconnu.
sept. 14 11:02:32 JEJE systemd[1]: boot-efi.mount: Mount process exited, code=exited status=32
sept. 14 11:02:32 JEJE systemd[1]: boot-efi.mount: Failed with result 'exit-code'.
sept. 14 11:02:32 JEJE systemd[1]: Failed to mount /boot/efi.
sept. 14 11:02:32 JEJE systemd[1]: Dependency failed for Local File Systems.
sept. 14 11:02:32 JEJE systemd[1]: local-fs.target: Job local-fs.target/start failed with result 'dependency'.
sept. 14 11:02:32 JEJE systemd[1]: local-fs.target: Triggering OnFailure= dependencies.
sept. 14 11:02:32 JEJE systemd[1]: Starting Enable support for additional executable binary formats...
sept. 14 11:02:32 JEJE systemd[1]: Starting Set console font and keymap...

Voilà !
Si vous pouviez m’aider à résoudre ça svp ^^

Il faudrait peut-être exécuter depmod sur le nouveau noyau pour créer le ou les fichiers manquants.

Le montage de la partition EFI n’est pas indispensable au fonctionnement du système et n’est pas la cause mais une des conséquences (le pilote FAT ne peut pas être chargé à cause des fichiers manquants).

Et sinon, tu as installé comment ton noyau ? Tu ne serais pas passé à coté de quelques messages d’erreur ou warnings ?
Que dit apt-get install --reinstall linux-image-4.18.0-1-amd64 ?

Je viens d’exécuter depmod sur mon 4.18
Voilà ce que ça donne :

$ sudo depmod 4.18.0-1-amd64
depmod: ERROR: failed to load symbols from /lib/modules/4.18.0-1-amd64/misc/vboxnetflt.ko: Invalid argument
depmod: ERROR: failed to load symbols from /lib/modules/4.18.0-1-amd64/misc/vboxnetadp.ko: Invalid argument
depmod: ERROR: failed to load symbols from /lib/modules/4.18.0-1-amd64/misc/vboxpci.ko: Invalid argument
depmod: ERROR: failed to load symbols from /lib/modules/4.18.0-1-amd64/misc/vboxdrv.ko: Invalid argument

Du coup ça veut dire que je ne peux pas passer au kernel 4.18 si j’ai virtualbox ?

En effet, j’ai laissé le dépôt Stretch pour virtualbox faute de distribution plus récente sur leur site :

#VirtualBox
deb http://download.virtualbox.org/virtualbox/debian stretch contrib

J’ai juste lancé un simple aptitude upgrade et laissé tourner en arrière plan. Donc oui totalement possible que j’aie manqué des messages d’erreur ^^

En tout cas il semble y avoir un souci avec les modules de VirtualBox.
Comment ont-ils été compilés ?

Update :
C’est bizarre je viens de check :

$ sudo apt policy virtualbox
virtualbox:
  Installé : (aucun)
  Candidat : 5.2.18-dfsg-2
 Table de version :
     5.2.18-dfsg-2 500
        500 http://ftp.fr.debian.org/debian buster/contrib amd64 Packages

Mon virtualbox est en provenance de ftp.fr.debian.org… Du coup il devrait être opérationnel
https://packages.debian.org/buster/virtualbox

Des dépôts. Je n’ai rien fait de plus ^^

S’il n’est pas installé, il ne peut pas être opérationnel.

Hoho bien vu j’ai lu trop vite ^^

Bref, je désinstalle ma version actuelle (paquet virtualbox-5.1 en provenance du dépôt cité au-dessus) et essaie d’installer celle des dépôts

C’était bien ça le problème, tout fonctionne maintenant !

$ uname -r
4.18.0-1-amd64

Merci à vous trois !

PS: J’ai aussi un autre problème concernant mon installation audio. Si vous pouviez y jeter un œil svp :wink:

Oublié le lien ^^