An der Perl-Funktion setup_crontab (Zeile 631) in engine/setup/ispcp-setiup-methods.pl scheint irgendetwas faul zu sein. Ich bin zwar kein Perl-Guru aber einige Stellen kommen mir Spanisch vor.
Zeile 635 (Was wird den zwei letzten Variablen zugewiesen?):
Code:
my ($rs, $rdata, $awstats, $rkhunter, $ckrootkit) = (undef, undef, '');
Selbst wenn; Zeilen 552-553 überschreiben die Variablen wieder mit konfusem Zeug:
Code:
$rkhunter = `which rkhunter`;
$ckrootkit = `which chkrootkit`;
Woraufhin sie in den Zeilen 555 und 556 mit einem (aufgrund der statischen Werte aus Zeile 552-553) wenig gewinnbringenden regulärem Ausdruck penetriert werden.
Code:
$rkhunter =~ s/[ \t\n]$//g;
$ckrootkit =~ s/[ \t\n]$//g;
Andere mögliche Problemursachen könnten Probleme beim Lesen/Schreiben der cron.d-Datei sein oder beim Lesen/Befüllen der main::conf-Variablen.
Irgendwelche Anmerkungen?
Grüße
Haeber