我从源代码编译了 PSAD,但是当我运行以下命令时,编译进行得很顺利:
sudo psad --sig-update
我懂了:
Can't load '/usr/lib/psad/x86_64-linux-gnu-thread-multi/auto/Date/Calc/Calc.so' for module Date::Calc: /usr/lib/psad/x86_64-linux-gnu-thread-multi/auto/Date/Calc/Calc.so: undefined symbol: DateCalc_Day_of_Week_to_Text_ at /usr/lib/perl/5.18/DynaLoader.pm line 184.
at /usr/sbin/psad line 3218.
答案1
我刚刚也遇到了同样的现象,已经修复了。这是由于系统中缺少 Perl 所需的模块造成的。试试这个;
通过使用
cpan
或cpanm
(Perl 模块管理器),安装Date::Calc
喜欢,cpanm Date::Calc
./install.pl
通过PSAD 源树重试安装。