Bonjour,

je souhaite installer (en mode automatique) Acronis sur mon Fedora 7 mais j'ai un message d'erreur :

La localisation du répertoire source du noyau «/lib/modules/2.6.23.17-88.fc7/build » a échoué. │
Les fichiers sources ou les fichiers en-tête de votre noyau nécessitent une installation.

En mode manuel, on me demande d'installer le kernel de cette manière :

# dkms build -m <MODULE_NAME> -v <MODULE_VERSION> \
--config <CONFIG_FILE> --arch <KERNEL_ARCH> \
--kernelsourcedir <PATH_TO_KERNEL_SOURCES>
# dkms install -m <MODULE_NAME> -v <MODULE_VERSION> \
--config <CONFIG_FILE> --arch <KERNEL_ARCH> \
--kernelsourcedir <PATH_TO_KERNEL_SOURCES>


<MODULE_NAME> must be "snapapi" for 2.4.x kernels or
"snapapi26" for 2.6.x kernels.


<MODULE_VERSION> could be detected by
# ls /usr/src/snapapi*


<CONFIG_FILE> is your kernel config filename. Usually this
file may be found in /boot directory.


<KERNEL_ARCH> may be detected by
# rpm -q --queryformat "%{ARCH}\n" kernel
for RPM based distrubutions or by
# uname -m
for non-RPM based distributions.


Mais lorsque je tape la bonne commande, j'aiun message d'erreur :

[root@passerelle ~]# dkms build -m snapapi26 -v 0.7.54 --config /boot/config-2.6.23-17-88.fc7 --arch i686 --kernelsourcedir /usr/src/snapapi26-0.7.54


Error! Your kernel source for kernel 2.6.23-17-88.fc7 cannot be found at
/lib/modules/2.6.23-17-88.fc7/build or /lib/modules/2.6.23-17-88.fc7/source.
You can use the --kernelsourcedir option to tell DKMS where it's located.


Par ailleurs :

[root@passerelle ~]# ls /lib/modules/2.6.23.17-88.fc7
build modules.dep modules.networking modules.symbols
extra modules.ieee1394map modules.ofmap modules.usbmap
kernel modules.inputmap modules.pcimap source
modules.alias modules.isapnpmap modules.scsi updates
modules.ccwmap modules.libata modules.seriomap weak-updates



Merci de m'aider SVP !!
que donnent les commandes:

rpm -qa | grep kernel

et

uname -a
nouvo09 wrote:que donnent les commandes:

rpm -qa | grep kernel

et

uname -a

Ca me donne :


[root@passerelle ~]# rpm -qa | grep kernel
kernel-2.6.22.9-91.fc7
kernel-2.6.23.17-88.fc7
[root@passerelle ~]# uname -a
Linux passerelle 2.6.23.17-88.fc7 #1 SMP Thu May 15 00:35:10 EDT 2008 i686 i686 i386 GNU/Linux
il manque kernel-devel et/ou kernel-headers

c'est pour ça que dkms n'arrive pas à compiler son module
d'ailleurs c'est indiqué:
Les fichiers sources ou les fichiers en-tête de votre noyau nécessitent une installation.
yum install kernel-devel kernel-headers

En plus avec dkms tu n'as en principe rien à compiler. C'est fait automatiquement au boot.
nouvo09 wrote:il manque kernel-devel et/ou kernel-headers

c'est pour ça que dkms n'arrive pas à compiler son module
d'ailleurs c'est indiqué:
Les fichiers sources ou les fichiers en-tête de votre noyau nécessitent une installation.
yum install kernel-devel kernel-headers

En plus avec dkms tu n'as en principe rien à compiler. C'est fait automatiquement au boot.

Merci beaucoup !!

J'ai fais :

- yum install kernel-devel kernel-headers
- yum install gcc

(on me demandait d'installer gcc)

après l'installation de ces paquets, j'ai relancé l'installation et tout s'est installé correctement.

Merci encore