cmoi
19th April 2007, 18:02
Bonjour,
J'ai installé oreon 1.4 ainsi que les patchs jusqu'au 22 inclus sans aucune erreur.
Le patch 23 me pose problème et le wiki n'est pas très clair pour moi (désolé).
En effet, en appliquant le patch j'ai ca :
/usr/local/oreon# patch -p1 --dry-run < /usr/src/oreon1.4_patchs/23-oreon-2007_04_10_-_16_27.patch
patching file cron/parsing_log.pl
Hunk #1 FAILED at 30.
1 out of 2 hunks FAILED -- saving rejects to file cron/parsing_log.pl.rej
patching file ODS/lib/getServiceData.pm
patching file ODS/lib/identifyMetric.pm
patching file www/include/views/graphs/graphODS/graphODS.php
/usr/local/oreon#
Je ne comprend pas très bien la manipulation a faire.
Car d'après ce que j'ai compris, l'option --dry-run fait une simulation mais en utlisant cette option, "patch" ne crée pas le cron/parsing_log.pl.rej
Donc j'ai quand meme enlever le --dry-run pour créer le .rej et savoir ce qu'il faut supprimer.
Il me donne ca :
/usr/local/oreon# cat cron/parsing_log.pl.rej
***************
*** 30,36 ****
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "@OREON_PATH@";
- #my $installedPath = "/usr/local/oreon";
require $installedPath."/ODS/etc/conf.pm";
## Init Date
--- 30,35 ----
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "@OREON_PATH@";
require $installedPath."/ODS/etc/conf.pm";
## Init Date
root@/usr/local/oreon#
Donc si je comprend bien je dois éditer maintenant mon fichier cron/parsing_log.pl
Voici ce fichier sans aucune modification de ma part :
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "/usr/local/oreon";
#my $installedPath = "/usr/local/oreon";
require $installedPath."/ODS/etc/conf.pm";
Je dois supprimer une ligne commenté? Et identique à celle du dessus?
En la supprimant et en exécutant à nouveau la commande avec l'option --dry-run j'ai toujours la même erreur.
Quelqu'un pour m'éclairer s'il vous plait, et peut être éclairer d'autres personne?
Merci.
J'ai installé oreon 1.4 ainsi que les patchs jusqu'au 22 inclus sans aucune erreur.
Le patch 23 me pose problème et le wiki n'est pas très clair pour moi (désolé).
En effet, en appliquant le patch j'ai ca :
/usr/local/oreon# patch -p1 --dry-run < /usr/src/oreon1.4_patchs/23-oreon-2007_04_10_-_16_27.patch
patching file cron/parsing_log.pl
Hunk #1 FAILED at 30.
1 out of 2 hunks FAILED -- saving rejects to file cron/parsing_log.pl.rej
patching file ODS/lib/getServiceData.pm
patching file ODS/lib/identifyMetric.pm
patching file www/include/views/graphs/graphODS/graphODS.php
/usr/local/oreon#
Je ne comprend pas très bien la manipulation a faire.
Car d'après ce que j'ai compris, l'option --dry-run fait une simulation mais en utlisant cette option, "patch" ne crée pas le cron/parsing_log.pl.rej
Donc j'ai quand meme enlever le --dry-run pour créer le .rej et savoir ce qu'il faut supprimer.
Il me donne ca :
/usr/local/oreon# cat cron/parsing_log.pl.rej
***************
*** 30,36 ****
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "@OREON_PATH@";
- #my $installedPath = "/usr/local/oreon";
require $installedPath."/ODS/etc/conf.pm";
## Init Date
--- 30,35 ----
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "@OREON_PATH@";
require $installedPath."/ODS/etc/conf.pm";
## Init Date
root@/usr/local/oreon#
Donc si je comprend bien je dois éditer maintenant mon fichier cron/parsing_log.pl
Voici ce fichier sans aucune modification de ma part :
use vars qw($mysql_user $mysql_passwd $mysql_host $mysql_database_oreon $mysql_database_ods $opt_h $opt_a $data);
my $installedPath = "/usr/local/oreon";
#my $installedPath = "/usr/local/oreon";
require $installedPath."/ODS/etc/conf.pm";
Je dois supprimer une ligne commenté? Et identique à celle du dessus?
En la supprimant et en exécutant à nouveau la commande avec l'option --dry-run j'ai toujours la même erreur.
Quelqu'un pour m'éclairer s'il vous plait, et peut être éclairer d'autres personne?
Merci.