Установил и настроил squidGuard v1.2.0, при установке squidGuard'а пришлось установить Berkeley Database v2.x (хотя v4.x была установлена) Все работает:
server:/home/takeda # echo "http://porn.com 10.0.0.1/ - - GET" | squidGuard -d 2007-08-07 12:48:15 [4800] init domainlist /usr/local/squidGuard/db/porn/domains 2007-08-07 12:48:25 [4800] init urllist /usr/local/squidGuard/db/porn/urls 2007-08-07 12:48:26 [4800] squidGuard 1.2.0 started (1186469295.490) 2007-08-07 12:48:26 [4800] squidGuard ready for requests (1186469306.044) http://127.0.0.1/squidGuard/access_denied.html 10.0.0.1/- - - 2007-08-07 12:48:26 [4800] squidGuard stopped (1186469306.044)
затем построил базу данных:
server:/home/takeda # squidGuard -C porn/domains server:/home/takeda # squidGuard -C porn/urls
в указанной директории как и положено появились файлы *.db(до этого их не было). Но теперь при попытке запустить squidGuard: server:/home/takeda # echo "http://porn.com 10.0.0.1/ - - GET" | squidGuard -d 2007-08-07 12:50:13 [4806] init domainlist /usr/local/squidGuard/db/porn/domains 2007-08-07 12:50:13 [4806] loading dbfile /usr/local/squidGuard/db/porn/domains.db 2007-08-07 12:50:13 [4806] domainlist empty, removed from memory 2007-08-07 12:50:13 [4806] init urllist /usr/local/squidGuard/db/porn/urls 2007-08-07 12:50:13 [4806] loading dbfile /usr/local/squidGuard/db/porn/urls.db 2007-08-07 12:50:13 [4806] urllist empty, removed from memory 2007-08-07 12:50:13 [4806] squidGuard 1.2.0 started (1186469413.203) 2007-08-07 12:50:13 [4806] squidGuard ready for requests (1186469413.204) 2007-08-07 12:50:13 [4806] squidGuard stopped (1186469413.204)
во всех документациях говориться, что это из за того что, squidGuard использует Berkeley Database более высокой версии, чем 2.х(при компиляции указал путь к Berkeley Database 2.X).
Помогите разабраться в чем проблема