Problème de redémarrage Serveur linux 1and1

j’ai fais

j’ai redémarré puis j’ai fais uname -a pour vérifier mais visiblement, il n’est pas actif vu qu’il m’écris:

2.6.24-etchnhalf.1-amd64 #1 SMP Thu Feb 25 07:53:27 UTC 2010 x86_64 GNU/Linux

a moins que c’est normal ? mais dans ce cas je vois pas en quoi cette manip peut m’aider a vérifier si il ne me marque pas 2.6.26 a la place de 2.6.24… Donc je pense plutot que ça ne fonctionne pas comme prévu

Les “hiéroglyphes” à la place des caractère accentués sont un problème courant, c’est lié à une mauvaise interprétation du jeu de caractères entre la source et l’affichage. Cela peut arriver en SSH si le serveur et le client utilisent des jeux de caractères différents, par exemple UTF8 et ISO-8859-1 (Latin 1), même sous Debian.

En effet uname indique le noyau actif, donc c’est toujours le 2.6.24.

  1. Vérifier que le noyau 2.6.26. est bien installé avec les commandes indiquées précédemment.

  2. Si oui, regarder dans /boot/grub/menu.lst si le noyau 2.6.26 est bien listé, dans quel ordre, et si la valeur de l’option default correspond bien à cet ordre.

Quand je fais:

dpkg -l | grep linux-image

il me retourne :

rc linux-image-2.6.18-6-xen-amd64 2.6.18.dfsg.1-26etch2 Linux 2.6.18 image on AMD64
ii linux-image-2.6.24-etchnhalf.1-amd64 2.6.24-6~etchnhalf.9etch3 Linux 2.6.24 image on AMD64
ii linux-image-2.6.26-2-amd64 2.6.26-24lenny1 Linux 2.6.26 image on AMD64
ii linux-image-amd64 2.6.26+17+lenny1 Linux image on AMD64

Mais quand je regarde dans :

/boot/grub/menu.lst

Il n’y a rien qui mentionne “2.6.26”

Et a la partie “## ## End Default Options ##” :

title Debian GNU/Linux, kernel 2.6.24-etchnhalf.1-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-etchnhalf.1-amd64 root=/dev/hda1 ro consol$
initrd /boot/initrd.img-2.6.24-etchnhalf.1-amd64
savedefault

title Debian GNU/Linux, kernel 2.6.24-etchnhalf.1-amd64 (single-user $
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-etchnhalf.1-amd64 root=/dev/hda1 ro consol$
initrd /boot/initrd.img-2.6.24-etchnhalf.1-amd64
savedefault

END DEBIAN AUTOMAGIC KERNELS LIST

Ah. Apparemment l’installation du noyau n’a pas exécuté update-grub, il faut le faire à la main et revérifier menu.lst. (C’est peut-être pour cette raison que le noyau 2.6.18 Xen n’était pas listé non plus).

EDIT : Que contient /etc/kernel-img.conf ?

[quote=“PascalHambourg”]Ah. Apparemment l’installation du noyau n’a pas exécuté update-grub, il faut le faire à la main et revérifier menu.lst. (C’est peut-être pour cette raison que le noyau 2.6.18 Xen n’était pas listé non plus).

EDIT : Que contient /etc/kernel-img.conf ?[/quote]

Ok j’ai fais update-grub tout a changé :023


Quand je fais:

dpkg -l | grep linux-image

il me retourne :

rc linux-image-2.6.18-6-xen-amd64 2.6.18.dfsg.1-26etch2 Linux 2.6.18 image on AMD64
ii linux-image-2.6.24-etchnhalf.1-amd64 2.6.24-6~etchnhalf.9etch3 Linux 2.6.24 image on AMD64
ii linux-image-2.6.26-2-amd64 2.6.26-24lenny1 Linux 2.6.26 image on AMD64
ii linux-image-amd64 2.6.26+17+lenny1 Linux image on AMD64

quand je regarde dans :

/boot/grub/menu.lst

a la partie “## ## End Default Options ##” :

title Debian GNU/Linux, kernel 2.6.26-2-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/hda1 ro console=tty0 console=ttyS0,57600
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.26-2-amd64 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.26-2-amd64 root=/dev/hda1 ro console=tty0 console=ttyS0,57600 sin$
initrd /boot/initrd.img-2.6.26-2-amd64

title Debian GNU/Linux, kernel 2.6.24-etchnhalf.1-amd64
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-etchnhalf.1-amd64 root=/dev/hda1 ro console=tty0 console=ttyS0$
initrd /boot/initrd.img-2.6.24-etchnhalf.1-amd64

title Debian GNU/Linux, kernel 2.6.24-etchnhalf.1-amd64 (single-user mode)
root (hd0,0)
kernel /boot/vmlinuz-2.6.24-etchnhalf.1-amd64 root=/dev/hda1 ro console=tty0 console=ttyS0$
initrd /boot/initrd.img-2.6.24-etchnhalf.1-amd64

END DEBIAN AUTOMAGIC KERNELS LIST

/etc/kernel-img.conf :

Kernel image management overrides

See kernel-img.conf(5) for details

do_symlinks = yes
relative_links = yes
do_bootloader = no
do_bootfloppy = no
do_initrd = yes
link_in_boot = no
#postinst_hook = update-grub
#postrm_hook = update-grub

Donc vu que le noyau 2.6.26 est bien listé dans le bon ordre
et que la valeur de l’option default correspond bien a cet ordre je vais maintenant redémarrer et supprimer “linux-image-2.6.24-etchnhalf.1-amd64”…

Par contre j’ai une question, quand je fais “dpkg -l | grep linux-image” pourquoi il m’écris :

rc linux-image-2.6.18-6-xen-amd64 2.6.18.dfsg.1-26etch2 Linux 2.6.18 image on AMD64

Encore ce “xen”… et je ne peux pas le supprimer

[size=150]EDIT : [/size]

Bon Tout a l’air de fonctionner a la perfection :wink:

uname -a :

Linux s15405496 2.6.26-2-amd64 #1 SMP Thu Aug 19 00:37:36 UTC 2010 x86_64 GNU/Linux

Par contre maintenant que j’ai changé ça, est-ce qu’il faut refaire un apt-get upgrade ou autre chose (je sais pas peut être pour mettre a jour certaine chose vu que j’ai changé de “kernel” (c’est bien ça ?)… non ? )

[quote=“zyef”]#postinst_hook = update-grub
#postrm_hook = update-grub[/quote]
Ah ben, voilà, forcément avec ces deux lignes commentées, le menu de grub ne risquait pas d’être mis à jour lors de l’installation ou de la suppression d’un noyau. Encore une bizarrerie de l’installation 1&1. En les décommentant, la prochaine fois il ne sera pas nécessaire d’exécuter update-grub à la main.

(mébon moi perso je vérifie quand même de visu la configuration du chargeur d’amorçage grub ou lilo quand j’installe ou supprime un noyau, histoire de vérifier que l’automatisme n’a pas déconné)

[quote=“zyef”]Par contre j’ai une question, quand je fais “dpkg -l | grep linux-image” pourquoi il m’écris :

rc linux-image-2.6.18-6-xen-amd64 2.6.18.dfsg.1-26etch2 Linux 2.6.18 image on AMD64
[/quote]
“rc” signifie que le paquet a été supprimé (r=remove) mais pas purgé donc il reste les fichiers de configuration (c=config). Cela peut être intéressant pour un paquet dont on souhaite garder la configuration, au cas où on voudrait le réinstaller ultérieurement. Pour le purger complètement, tu peux faire

EDIT : En réponse à ta dernière question, non il n’est pas nécessaire de refaire un apt-get upgrade, tout ce dont le noyau dépend a (heureusement) déjà été installé en même temps que lui avant son activation.