[boot] boot impossible après mise à jour (Résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

[boot] boot impossible après mise à jour (Résolu)

Message par gile »

Bonjour,

Sur un portable Clevo installé en Arch depuis avril 2013 qui tourne 24/7 depuis deux mois.

Je fais régulièrement les mises à jour (tous les deux ou trois jours), mais je ne redémarre pas systématiquement. Ce matin j'ai voulus faire une mise à jour, mais pacman m'a répondu un truc bizarre (je n'ai malheureusement pas noté quoi...) disant qu'il y avait un problème avec un fichier. Je me souviens avoir eu un soucis du même genre il y a quelque mois. Un reboot avait réglé la chose.

Paf, je reboot, et là le drame... mon syslinux compte à rebours sur la première entrée (LTS), et en arrivant à 0, il recommence en boucle. Aucune des autres entrées ne fonctionnent, même pas le poweroff.

Je ne sais pas par quel bout prendre le problème.

Le soucis, c'est que c'est ma seule machine, que je suis enseignant et que j'en ai absolument besoin pour l'enseignement à distance en cette période de crise... Là je vous écris depuis le MacBook d'un collègue.

Un grand merci d'avance pour toute aide!!!
Dernière modification par gile le mar. 05 mai 2020, 14:52, modifié 1 fois.
Gile Dey
Avatar de l’utilisateur
papajoke
Elfe
Messages : 779
Inscription : sam. 30 août 2014, 19:54

Re: [boot] boot impossible après mise à jour

Message par papajoke »

bonjour

Tu peux créer une clé avec l'iso d'install, boot sur cet iso et faire un chroot
Arch stable - Kde 5 / zsh - btrfs/mbr - Intel Core i3 - 6Go RAM - GeForce 405 video-nouveau
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [boot] boot impossible après mise à jour

Message par gile »

Merci.

C'est fait. J'ai monté mes disques sur /mnt, puis:

Code : Tout sélectionner

# arch-chroot /mnt/
# pacman -Syu
bash: pacman: command not fund
# which pacman
Which: no pacman in (liste des répertoires de recherche)
# exit
# cd /etc/pacman.d/
# cp mirrorlist{,.bck}
# rankmirrors mirrorlist.bck > mirrorlist
# pacstrap /mnt/ pacman
[snip blabla]
pacman is uo to date -- reinstalling
[snip blabla]
error: could not open file /mnt/var/lib/pacman/local/pacman-5.2.1-5/desc: No such file or directory
warning: could not fully load metadata for package pacman-5.2.1-5
error: failed to prepare transaction (invalid or corrupted package)
==> ERROR: Failed te ind^stall packages to new root
Ce que je ne comprend pas, c'est que dans le chroot il ne trouve pas pacman, mais que pasctrap me dise qu'il est n^bien installé...

Bon pour controller que pacstrap fonctionne bien je fais:

Code : Tout sélectionner

# pacstrap /mnt/ beep
et l'installation se passe bien...

Bon, après tous ça, je n'ai pas mon pacman... et ma machine ne démarre toujours pas... je dis que mon syslinux doit être cassé, et je ne sais pas trop comment le contrôler ou le réparer.

Merci pour toute aide!!!
Gile Dey
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] boot impossible après mise à jour

Message par benjarobin »

Ton système est entièrement corrompu (coupure brutale du PC ? Plantage du PC juste après une mise à jour ?).
Tu as 2 choix, essayer de réparer (Il va falloir réinstaller tous les paquets, mais le problème c'est les fichiers de configuration, il va falloir vérifier tous les fichiers pacnew...), ou sauvegarder puis réinstaller.
Bref, si tu veux tenter de réinstaller, fait juste un

Code : Tout sélectionner

touch /mnt/var/lib/pacman/local/pacman-5.2.1-5/desc
pacstrap /mnt/ pacman
Puis dans le chroot

Code : Tout sélectionner

pacman -S $(pacman -Qqn)
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [boot] boot impossible après mise à jour

Message par laurent85 »

Bonjour,
Lance une vérification du système de fichiers avant, démonte la partition et exécute un fsck -fv /dev/sd...
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [boot] boot impossible après mise à jour (Résolu)

Message par gile »

Un super gros merci pour l'aide!!! ça fonctionne.

Un contrôle des disques à mentionné que le SSD interne et les trois disques externes étaient OK, pas de modif par sfck.

Ma machine tournait 24/7 sans reboot depuis 4 jours. pas de coupure de courant ou de crach.

Les mises à jours précédentes se sont déroulées sans soucis, sauf celle de ce matin, que je n'ai en fait pas faite, vu que pacman a refusé de se lancer.

Pour réinstaller pacman j'ai dû en fait créer deux fichier:

Code : Tout sélectionner

# touch /mnt/var/lib/pacman/local/pacman-5.2.1-5/{desc,file}
# pacstrap /mnt/ pacman
Ensuite je n'ai pas eux besoin de réinstaller tous le système: syslinux et linux-lts ont suffit.

Je n'ai eu qu'un seul fichier pacnew à traiter.

Les questions qui me restent sont:
  1. Quel bourde ais-je faite pour casser mon systême?
  2. Est-il possible de travailler sur la clé d'installation USB à partir d'une machine distante par ssh (pas besoin de tout retaper...)?
  3. Est-il possible de personnaliser la clé : le clavier, préinstaller des scripts...
Un super gros merci pour votre aide!!!! C'est une sacrée grosse épine que vous m'avez enlevée du pied!

Merci, merci, merci! Bonne santé à tous
Gile Dey
laurent85
Elfe
Messages : 954
Inscription : mar. 16 oct. 2018, 21:05

Re: [boot] boot impossible après mise à jour (Résolu)

Message par laurent85 »

gile a écrit : mar. 05 mai 2020, 15:08 Quel bourde ais-je faite pour casser mon systême?
Dans /var/log/pacman.log il y a le jour et l'heure de la mise à jour des paquets. Regarde dans les logs avec journalctl à ce moment là.
Est-il possible de travailler sur la clé d'installation USB à partir d'une machine distante par ssh (pas besoin de tout retaper...)?
Tu veux faire quoi exactement ?
Est-il possible de personnaliser la clé : le clavier, préinstaller des scripts...
[/list]
Les wiki EN et FR donnent une méthode.
https://wiki.archlinux.org/index.php/Re ... nstall_ISO
https://wiki.archlinux.fr/Archiso

Regarde aussi ce sujet avec archuseriso viewtopic.php?f=18&t=21332. Par contre le clavier de l'iso générée en français est azerty, le script ne gère pas la configuration du clavier.
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17222
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] boot impossible après mise à jour (Résolu)

Message par benjarobin »

Je te conseille de réinstaller par sécurité tous les paquets qui ont été mise à jour depuis le 30/04/2020. Tu peux avoir la liste via ton pacman.log.
Le pourquoi ? Difficile de savoir, problème HW passager ? On a généralement ce genre de problème quand le PC est éteint brusquement juste après une mise à jour
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
gile
Daikyu
Messages : 80
Inscription : sam. 06 avr. 2013, 13:31
Localisation : Fribourg (Suisse)

Re: [boot] boot impossible après mise à jour (Résolu)

Message par gile »

Un super gros merci!

Pour obtenir la liste des paquets à réinstaller:

Code : Tout sélectionner

 grep 2020-05-0 /var/log/pacman.log | sed -n 's/.*upgraded \([^(]*\) (.*/\1/p'
La création de l'ISO est effectivement très simple.

Merci beaucoup pour l'aide et les conseils.

Une bonne fin de semaine.
Gile Dey
Répondre