Bonjour à tous.
Voilà maintenant plusieurs jours que je rencontre des problèmes avec l'installation de l'outil de monitoring Nagios.
En postant sur ce forum, je ne suis pas sur d'être au bonne endroit. Peut être que j'aurai plus ma place dans le forum Linux > Application ??
Bref je tente quand même.
Voilà ce qu'il m'arrive.
Je lance la configuration de l'installation de la manière suivante.
./configure --prefix=/logiciels/nagios --with-nagios-user=nagios --with-nagios-group=nagios --with-command-user=nagios --with-command-group=nagcmd --with-httpd-conf=/logiciels/apache/conf --with-cgiurl=/logiciels/nagios/cgi --with-gd-lib=/usr/local/lib --enable-embedded-perl
La configuration se déroule correctement (ou presque). Quelque check de librairie sont "no". Je décide quand même de faire un make all.
Et la voilà ce qu'il me sort :
1 2 3 4 5
| gcc: ../common/snprintf.o: No such file or directory
*** Error code 1
make: Fatal error: Command failed for target `nagios'
Current working directory /home/nagios/nagios-3.1.2/base
*** Error code 1 |
Je comprend qu'il me dise ça puisque certains check son "no".
De ce que j'ai pu trouver sur le net (google est mon ami), il semblerait que ce soit du a une option manquante lors de la compilation. En gros, la compilation se déroule comme ça :
1 2
| gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DNSCORE -c ../common/snprintf.c |
alors que ça devrait être comme ça :
1 2 3
| gcc -g -O2 -DHAVE_CONFIG_H -I/usr/include/glib-2.0
-I/usr/lib/glib-2.0/include -DNSCORE -c -o ../common/snprintf.o
../common/snprintf.c |
Ma question est donc la suivante, comment fait on pour corriger cette erreur ?
Merci a ceux qui prendront le temps de me répondre.
Cordialement,
Doki.
Partager