Outils pour utilisateurs

Outils du site


tech:pb_ksplice_mise_a_jour_kernel_a_chaud

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
tech:pb_ksplice_mise_a_jour_kernel_a_chaud [2025/04/04 20:30] Jean-Baptistetech:pb_ksplice_mise_a_jour_kernel_a_chaud [2026/07/06 14:50] (Version actuelle) Jean-Baptiste
Ligne 1: Ligne 1:
 +<!DOCTYPE markdown>
 +{{tag>Brouillon Pb Kernel Linux}}
 +
 +# Brouillon Pb ksplice mise a jour kernel à chaud
 +
 +Ça n'a pas marché sur ma Debian
 +
 +Voir : 
 +* https://wiki.archlinux.org/index.php/Ksplice
 +* https://github.com/jirislaby/ksplice
 +* https://www.ksplice.com/doc/ksplice.pdf
 +* https://github.com/jirislaby/ksplice/issues/5
 +* https://bugzilla.redhat.com/show_bug.cgi?id=523024
 +* http://elinux.org/images/6/63/Elc2009-ksplice.pdf
 +* http://www.ibm.com/developerworks/aix/library/au-spunix_ksplice/
 +* http://cormander.com/2011/08/how-to-use-the-ksplice-raw-utilities/
 +* http://www.ipst-info.net/download/LinuxJournal/LJ/184/10395.html
 +
 +Voir aussi :
 +* kexec-tools. 
 +  * kexec est une fonctionnalité du noyau Linux qui permet de charger un noyau Linux (le même ou une version différente) et de redémarrer le système directement dessus sans avoir besoin de redémarrer complètement la machine.
 +
 +
 +~~~
 +$ uname -a
 +Linux portable 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u6 (2015-11-09) x86_64 GNU/Linux
 +~~~
 +
 +~~~bash
 +apt-get install linux-source-3.16 
 +apt-get install ksplice
 +~~~
 +
 +~~~bash
 +mkdir src
 +cd src
 +tar xf /usr/src/linux-source-3.16.tar.xz
 +mkdir linux-source-3.16/ksplice
 +cp /boot/System.map-3.16.0-4-amd64 linux-source-3.16/ksplice/System.map
 +cp /boot/config-3.16.0-4-amd64 linux-source-3.16/.config
 +~~~
 +
 +~~~bash
 +$ export CONCURRENCY_LEVEL=4
 +$ ksplice-create --diffext=new linux-source-3.16/
 +cc1: some warnings being treated as errors
 +scripts/Makefile.build:257: recipe for target '/tmp/ksplice-tmp-G_Ex2i/kmodsrc/ksplice.o' failed
 +make[1]: *** [/tmp/ksplice-tmp-G_Ex2i/kmodsrc/ksplice.o] Error 1
 +Makefile:1352: recipe for target '_module_/tmp/ksplice-tmp-G_Ex2i/kmodsrc' failed
 +make: *** [_module_/tmp/ksplice-tmp-G_Ex2i/kmodsrc] Error 2
 +make: Leaving directory '/home/jean/src/linux-3.16/linux-source-3.16'
 +Child exited with status 2
 +Failed during: make -rR -j4 -C /home/jean/src/linux-3.16/linux-source-3.16 M=/tmp/ksplice-tmp-G_Ex2i/kmodsrc KSPLICE_KID=nn7ysgvd KSPLICE_VE
 +~~~
 +
  

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki