ntop 无法启动-打开 /var/lib/ntop/prefsCache.db 失败:无法写入

ntop 无法启动-打开 /var/lib/ntop/prefsCache.db 失败:无法写入

我已经使用 yum 在 centos 5.9 上安装了 ntop。但它没有启动。我收到此错误:

 Wed Mar 20 10:22:44 2013  **ERROR** ....open of /var/lib/ntop/prefsCache.db failed: Can't be writer
Wed Mar 20 10:22:44 2013  Possible solution: please use '-P <directory>'
Wed Mar 20 10:22:44 2013  **FATAL_ERROR** GDBM open failed, ntop shutting down...
Wed Mar 20 10:22:44 2013  CLEANUP[t47669729537792]: ntop caught signal 2 [state=2]
Wed Mar 20 10:22:44 2013  ntop is now quitting...
Wed Mar 20 10:25:01 2013  NOTE: Interface merge enabled by default
Wed Mar 20 10:25:01 2013  Initializing gdbm databases
Wed Mar 20 10:25:01 2013  **ERROR** ....open of /var/lib/ntop/prefsCache.db failed: Can't be writer
Wed Mar 20 10:25:01 2013  Possible solution: please use '-P <directory>'
Wed Mar 20 10:25:01 2013  **FATAL_ERROR** GDBM open failed, ntop shutting down...
Wed Mar 20 10:25:01 2013  CLEANUP[t47959862075136]: ntop caught signal 2 [state=2]
Wed Mar 20 10:25:01 2013  ntop is now quitting...

我为 /var/lib/ntop 及其中的所有文件设置了权限 777。仍然不起作用。

答案1

通过终止 ntop 服务、将所有者更改为 ntop 并重新启动它来修复此问题

答案2

尝试输入

ps -ax | grep ntop

进入终端查看正在运行的 ntop 进程,然后输入

sudo kill-9(进程号)

用显示的进程 ID 替换(进程号)。

确保使用完 ntop 后按 ctrl+C 退出,而不是按 ctrl+z。使用 control z 会使“游离”的 ntop 程序继续运行。

相关内容