Такая вот проблема. В cache.log:
WARNING: Cannot run '/usr/local/bin/squidGuard'
Как и где можно посмотреть причину, почему он не может запустить его? Может какие ключики специальные сквиду при компиляции дать? Кстати, любая прога и скрипт, вставленные вместо squidGuard также обламываются. :(
Squid пробовал пускать и от nobody:nogroup и от squid:squid. SquidGuard собирался с параметрами SQUID_UID и SQUID_GID = squid. Что ещё я делаю не так?
Squid 2.4-STABLE7 (из сегодняшнего cvsup портов). FreeBSD 4.6-releng-p1. Шаманю и шаманю. Помогите, пожалуйста.
PS: Без редиректора сквид замечательно пускается и работает.
Доступ к SquidGuard должен быть той-же владельца/группы, что и имя запуска squida + установлен пакет berkleydb 2(какая-то, не помню) + владельцем каталогов squidGuarda тоже этот зверь....
>Доступ к SquidGuard должен быть той-же владельца/группы, что и имя запуска squidaТак и есть.
>+ установлен пакет berkleydb 2(какая-то, не помню) +
squidGuard ставился через порты, и berkleydb была установлена автоматом.
>владельцем каталогов squidGuarda
>тоже этот зверь....Так и есть. Ещё какие-нибудь варианты есть?
PS: Эх, пахал же squid под os/2, и чего я полез на фрю его перетаскивать :(
>PS: Эх, пахал же squid под os/2, и чего я полез на
>фрю его перетаскивать :(
DNS работает, попробуй squidGuard напрямую запустить, а потом посмотреть в логе, что написано, только потом лог убей, он будет прнадлежать не тому пользователю.....В каталогах squidGuarda есть db файлы? Убей их. Потом ксати посмотри файл squidGuard.conf, все ли туда куда надо прописано?
>DNS работает,Да.
>попробуй squidGuard напрямую запустить, а потом посмотреть в логе, что
>написано, только потом лог убей, он будет прнадлежать не тому пользователю.....В
>каталогах squidGuarda есть db файлы? Убей их. Потом ксати посмотри файл
>squidGuard.conf, все ли туда куда надо прописано?
Сквидгард замечательно пускается и от рута, и от пользователя squid, в логах пишет что всё ок, что проблем нет и готов к работе. Проблема в том, что squid не может ничего запустить! Т.е. подсовываю ему в redirect_program свой скрипт - и он его тоже не пускает. Фигня какая-то. Где-то что-то не так в датском королевстве. На каждый процесс редиректора в логах сквида строка WARNING: cannot run bla-bla-bla.PS: Сквид собирал с дефолтными ключами, которые в портах.
2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...
>>DNS работает,
>
>Да.
>
>>попробуй squidGuard напрямую запустить, а потом посмотреть в логе, что
>>написано, только потом лог убей, он будет прнадлежать не тому пользователю.....В
>>каталогах squidGuarda есть db файлы? Убей их. Потом ксати посмотри файл
>>squidGuard.conf, все ли туда куда надо прописано?
>
>
>Сквидгард замечательно пускается и от рута, и от пользователя squid, в логах
>пишет что всё ок, что проблем нет и готов к работе.
>Проблема в том, что squid не может ничего запустить! Т.е. подсовываю
>ему в redirect_program свой скрипт - и он его тоже не
>пускает. Фигня какая-то. Где-то что-то не так в датском королевстве. На
>каждый процесс редиректора в логах сквида строка WARNING: cannot run bla-bla-bla.
>
>
>PS: Сквид собирал с дефолтными ключами, которые в портах.
>
>2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...
Проверь правильность redirect_program (полный путь правильность имени)
>>2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...
>Проверь правильность redirect_program (полный путь правильность имени)Жаль, что идеи кончились... Редиректор так и не заработал :(
Причём много форумов есть, где народ эту проблему описывает, но ответа внятного никто не даёт. Похоже, эта карма избранных :) Приятно чувстовать себя избранным, но с другой стороны надо же что-то как-то решать...2All: Вопрос тем, у кого таки живут squid+squidguard на фре: с какими ключиками собирали, господа? Поделитесь пожалуйста. И для того, и для другого. Попробую отрыть более другие версии сквида, попробую взять из пакаджей... В общем, буду копать. То, что проблема в сквиде - 100%. Он ни одну прогу из redirect_program пустить не может. Пофиг на пермишены и владельцев.
>Такая вот проблема. В cache.log:
>WARNING: Cannot run '/usr/local/bin/squidGuard'
>Как и где можно посмотреть причину, почему он не может запустить его?Эх, народ! Я кажись нашёл решение проблемы:
http://www1.at.squid-cache.org/mail-archive/squid-users/2002...Короче, разбирайтесь с файрволлами. Loopback откройте :)
Завтра дома буду - проверю. Удачи всем.
>Такая вот проблема. В cache.log:
>WARNING: Cannot run '/usr/local/bin/squidGuard'
>Как и где можно посмотреть причину, почему он не может запустить его?
>Может какие ключики специальные сквиду при компиляции дать? Кстати, любая прога
>и скрипт, вставленные вместо squidGuard также обламываются. :(
>Squid пробовал пускать и от nobody:nogroup и от squid:squid. SquidGuard собирался с
>параметрами SQUID_UID и SQUID_GID = squid. Что ещё я делаю не
>так?
>Squid 2.4-STABLE7 (из сегодняшнего cvsup портов). FreeBSD 4.6-releng-p1. Шаманю и шаманю. Помогите,
>пожалуйста.
>PS: Без редиректора сквид замечательно пускается и работает.В /usr/local/etc/squid (default) есть файл squidguard.conf, посмотри там, куда он пишет логи, директория должна сожержать принадлежать правильному владельцу, т.е. если Squid работает под UID/GID squid, то директория и файлы должны быть с тем же владельцем. После чего посмотри, что не так, в основном дело касается только прав и владельца
>>Может какие ключики специальные сквиду при компиляции дать? Кстати, любая прога
>>и скрипт, вставленные вместо squidGuard также обламываются. :([...]
>В /usr/local/etc/squid (default) есть файл squidguard.conf, посмотри там, куда он пишет логи,
>директория должна сожержать принадлежать правильному владельцу, т.е. если Squid работает под
>UID/GID squid, то директория и файлы должны быть с тем же
>владельцем. После чего посмотри, что не так, в основном дело касается
>только прав и владельцаВы правы, но проблема была совсем в другом. Посмотрите на мои вышеотквоченные слова - _любая_ программа обламывается. Проблема решилась
ipfw add allow all from 127.0.0.1 to 127.0.0.1Всем спасибо за идеи. Теперь всё отлично работает.