[kernel] Problème de mise a jour (resolu)

Reconnaissance et configuration du matériel / kernel linux
Répondre
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

[kernel] Problème de mise a jour (resolu)

Message par Loic430 »

Bonjours.
Quand j'essaye de faire un update du kernel du 2.6.36 vers un autre kernel je me rend compte que lorsque je reboot je suis toujours en 2.6.36 !
Et la si je ne fait pas un nomodeset dans la ligne de boot lorsque l'interface graphique démare ma souris et mon clavier ne répondent plus !!
Je suis donc obliger de revenir a mon ancien kernel. Voila ce qui ce passe lors de la mise à jour :

Code : Tout sélectionner

[root@PC-DE-LOIC loic]# pacman -Syu
:: Synchronizing package databases...
 testing                  14.1K   28.7K/s 00:00:00 [######################] 100%
 core                     36.0K   47.8K/s 00:00:01 [######################] 100%
 extra                   465.9K  135.3K/s 00:00:03 [######################] 100%
 community               446.5K  140.6K/s 00:00:03 [######################] 100%
 multilib                 25.7K   48.0K/s 00:00:01 [######################] 100%
 archlinuxfr is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (1): kernel26-2.6.39.2-1

Total Download Size:    0.00 MB
Total Installed Size:   55.98 MB

Proceed with installation? [Y/n] 
(1/1) checking package integrity                                                                       [############################################################] 100%
(1/1) checking for file conflicts                                                                      [############################################################] 100%
(1/1) upgrading kernel26                                                                               [############################################################] 100%
>>> Updating module dependencies. Please wait ...
>>> MKINITCPIO SETUP
>>> ----------------
>>> If you use LVM2, Encrypted root or software RAID,
>>> Ensure you enable support in /etc/mkinitcpio.conf .
>>> More information about mkinitcpio setup can be found here:
>>> http://wiki.archlinux.org/index.php/Mkinitcpio

>>> Generating initial ramdisk, using mkinitcpio.  Please wait...
==> Building image from preset: 'default'
  -> -k 2.6.39-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26.img
==> Starting build: 2.6.39-ARCH
  -> Parsing hook: [base]
  -> Parsing hook: [udev]
  -> Parsing hook: [autodetect]
  -> Parsing hook: [pata]
  -> Parsing hook: [scsi]
  -> Parsing hook: [sata]
  -> Parsing hook: [filesystems]
  -> Parsing hook: [usbinput]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/kernel26.img
7157 blocks
==> Image generation successful
==> Building image from preset: 'fallback'
  -> -k 2.6.39-ARCH -c /etc/mkinitcpio.conf -g /boot/kernel26-fallback.img -S autodetect
==> Starting build: 2.6.39-ARCH
  -> Parsing hook: [base]
  -> Parsing hook: [udev]
  -> Parsing hook: [pata]
  -> Parsing hook: [scsi]
  -> Parsing hook: [sata]
  -> Parsing hook: [filesystems]
  -> Parsing hook: [usbinput]
==> Generating module dependencies
==> Creating gzip initcpio image: /boot/kernel26-fallback.img
23565 blocks
==> Image generation successful
Et pas moyen de passer au 2.6.39 normalement. Please help me :D !
Dernière modification par Loic430 le mar. 12 juil. 2011, 11:29, modifié 1 fois.
Avatar de l’utilisateur
la_poigne
yeomen
Messages : 215
Inscription : dim. 22 févr. 2009, 09:20

Re: [kernel] Problème de mise a jour (en cours)

Message par la_poigne »

Salut,

fais un depmod -a 2.6.39-ARCH après la mise à jour, avant de redémarrer
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Pas d'erreur lorsque je lance la commande mais sa ne marche toujours pas :(
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Personne.... :(
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel] Problème de mise a jour (en cours)

Message par FoolEcho »

Loic430 a écrit :

Code : Tout sélectionner

testing                  14.1K   28.7K/s 00:00:00 [######################] 100%
Tu utilises le dépôt testing, ce qui n'est pas forcément une très bonne idée (ou alors il faut suivre les nouvelles des dev ou n'utiliser que des paquets bien spécifiques). Tu aurais fortement intérêt à commenter ce dépôt et à remettre ton Arch à niveau.
«The following statement is not true. The previous statement is true.» :nage:
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

J'y est penser et retester mais rien du tout jpense que jvais attendre un peut de nouvelles mise à jours . Merci qd même :D
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Sa peut être interressant je viens de voir que modprobe utilise toujours l'ancient répertoire pour charger ces modules ( /lib/modules/2.6.36-ARCH/modules.dep ) alors que je suis en 2.6.39 :

Code : Tout sélectionner

Could not load /lib/modules/2.6.36-ARCH/modules.dep : No such file or directory
? help :(
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel] Problème de mise a jour (en cours)

Message par FoolEcho »

:gne: Il sort d'où ce message ?

Que renvoient:

Code : Tout sélectionner

uname -a
pacman -Qs kernel
find / -name modules.dep # en root
?
«The following statement is not true. The previous statement is true.» :nage:
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [kernel] Problème de mise a jour (en cours)

Message par benjarobin »

Pour compléter donne le contenu de ton menu.lst (Juste la section que tu utilise pour démarrer) ainsi que la sortie de

Code : Tout sélectionner

mount
pacman -Qo /boot/*
Je mise sur une partition boot séparée mais non montée
Zsh | KDE | PC fixe : AMD Ryzen 9900X, Radeon RX 7700 XT
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Voila :

uname -a :

Code : Tout sélectionner

Linux PC-DE-LOIC 2.6.36-ARCH #1 SMP PREEMPT Mon Jan 24 18:41:03 CET 2011 x86_64 Intel(R) Celeron(R) CPU 900 @ 2.20GHz GenuineIntel GNU/Linux
pacman -Qs kernel

Code : Tout sélectionner


local/autofs 5.0.6-2
    A kernel-based automounter for Linux.
local/cpufrequtils 008-1
    Userspace tools for the kernel cpufreq subsystem
local/ethtool 1:2.6.39-1
    gkernel ethtool
local/kernel26 2.6.39.3-1 (base)
    The Linux Kernel and modules
local/laptop-mode-tools 1.57-4
    A kernel mode that allows you to extend the battery life of your laptop
local/lib32-libdrm 2.4.25-1
    Userspace interface to kernel DRM services (32-bit)
local/libdrm 2.4.25-1
    Userspace interface to kernel DRM services
local/linux-api-headers 2.6.39.1-1
    Kernel headers sanitized for use in userspace
local/linux-firmware 20110512-2
    Firmware files for Linux
local/module-init-tools 3.16-1
    utilities needed by Linux systems for managing loadable kernel modules
et find / -name modules.dep:

Code : Tout sélectionner

/lib/modules/2.6.39-ARCH/modules.dep
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17625
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [kernel] Problème de mise a jour (en cours)

Message par benjarobin »

Merci de répondre à mon message :-)
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
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel] Problème de mise a jour (en cours)

Message par FoolEcho »

Indeed. :chinois:
«The following statement is not true. The previous statement is true.» :nage:
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Voila le menu.lst :

Code : Tout sélectionner

# Config file for GRUB - The GNU GRand Unified Bootloader
# /boot/grub/menu.lst

# DEVICE NAME CONVERSIONS 
#
#  Linux           Grub
# -------------------------
#  /dev/fd0        (fd0)
#  /dev/sda        (hd0)
#  /dev/sdb2       (hd1,1)
#  /dev/sda3       (hd0,2)
#

#  FRAMEBUFFER RESOLUTION SETTINGS
#     +-------------------------------------------------+
#          | 640x480    800x600    1024x768   1280x1024
#      ----+--------------------------------------------
#      256 | 0x301=769  0x303=771  0x305=773   0x307=775
#      32K | 0x310=784  0x313=787  0x316=790   0x319=793
#      64K | 0x311=785  0x314=788  0x317=791   0x31A=794
#      16M | 0x312=786  0x315=789  0x318=792   0x31B=795
#     +-------------------------------------------------+
#  for more details and different resolutions see
#  http://wiki.archlinux.org/index.php/GRUB#Framebuffer_Resolution 

# general configuration:
timeout   5
default   0
color light-blue/black light-cyan/blue

# boot sections follow
# each is implicitly numbered from 0 in the order of appearance below
#
# TIP: If you want a 1024x768 framebuffer, add "vga=773" to your kernel line.
#
#-*

# (0) Arch Linux
title  Arch Linux  [/boot/vmlinuz26]
root   (hd0,0)
kernel /vmlinuz26 root=/dev/sda3 ro
initrd /kernel26.img

# (1) Windows
#title Windows
#rootnoverify (hd0,0)
#makeactive
#chainloader +1
et mount :

Code : Tout sélectionner

proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
sys on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,nosuid,relatime,size=10240k,nr_inodes=376786,mode=755)
run on /run type tmpfs (rw,nosuid,nodev,noexec,relatime,size=10240k,mode=755)
/dev/disk/by-uuid/b7c3d842-96a4-44e4-899f-7cc98dd2baef on / type ext3 (rw,relatime,errors=continue,barrier=0,data=ordered)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
shm on /dev/shm type tmpfs (rw,nosuid,nodev,relatime)
/dev/sda4 on /home type ext3 (rw)
Ainsi que pacman -Qo /boot/* :

Code : Tout sélectionner

error: cannot determine ownership of directory /boot/grub
error: No package owns /boot/kernerl26-fallback.img
error: No package owns /boot/kernerl26.img
/boot/System.map26 is owned by kernel26 2.6.39.3-1
/boot/vmlinuz26 is owned by kernel26 2.6.39.3-1
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [kernel] Problème de mise a jour (en cours)

Message par tuxce »

Le mount n'indique pas de partition /boot montée et le menu.lst spécifie des fichiers à la racine ce qui suppose une partition /boot indépendante.
A priori, t'utilisais une partition avant (ou tu penses toujours l'utiliser), elle contient le 2.6.36 et grub l'utilise toujours.
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

Mais une chose que je trouve bizard c'est que lors du boot la ligne fallback aparait alors qu'elle n'es pas dans le menu.lst j'ai donc l'impression qu'il y a un problème avec grub. J'ai essayer grub2 mais j'ai tjrs la même version de grub qui apparait au démarage 0.97. Egalement en désinstallant grub il apparait au démarage !
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel] Problème de mise a jour (en cours)

Message par FoolEcho »

Explication: au boot, tu indiques d'aller chercher l'image sur sda3 et vu la syntaxe c'est une partition dédiée à /boot, ce que grub fait (et c'est là où est le vieux kernel 2.6.36)... et "mount" montre que ton /boot séparé n'est justement pas monté par ton Arch, donc ton /boot actuel n'est pas celui sur lequel tu démarres... ce n'est pas grave en soi, sauf sur une mise à jour du kernel (utilisation de mkinitpcio ou de grub)...
Donc ne touche pas à grub, c'est simplement que tu crois travailler sur cette partition.

Pour conserver l'usage de ton boot séparé, ce que tu peux faire, déjà, c'est supprimer le contenu de /boot (rm -rf /boot/* ... ou plus prudemment en garder une copie avant de supprimer: tar czvf ~/boot.tar.gz /boot --preserve-permissions --preserve-order ).
Puis monter ton /boot séparé:

Code : Tout sélectionner

mount /dev/sda3 /boot
(de là, tu devrais avoir ton menu.lst avec le fallback)
Enfin, réinstaller kernel26.

Pour éviter que ça se reproduise, rajouter le montage de ton /boot séparé dans /etc/fstab (ou ne pas oublier de monter sda3 quand il y a des mises à jour de grub ou du kernel)

Code : Tout sélectionner

/dev/sda3 /boot ext2 defaults 0 1
#UUID=XXXXXXXXXXXX /boot ext2 defaults 0 1
(à adapter selon le type de la partition, tu remplaces par les uuids si tu préfères)

Puis redémarrer.


L'autre option étant de modifier le menu.lst pour démarrer sur b7c3d842-96a4-44e4-899f-7cc98dd2baef au lieu de sda3 + réinstaller grub, yy compris sur le MBR (mais vu que tu as toujours le boot séparé, c'est un peu bête de perdre une partition... sauf si tu as du primaire que tu veux récupèrer... blablabla).
«The following statement is not true. The previous statement is true.» :nage:
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

si je fais mount /dev/sda3 /boot j'obtient un montage de mon répertoire racine dans le dossier /boot/ c'est normal ?

Edit : En faites c'était sda1
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Re: [kernel] Problème de mise a jour (en cours)

Message par tuxce »

FoolEcho a écrit :tu indiques d'aller chercher l'image sur sda3
une petite erreur (tu détailles, c'est pour ça :)) l'image est à chercher sur (hd0,0), le sda3 correspond à la partition "/".

Du coup, les commandes ne ciblent pas les bonnes choses, mais avant de les réécrire, le fait qu'il y ait un fallback dans le menu et pas dans le fichier menu.lst compromet l'explication, du coup, faut déjà s'assurer de ce qui est lancé.

Juste une précision :
Loic430 a écrit :Egalement en désinstallant grub il apparait au démarage !
Les paquets correspondant à Grub ou Grub 2 installent des outils, ça n'a aucune incidence sur le grub lancé par le système au démarrage, ce dernier résulte du lancement d'un grub-install, setup (dans la console grub) etc., c'est une action utilisateur, le(s) désinstaller ne fait rien (à part si le menu part avec).
Avatar de l’utilisateur
FoolEcho
Maître du Kyudo
Messages : 10711
Inscription : dim. 15 août 2010, 11:48
Localisation : Basse-Normandie

Re: [kernel] Problème de mise a jour (en cours)

Message par FoolEcho »

Loic430 a écrit :si je fais mount /dev/sda3 /boot j'obtient un montage de mon répertoire racine dans le dossier /boot/ c'est normal ?

Edit : En faites c'était sda1
Oui, désolé. tuxce a vu mon erreur. :oops:
tuxce a écrit :Du coup, les commandes ne ciblent pas les bonnes choses, mais avant de les réécrire, le fait qu'il y ait un fallback dans le menu et pas dans le fichier menu.lst compromet l'explication, du coup, faut déjà s'assurer de ce qui est lancé.

Je ne crois pas, ça dépend des opérations qu'il a fait depuis (comme réinstaller le paquet grub -- je crois que le menu.lst est celui par défaut -- mais sans toucher au mbr...)... Mais je suis d'accord qu'il faut effectivement vérifier les contenus des différents "boot"/menu.lst à disposition avant d'opérer (d'où la sauvegarde que j'ai préconisé + réinstaller le paquet grub pour être sûr).
A priori il n'a pas touché au grub du MBR donc c'est toujours le menu.lst de sda1 qui est utilisé et lui a le fallback (et cible les bonnes partitions, sauf que sa version ne colle plus).
«The following statement is not true. The previous statement is true.» :nage:
Loic430
Daikyu
Messages : 51
Inscription : jeu. 23 juin 2011, 07:26

Re: [kernel] Problème de mise a jour (en cours)

Message par Loic430 »

OUUUU super merci sa marche nikel merci bcp a vous :D encore une fois :) ! Je passe en résolu.
Répondre