Der Fehler (siehe Titel) wird im folgenden Code angezeigt.while ( exists $config{ $param . $vol_num } ) {
my @tab = split /,/, $config{ $param . $vol_num };
my $real_vol_num = $tab[0];
my $vol = $tab[1];
my $runstop = $tab[3];
#debug( "volume = $vol");
my $total = 'U';
if ( is_param_runstop($runstop) ) {
$total = $result->{$vol};
}
else {
debug("aquisition for $vol stopped");
}
debug("mysql $vol ($real_vol_num) : total=$total");
my $rrdbase = $real_vol_num . '.rrd';
RRDs::update( $rrdbase, "N:$total" );
my $ERR = RRDs::error();
warning("mysql : ERROR while updating $rrdbase: $ERR") if $ERR;
$vol_num++;
}
Der Fehler tritt in dieser Zeile auf: debug("mysql $vol ($real_vol_num) : total=$total");
Und in dieser Zeile ist auch die selbe Meldung: my $rrdbase = $real_vol_num . '.rrd';
Meiner Meinung nach sind die Variablen deklariert und haben einen Wert.
Wieso kommt dann diese Warnung?
Datum: 28.05.2009-10:17
