web-dev-qa-db-ja.com

LFDはCentosで起動しません

エラーメッセージ:

service lfd status lfd:lfdのステータスが停止しています

tail /var/log/lfd.log Nov 24 15:36:05 lfd [3833]:エラー無効な構成行、行64 Nov 24 15:36:05 lfd [3833]:デーモンが停止しました

/etc/lfd.confを見ましたが、問題ありません。64行目でコメントしましたが、まだエラーがあります。

他にどのようなファイルを確認する必要がありますか?

2
Angelinux

同じ質問を探していて、答えが得られなかった他の人々のために。

Lfdログを確認する

# tail -f /var/log/lfd.log

そこに答えがあります。

場合によっては、テストモードになっている可能性があるため、lfdが起動しないことがあります。

/etc/csf/csf.confで以下を変更します

TESTING = "1"

TESTING = "0"
3
Err0rr

今日は自分のサーバーでこれを入手しました。私が助けたいと思った。

私の知る限り、エラーは以下のforeachによって生成されます。

ファイル;/usr/sbin/lfd

%configsetting;
foreach my $line (Slurp("/etc/csf/csf.conf")) {
        $line =~ s/$cleanreg//g;
        if ($line =~ /^(\s|\#|$)/) {next}
        my ($name,$value) = split (/=/,$line,2);
        $name =~ s/\s//g;
        if ($value =~ /\"(.*)\"/) {
                $value = $1;
        } else {
             *Line 64* ---> &cleanup(__LINE__,"*Error* Invalid configuration line");
        }
    if ($configsetting{$name}) {&cleanup(__LINE__,"*Error* Setting $name is repeated in /etc/csf/csf.conf -$
        $config{$name} = $value;
        $configsetting{$name} = 1;
}

したがって、64行目 "&cleanup([〜#〜] line [〜#〜]、"Error無効な構成行 ");" foreach/ifステートメントロジックにfalseが指定されると、スローされます。

/etc/csf/csf.confの各行について、チェックを行い、失敗したかどうかを報告します。私が得られないのは、問題のある/etc/csf/csf.confの正確な行が表示されない理由です。 csf.confの54行目を確認しましたが、問題ありません---

# Allow incoming PING
Line 64 --> ICMP_IN = "1"

削除しましたが、それでも「64行目」が問題です。

まあ、何がうまくいくと思いますか?csf.confをインストールパッケージからの新しいものと交換し、手動で行った編集をやり直すだけです:- http://www.configserver.com/free/csf.tgz

ため息

1
NorseGaud