Я установил ntop на centos 5.9 с помощью yum. Но не запускается. Я получаю такую ошибку:
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...
Я установил разрешения 777 для / var / lib / ntop и всех файлов в нем. По-прежнему не работает.
Исправлено, убив службу ntop, сменив владельца на ntop и запустив снова
Попробуйте войти
ps -ax | grep ntop
в терминал, чтобы просмотреть запущенные процессы ntop, затем введите
sudo kill-9 (номера процессов)
заменяя (номера процессов) показанными идентификаторами процессов.
Убедитесь, что, когда вы закончите использовать ntop, вы закроете ctrl + C, а не ctrl + z. Использование control z оставляет запущенной "случайную" программу ntop.