[MàJ] Gros problème au boot ! (Résolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

[MàJ] Gros problème au boot ! (Résolu)

Message par liquidus88 »

Bonsoir,

Comme chaque semaine je viens de faire mes mises à jour, je redémarre et là, surprise:

==> au boot: http://pix.toile-libre.org/upload/origi ... 225465.png

==> juste après: http://pix.toile-libre.org/upload/origi ... 225462.png

Je ne peux pas me logger ici (je tape mon username (ou "root"), entrée et ... rien (ça s'efface et redevient comme le premier screen))

Et quand j'essaye Ctrl + Alt + Suppr pour redémarrer: http://pix.toile-libre.org/upload/origi ... 225478.png

Et je suis bloqué, obligé de faire de redémarrer "de force".

Comme c'est arrivé juste après la mise à jour je me suis dis que ça venait de là et comme j'avais du temps devant moi j'ai formaté et fais une fresh net-install (avec core-remote comme source), je fais l'install, je redémarre et ... paf même problème, donc pour le moment je me suis retranché sous FreeBSD et j'ai fais quelques recherches, notamment dans la section bug du site, mais j'ai rien trouvé qui pourrait m'aider. Me voilà donc ici à vous demander de l'aide, honorables maitres :chinois:

Merci d'avance.
Dernière modification par liquidus88 le mar. 29 mai 2012, 21:13, modifié 1 fois.
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [MàJ] Gros problème au boot !

Message par Desintegr »

readline est mal (ou n'est pas) installé.
Il s'agit d'un composant essentiel au bon fonctionnement du système utilisé par exemple par bash.

Il faudrait redémarrer à partir d'un livecd, chrooter puis réinstaller le paquet.

Si le problème survient juste après une installation, le paquet s'est sûrement mal téléchargé/installé, peut-être un problème de miroir.
Il faudrait vérifier pendant l'installation que tout se passe correctement.
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Merci pour cette réponse rapide,

J'ai justement, pendant l'installation vérifié si il n'y avais pas d'erreur pendant le téléchargement et l'installation de paquet, ça m'a peut-être échappé cependant.
Mais ça me parait gros qu'une erreur pareil se produise deux fois de suite, à moins que le même serveur ai été utilisé les deux fois et qu'il y a un problème dessus ...

M'enfin je vais essayer de le réinstaller en chroot (j'y avais pensé mais je voulais être sûr, dire de pas en rajouter une couche en faisant une bêtise).

Une question cependant, pour mon chroot, je monte que la partition / ou faut que je monte toutes mes partitions (/boot, /, /var, /tmp, /usr et /home) ?
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [MàJ] Gros problème au boot !

Message par benjarobin »

Il faut monter tout sauf /home ce qui semble logique non ?
Profite s'en dans le chroot pour changer de miroir (mir.archlinux.fr par exemple) et de faire une mise à jour
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Oui ça semble logique mais je préfère être sûr pour que ça soit réglé le plus vite possible, j'aurais besoin du PC dans la semaine, donc faut que ça soit fait d'ici là, merci du conseil à propos des MàJ (même si y'aura sans doute pas grand chose à mettre à jour).

Je fini un truc sous FreeBSD (connexion en mousse + compilation = :mur: ), je reboot, je fais ça et je vous tiens au courant.
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Bon j'ai booté sur le live, monté les partitions, je fais le chroot, j'ai modifié mon mirrorlist pour ne laisser que mir.archlinux.fr, j'ai lancé pacman -Syu qui n'a rien mis à jour, puis pacman -S readline et j'ai eu ça: http://image.noelshack.com/fichiers/201 ... 213108.jpg même chose avec pacman -Sf readline

Donc j'ai quand même essayé, j'ai quitté le chroot, démonté les partitions et j'ai redémarré, aucun changement.

Une idée ?
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [MàJ] Gros problème au boot !

Message par Desintegr »

Le paquet readline semble être bien installlé (malgré les warning affichés peut-être dûs au fait que tu es sur un Live CD).

Que renvoie dans le chroot :

Code : Tout sélectionner

ls -l /usr/lib/libreadline*

Code : Tout sélectionner

ldd /bin/bash
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Voilà le résultat de ces deux commandes:

http://pix.toile-libre.org/upload/origi ... 301639.png

(Vrai screen cette fois :bravo: )
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [MàJ] Gros problème au boot !

Message par Desintegr »

Si tu es bien en chroot, readline est bien installé et bash devrait bien fonctionner.
Il ne devrait plus y avoir l'erreur du premier post.

Autre piste : est-ce que /usr est sur une partition à part ?
Quel est le contenu du fichier /etc/fstab ?
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Si tu es bien en chroot
Je ne pense pas m'être trompé, mais pour avoir confirmation voici la manip' complète:

http://pix.toile-libre.org/upload/origi ... 307966.png

Concernant ma partition /usr, oui elle est séparée, voici le fstab (aucune erreur me semble-il):

Code : Tout sélectionner

# 
# /etc/fstab: static file system information
#
# <file system>	<dir>	<type>	<options>	<dump>	<pass>
tmpfs		/tmp	tmpfs	nodev,nosuid	0	0
/dev/sda10 /usr ext4 defaults 0 1
/dev/sda11 /home ext4 defaults 0 1
/dev/sda5 /boot ext2 defaults 0 1
/dev/sda6 swap swap defaults 0 0
/dev/sda7 / ext4 defaults 0 1
/dev/sda8 /var ext4 defaults 0 1
/dev/sda9 /tmp ext4 defaults 0 1
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [MàJ] Gros problème au boot !

Message par Desintegr »

Une erreur est que /tmp est monté deux fois : une fois en tmpfs, et l'autre via /dev/sda9. Mais je pense que ça n'influe pas sur le problème.
Le reste a l'air correct d'après le screenshot.

Est-ce que les partitions se montent correctement au démarrage ? Pas d'erreur ?
Peux-tu coller le dernier boot loggé dans le fichier /var/log/boot ?

Autre piste [1] :
/usr as a separate partition
If you keep /usr as a separate partition, you must adhere to the following requirements[1] :
- Add the shutdown hook. At shutdown, initscripts will pivot to a saved copy of the initramfs and allow for /usr (and root) to be properly unmounted from the VFS.
- Add the fsck hook. While recommended for everyone, this is a hard requirement if you want your /usr partition to be fsck'ed at bootup. Without this hook, /etc/rc.sysinit will attempt to fsck /usr while still mounted and will fail.
- As of mkinitcpio 0.9.0: Add the usr hook in addition to the hooks above. This will mount the /usr partition after root is mounted. Prior to 0.9.0, mounting of /usr would be automatic if it was found in the real root's /etc/fstab
[1] https://wiki.archlinux.org/index.php/Mk ... _partition
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Merci pour l'info pour le tmpfs, ça m'a toujours paru bizarre mais vu que c'était par défaut et que je n'avais jamais eu de problème je n'ai jamais touché, je corrige.

Pour le /var/log/boot: je ne trouve même pas le fichier (je viens pourtant de reboot sur l'Arch installé pour être sur qu'il soit généré)

J'en conclu donc que c'est un problème partitions ...

Donc ta piste concernant la partition /usr me parait plausible, je veux bien ajouter ce fameux hook, mais concrètement, comment je fais ?
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Avatar de l’utilisateur
Desintegr
Chu Ko Nu
Messages : 354
Inscription : jeu. 28 avr. 2011, 16:42
Localisation : Orléans - France

Re: [MàJ] Gros problème au boot !

Message par Desintegr »

Pour le hook, il faut modifier le fichier /etc/mkinitcpio.conf et à la ligne HOOKS, ajouter shutdown, fsck et usr.

Une fois la configuration modifiée, il faut regénérer l'image initramfs avec la commande mkinitcpio -p linux.
Avatar de l’utilisateur
liquidus88
Daikyu
Messages : 97
Inscription : mer. 07 déc. 2011, 18:13

Re: [MàJ] Gros problème au boot !

Message par liquidus88 »

Merci bien, je venais justement de fouiller dans le fichier de conf pour trouver ça, bon je fais ça et je te dis ce que ça donne.

EDIT: Petite question au passage, j'ai aussi les partitions /boot /var /tmp et /home séparée, rien à ajouter à mkinitcpio.conf pour que ça soit plus propre et pour écarter de potentiels risques comme celui avec /usr ? (tant que j'y suis)

EDIT 2: Bon voilà j'ai complètement refais l'installation (oui je suis trop maniaque) avec les bonnes options dans le mkinitcpio.conf, tout marche à merveille, merci beaucoup à vous deux pour m'avoir aidé !
* MSI H61M-P23 | Intel Core i5-2310 QuadCore 2.90Ghz | NVIDIA GeForce GT 440 1Go DDR3 | Patriot 1333Mhz 2*2Go | WD Caviar Green 7200RPM 64Mo 1To | DualBoot Arch Linux x86_64/FreeBSD 9.0 x86_64.
* ASUS K70ID: Intel Pentium T4400 DualCore 2.20Ghz | NVIDIA GeForce GT 320M 1Go DDR3 | Adata 4199Mhz 2*2Go | Segate Momentus 5400RPM 500Go | TripleBoot Arch Linux x86_64/FreeBSD 9.0 x86_64/Windows 7 SP1 x86_64
Répondre