Page 1 sur 1

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

Publié : lun. 28 mai 2012, 19:56
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.

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

Publié : lun. 28 mai 2012, 20:02
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.

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

Publié : lun. 28 mai 2012, 20:15
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) ?

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

Publié : lun. 28 mai 2012, 20:37
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

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

Publié : lun. 28 mai 2012, 20:48
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.

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

Publié : lun. 28 mai 2012, 21:38
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 ?

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

Publié : mar. 29 mai 2012, 13:19
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

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

Publié : mar. 29 mai 2012, 16:28
par liquidus88
Voilà le résultat de ces deux commandes:

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

(Vrai screen cette fois :bravo: )

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

Publié : mar. 29 mai 2012, 16:39
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 ?

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

Publié : mar. 29 mai 2012, 18:18
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

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

Publié : mar. 29 mai 2012, 18:38
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

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

Publié : mar. 29 mai 2012, 18:54
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 ?

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

Publié : mar. 29 mai 2012, 20:21
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.

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

Publié : mar. 29 mai 2012, 20:23
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é !