12月30
给cacti安装discovery和hostinfo这两个插件的时候,发现这两个插件在插件管理那里能够显示出来,却无法启动起来,查看日志返回:
[Thu Dec 30 20:23:41 2010] [error] [client 12.34.56.78] PHP Warning:  array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #1 is not an array in /var/www/cacti/include/plugins.php on line 31

在网上搜了很多文章及网官论坛,均未找到有效的解决方法,最后还是自己动手给解决了。

解决方法:
1、一般的插件添加需要在config.php文件内添加如下内容:
$plugins = 'pluginname';

2、本人在将discovery和hostinfo这两个插件解压至plugins目录后,还没在config.php文件内添加这两个插件的名称,却发现在插件管理里面已经能够显示出来,于是动手点一下,看这两个插件能否启用起来,这时候,人品爆发,奇迹出现了,居然能够启动起来了。见下图:
点击在新窗口中浏览此图片
看来这两个插件并不需要在config.php文件内定义。
正确与否还不正知道,先记录在此,反正该方法已经解决了这两个插件的启动问题。
12月28
将一个Linux文件的iso从远程服务器上拉回来。

因为期间本机重启过,所以用FlashFXP断点续传。

原以为继点续传可以保证文件大小、MD5校验等值也一样。

勿勿忙忙刻了盘,再进行系统安装,结果安装过程中一直提示:

kernel panic - not syncing:Fatal exception

结果却害得我忙活了一下午,就为了这错误。

用Hash工具检测了服务器上的文件及用FlashFXP拉回来的文件,文件大小一模一样,可是MD5、SHA1、CRC32值都不一样。。。

得出一点结论:FlashFXP拉回来的文件也不是那么绝对可靠,拉回来第一时间一定要验证校验值。
12月20
php-syslog-ng提示:
JpGraph Error Font file "/usr/share/fonts/truetype/msttcorefonts/verdana.ttf" is not readable or does not exist.

原因:verdana.ttf字体文件没有找到。
解决:
# mkdir -p /usr/share/fonts/truetype/msttcorefonts/
上传Windows系统里面的verdana.ttf文件到/usr/share/fonts/truetype/msttcorefonts/即可。
12月15
错误代码:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID 6b8d79e6

方法1、
修改/etc/yum.repo.d/CenOS-Base.repo及/etc/yum.conf
gpgcheck=1
修改为
gpgcheck=0
安装完后修改回去就可以了。

方法2、
加入dag安装源:
# vi /etc/yum.repo.d/dag.repo
文件内容:
[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=1
enabled=1
导入key:
# rpm -Uvh http://apt.sw.be/redhat/el5/en/i386/rpmforge/RPMS/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

Tags:
分页: 4/31 第一页 上页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]