登陆Extmail时出现"Unix::Syslog not found"错误
这两天在试验安装一下Extmail,在全部配置完后从IE中登陆Extmail时出现了如下的错误:
Unix::Syslog not found, please install it first! (in cleanup) Undefined subroutine &Ext::Logger::do_closelog called at /usr/local/www/extmail/libs/Ext/Logger.pm line 87
在Extmail bbs上找到了答案,如果是Linux系统,就是少装了“perl-Unix-Syslog-0.100-1hzq.i386.rpm”这个RPM包。
在FreeBSD中进行如下操作,安装此包(文件名:Unix-Syslog-0.100.tar.gz),重启后,可以正常登陆了。
mail# cd /usr/ports/sysutils/p5-Unix-Syslog
mail# make install
mail# reboot
[…] 刚刚解决了Extmail登陆的问题,管理模块Extman又登陆不上,错误信息: Can’t locate /en_US in @INC (@INC contains: /usr/local/www/extman/libs /usr/local/lib/perl5/5.8.8/BSDPAN /usr/local/lib/perl5/site_perl/5.8.8/mach /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl /usr/local/lib/perl5/5.8.8/mach /usr/local/lib/perl5/5.8.8 .) at /usr/local/www/extman/libs/Ext/Lang.pm line 63. […]
Thank you for sharing!
#rrdtool perl
yum install -y rrdtool rrdtool-perl
yum install -y cpan perl
yum install -y perl-YAML perl-Test-Exception perl-Crypt-PasswdMD5 perl-GD perl-CGI perl-Time-HiRes
perl -MCPAN -e ‘install Time::HiRes::Value’
perl -MCPAN -e ‘install File::Tail’
perl -MCPAN -e ‘install Unix::Syslog’
perl -MCPAN -e ‘install DB_File’
perl -MCPAN -e ‘install Encode::HanExtra’