Trouvez ici les démarches courantes à faire en cas d'écran noir.
Répondre

Toujours pareil, boot raté après MAJ

#1Messageil y a 2 mois

Bonjour,
Encore un MAJ ratée, pas de boot possible sur les options affichées...
Boot sur un live, chroot, impossible de forcer un kernel
Image

Toujours pareil, boot raté après MAJ

#2Messageil y a 2 mois

bonjour ,

si tu as démarré sur la clé iso USB live manjaro ,
sous chroot , fais nous un retour

mhwd-kernel -li
ls /etc/mkinitcpio.d/*.preset
ls /boot/
ls /lib/modules/
Dernière modification par stephaneil y a 2 mois, modifié au total 1 fois.

Toujours pareil, boot raté après MAJ

#3Messageil y a 2 mois

Attention, l'option --rmc est pour ReMove Current; dans ce cas, le système reçoit l'ordre de virer le Kernel en service, ce qui est impossible tant que le noyau est chargé en espace kernel. De plus, il s'agit du noyau de la live-session. Depuis le chroot, relance la mise à jour (pacman -Syu) , je suppose qu'elle s'est mal finie.

Toujours pareil, boot raté après MAJ

#4Messageil y a 2 mois

bonjour

L'erreur indique qu'il manque un fichier "nom_du_paquet"/desc dans la base de donnée locale de pacman.
Généralement, c'est lorsque l'on a éteint notre machine en cours de mise à jour (voir un plantage)
relance la mise à jour
- il faut recréer ce fichier sudo touch /var/lib/pacman/local/ le répertoire /desc
Ensuite, il faut sans doute utiliser avec pacman en plus l'option --overwrite "*"

Toujours pareil, boot raté après MAJ

#5Messageil y a 2 mois

Toujours pareil, boot raté après MAJ

#6Messageil y a 2 mois

a faire sous chroot
1) verifier espace disponible

df -Th
2) on tente de réinstaller le header manquant ( si erreur remonter le message ) et ajout d'un autre noyau lts

rm /boot/vmlinuz-5.4-x86_64
pacman -Sy linux66-headers 
pacman -Syyu --overwrite="*"
pacman -S linux612 linux612-headers
mkinitcpio -P
sync

Toujours pareil, boot raté après MAJ

#7Messageil y a 2 mois

stephane a écrit : il y a 2 mois a faire sous chroot

2) on tente de réinstaller le header manquant ( si erreur remonter le message ) et ajout d'un autre noyau lts

rm /boot/vmlinuz-5.4-x86_64
pacman -Sy linux66-headers 
pacman -Syyu --overwrite="*"
pacman -S linux612 linux612-headers
mkinitcpio -P
sync
Tentative effectuée avec succès.
Chapeau bas pour vos conseils!!

Toujours pareil, boot raté après MAJ

#8Messageil y a 5 jours

Bonjour,

En définitive j'ai toujours cette erreur qui bloque mes MAJ

[Lenovo boot]# pacman -Sy linux66-headers
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 multilib est à jour
résolution des dépendances…
recherche des conflits entre paquets…
erreur : l’ouverture du fichier /var/lib/pacman/local/linux66-headers-6.6.85-2/desc a échoué : Aucun fichier ou dossier de ce nom
avertissement : les métadonnées pour le paquet linux66-headers-6.6.85-2 n’ont pas pu être totalement chargées.
erreur : la préparation de la transaction a échoué (paquet non valide ou corrompu)

Toujours pareil, boot raté après MAJ

#9Messageil y a 5 jours

mais si tu ne fais pas ce que l'on t'a demandé c'est tout à fait normal...
  • pas créé de desc
  • pas supprimé le répertoire
  • pas utilisation de --overwrite

Toujours pareil, boot raté après MAJ

#10Messageil y a 5 jours

papajoke a écrit : il y a 5 jours mais si tu ne fais pas ce que l'on t'a demandé c'est tout à fait normal...
  • pas créé de desc
  • pas supprimé le répertoire
  • pas utilisation de --overwrite
Si si le desc est créé
Et ces deux commandes donnent l'erreur

[Lenovo boot]# pacman -Syyu --overwrite="*"
:: Synchronisation des bases de données de paquets…
 core                            142,8 KiB   338 KiB/s 00:00 [#################################] 100%
 extra                             8,5 MiB  1417 KiB/s 00:06 [#################################] 100%
 multilib                        148,1 KiB   683 KiB/s 00:00 [#################################] 100%
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : l’ouverture du fichier /var/lib/pacman/local/linux66-headers-6.6.85-2/files a échoué : Aucun fichier ou dossier de ce nom
avertissement : les métadonnées pour le paquet linux66-headers-6.6.85-2 n’ont pas pu être totalement chargées.
erreur : la préparation de la transaction a échoué (paquet non valide ou corrompu)
[Lenovo boot]# pacman -Sy linux66-headers 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 multilib est à jour
résolution des dépendances…
recherche des conflits entre paquets…
erreur : l’ouverture du fichier /var/lib/pacman/local/linux66-headers-6.6.85-2/files a échoué : Aucun fichier ou dossier de ce nom
avertissement : les métadonnées pour le paquet linux66-headers-6.6.85-2 n’ont pas pu être totalement chargées.
erreur : la préparation de la transaction a échoué (paquet non valide ou corrompu)

Toujours pareil, boot raté après MAJ

#11Messageil y a 5 jours

Les messages d'erreurs sont pourtant très clair...
la fois d'avant tu avais

erreur : l’ouverture du fichier /var/lib/pacman/local/linux66-headers-6.6.85-2/desc a échoué : Aucun fichier ou dossier de ce nom
donc tu n'avais pas créé le fichier :wink:
maintenant :

erreur : l’ouverture du fichier /var/lib/pacman/local/linux66-headers-6.6.85-2/files a échoué : Aucun fichier ou dossier de ce nom
C'est donc la même erreur mais il faut donc créer aussi le fichier "files"

Note: généralement il manque 1 seul fichier et pas les 2, mais pour réparer c'est la même chose, créer un fichier vide.
note 2 : généralement il manque que 1 fichier car l'erreur arrive quand l'update est interrompu juste au moment où il va écrire dans un fichier
Répondre