[maj kernel26 2.6.22.4-2]Mon systeme ne demarre plus(résolu)

Mise à jour / Création /debug de paquetages
Répondre
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

[maj kernel26 2.6.22.4-2]Mon systeme ne demarre plus(résolu)

Message par Tristelune »

Bonjour,

je viens de mettre a jour mon system et il ne demarre plus. Au demarrage j'obtiens l'erreur suivante:

Uncompressing linux....

crc error

-- System halted

Suite a un post du genre, il semble que le probleme vienne de la mise a jour du noyau kernel26 2.6.22.4-2.
Est-ce que quelqu'un aurait une idee de ce que je dois faire ?

Desole pour les accents, mais j'ai demarre avec un liveCD et je ne sais pas comment faire pour avoir le bon clavier :cry:
Dernière modification par Tristelune le jeu. 23 août 2007, 16:53, modifié 1 fois.
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

salut
tu devrais réinstaller l'ancien paquetage qui se trouve dans /var/cache/pacman/pkg.

tu sais te servir de chroot ?

viens sur irc pour qu'on te guide en direct sinon :)
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

salut
tu devrais réinstaller l'ancien paquetage qui se trouve dans /var/cache/pacman/pkg.

tu sais te servir de chroot ?
Non, je ne sais pas comment ca fonctionne.
viens sur irc pour qu'on te guide en direct sinon
irc est un mot que j'ai deja vu quelques fois, mais je ne sais pas comment ca fonctionne. Pourrais-tu m'aider ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

oui c'est très simple et ça permet de chatter en direct.
va ici:
http://irc.archlinux.fr/
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

oui c'est très simple et ça permet de chatter en direct.
va ici:
http://irc.archlinux.fr/
Ok, j'y suis alle, mais avec le client qui requiert java je n'ai pas le plugin (j'utilise un livecd actuellement, ce n'est pas celui d'archlinux) et avec le client qui fonctionne sous links je n'arrive pas a me connecter.

Pas tant bon tout ca........

Aurais-tu d'autres propositions ?

Devrais-je booter avec le cd d'installation d'arch ? Si c'est possible, comment ?
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

t'as pas un client jabber sinon ? ou msn ? => mon login jabber: wain@crocobox.org

Le cd d'install te sera pas d'une grande utilité ne te servira pas.

T'as une partition "boot" séparée ou pas ?

Sinon, pour réinstaller le kernel, depuis le livecd, tapes les commandes suivantes:

Code : Tout sélectionner

# mkdir -p /tmp/archlinux
# mount /dev/sda1 /tmp/archlinux
# chroot /tmp/archlinux
à ce stade tu es sous archlinux normalement

il reste à réinstaller le kernel:

Code : Tout sélectionner

# pacman -U /var/cache/pacman/pkg/kernel26xxx.pkg.tar.gz
Ensuite tu quitte proprement:

Code : Tout sélectionner

# exit
# umount /tmp/archlinux
# reboot
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

t'as pas un client jabber sinon ? ou msn ? => mon login jabber: wain@crocobox.org
Non, je ne vois rien du tout. Je viens par contre de trouver un client irc (xchat 2 irc). De la je dois choisir un reseau je vois. Hhhhmmm lequel ?
T'as une partition "boot" séparée ou pas ?
Oui..... suite a l'installation qui m'a incite a faire le menage!
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

Ok, je vais essayer la procedure.

A bientot sous Arch j'espere!
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

on est sur le réseau freenode, salon #archlinux-fr :)
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

Ca ne fonctionne malheureusement toujours pas.

Je resume:

j'ai une partition pour /boot et une pour /. J'ai:

/dev/sda1 -> /boot
/dev/sda3 -> /

Je fais:

Code : Tout sélectionner

# mkdir -p /tmp/archlinux
# mount /dev/sda3 /tmp/archlinux
# mount /dev/sda1 /tmp/archlinux/boot
# chroot /tmp/archlinux
Ensuite:

Code : Tout sélectionner

# pacman -U /var/cache/pacman/pkg/kernel26xxx.pkg.tar.gz
J'obtiens quelques erreurs

Code : Tout sélectionner

Error: could not extract boot/kconfig26 .....
Error: could not extract /etc/mkinitcpio.d/kernel26.preset (Function not implemented)
Error: error occured while upgrading kernel
Mais ensuite ca a l'air de fonctionne. La preuve, mon ordi demarre, mais le demarrage s'arrete plus loin.

J'obtiens l'erreur:

Code : Tout sélectionner

Attempting to create root device '/dev/sda3/
ERROR: Failed to parse block device name for '/dev/sda3/
unknown
ERROR: root fs cannot be detected. Try using the rootfstype=kernel parameter
Waiting for devices to settle .... done
Root device '/dev/sda3' doesn't exist, attempting to create it.
ERROR: Failed to parse block device name for '/dev/sda3'
ERROR: unable to create/detect root device '/dev/sda3/
Providing rescue shell
ramfs$
J'ai bien essaye de regenerer ma ramdisk, mais ca n'y change rien.

Des idees ?

Sinon: est-il envisagleable d'utiliser mon cd d'installation d'arch, de sauter toutes les etapes sauf l'installation du noyau. Si je peux le reinstaller avec ce cd, ca pourrait passer, non?

Merci
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Salut,

comme tu a monté tes partitions dans /tmp il faut aussi le dire à pacman !

Code : Tout sélectionner

# pacman -U /var/cache/pacman/pkg/kernel26xxx.pkg.tar.gz -r /tmp/archlinux
sinon précise aussi l'emplacement de la base de donnée de pacman !

Code : Tout sélectionner

# pacman -U /var/cache/pacman/pkg/kernel26xxx.pkg.tar.gz -r /tmp/archlinux -b /tmp/archlinux/var/lib/pacman
-r, - -root <path>
Précise un autre chemin d’installation (par défaut : “/” ). Ce ne doit pas être utilisé pour modifier la racine d’installation d’un logiciel. (ex : /usr/local au lieu de /usr ). Contrairement, vous devriez utiliser cette option si vous souhaitez installer un paquetage dans une partition temporairement montée, qui est propriétaire d’un autre système. En utilisant cette option, ce n’est pas seulement où le logiciel doit être installé mais aussi quelle base de donnée utiliser.

-b, - -dbpath <path>
Précise l’emplacement d’une base de donnée alternative (par défaut c’est “/var/lib/pacman/”). Ceci ne doit pas être utilisé à moins savoir ce que vous faites.

http://wiki.archlinux.fr/arch:man:pacman

voilà ... en espérant que ça marche :)
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message par Archie »

Ralala première vraie galère avec ArchLinux :(
J'ai le même problème aprés la mise à jours de mon noyau. Pourtant, si y a bien un truc qui était agréable sous Arch c'était bien les mise à jours impécable du noyau jusqu'à maintenant. J'ai pourtant jamais bidouillé mon noyau. C'est pô juste :roll:
Bon ben j'ai plus qu'à tester les manipes décrites plus haut.
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Tristelune a écrit :
Mais ensuite ca a l'air de fonctionne. La preuve, mon ordi demarre, mais le demarrage s'arrete plus loin.

J'obtiens l'erreur:

Code : Tout sélectionner

Attempting to create root device '/dev/sda3/
ERROR: Failed to parse block device name for '/dev/sda3/
unknown
ERROR: root fs cannot be detected. Try using the rootfstype=kernel parameter
Waiting for devices to settle .... done
Root device '/dev/sda3' doesn't exist, attempting to create it.
ERROR: Failed to parse block device name for '/dev/sda3'
ERROR: unable to create/detect root device '/dev/sda3/
Providing rescue shell
ramfs$
J'ai bien essaye de regenerer ma ramdisk, mais ca n'y change rien.

Des idees ?

Sinon: est-il envisagleable d'utiliser mon cd d'installation d'arch, de sauter toutes les etapes sauf l'installation du noyau. Si je peux le reinstaller avec ce cd, ca pourrait passer, non?

Merci
Apres l'astuce de marc[1], si ca ne marche tjrs pas ,essais de modifier ton /etc/mkinitcpio.conf (celui de ton arch), en mettant dans la section MODULES=(reiserfs), et regenere ton initram,
Je crois que je vais attendre un peu avant de faire la mise a jour vers la 2.6.22.4 ^_^
Avatar de l’utilisateur
Archie
yeomen
Messages : 257
Inscription : jeu. 28 juin 2007, 22:18
Localisation : France (33)

Message par Archie »

Sur le forum anglais, ils parlaient d'une mise à jours du kernel qui mettrait à mal ce satané bug. Alors, j'ai démarré avec le cd d'installation de ArchLinux

Code : Tout sélectionner

boot : arch root=/dev/sda5
puis j'ai fais une mise à jours classique

Code : Tout sélectionner

root@localhost $ pacman -Syu
qui m'a proposer de mettre à jours le kernel. Et tous c'est bien passé.
Je peux désormais rebooter normalement mon pc :D
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

Apres l'astuce de marc[1], si ca ne marche tjrs pas
Ca n'a pas marché :cry:
Sur le forum anglais, ils parlaient d'une mise à jours du kernel qui mettrait à mal ce satané bug. Alors, j'ai démarré avec le cd d'installation de ArchLinux
Code:
boot : arch root=/dev/sda5

puis j'ai fais une mise à jours classique
Code:
root@localhost $ pacman -Syu

qui m'a proposer de mettre à jours le kernel. Et tous c'est bien passé.
Yoooooooouuuuuuuuupppppppppiiiiiiiiiiiieeeeeeeeeeee!!!! Ca a aussi fonctionné pour moi. Je peux à présent démarrer sur mon système sans problème. :-D

Une dernière question: peut-on faire quelque chose pour éviter ce genre de désagréments ? Je pense par exemple a Debian qui permet d'installer un paquet qui indique les paquet bogués. Ca évite d'installer ce qui mais à mal le système. Ou faut-il simplement se méfier des mises à jour du noyau et attendre un peu avant de les faires ?
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

Le plus sage est effectivement de patienter un peu avant de faire des mises à jour de paquetages sensibles.

Sinon pour le noyau, installer un autre noyau, permet aussi d'avoir une alternative.
Ne vous emmerdez plus, emmerdez les autres.
Avatar de l’utilisateur
d2_racing
yeomen
Messages : 243
Inscription : sam. 12 mai 2007, 19:13
Localisation : Québec,Canada

Message par d2_racing »

On n'est pas supposé avoir un noyau en backup par défaut sous Arch...un fallback machin qui permet de booter en cas de problème ?
Un Gentooiste,un Debianeu et un Archer :)
Avatar de l’utilisateur
wain
Maître du Kyudo
Messages : 1854
Inscription : ven. 11 août 2006, 19:15
Localisation : Nancy (54)

Message par wain »

le fallback reste le même noyau mais avec une image initcpio différente qui elle contient tous les drivers (même ceux qui ne sont pas nécessaires). Donc dans ce cas c'est inutile :?

Je recommande l'astuce de marc[i1]: installer un kernel --mm ou --ck ou --viper etc...
Avatar de l’utilisateur
marc[i1]
Maître du Kyudo
Messages : 1753
Inscription : ven. 27 oct. 2006, 10:48
Localisation : Nantes (44)

Message par marc[i1] »

enfin mon idée est d'avoir un noyau vanilla allégé qui peut être fort utile dans ce cas là :)
Ne vous emmerdez plus, emmerdez les autres.
Tristelune
Elfe
Messages : 516
Inscription : mer. 01 août 2007, 16:38

Message par Tristelune »

enfin mon idée est d'avoir un noyau vanilla allégé qui peut être fort utile dans ce cas là
Tot ou tard je pensais compiler un noyau pour faire quelques essais. Je vais peut-etre le faire plus tot que prevu!

Merci pour .... le sauvetage !!!! :wink:
Répondre