URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 18475
[ Назад ]

Исходное сообщение
"Squid не может запустить редиректор"

Отправлено Pushkin , 07-Июл-02 16:23 
Такая вот проблема. В 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: Без редиректора сквид замечательно пускается и работает.

Содержание

Сообщения в этом обсуждении
"RE: Squid не может запустить редиректор"
Отправлено BartSimpson , 07-Июл-02 16:37 
Доступ к SquidGuard должен быть той-же владельца/группы, что и имя запуска squida + установлен пакет berkleydb 2(какая-то, не помню) + владельцем каталогов squidGuarda тоже этот зверь....

"RE: Squid не может запустить редиректор"
Отправлено Pushkin , 07-Июл-02 16:47 
>Доступ к SquidGuard должен быть той-же владельца/группы, что и имя запуска squida

Так и есть.

>+ установлен пакет berkleydb 2(какая-то, не помню) +

squidGuard ставился через порты, и berkleydb была установлена автоматом.

>владельцем каталогов squidGuarda
>тоже этот зверь....

Так и есть. Ещё какие-нибудь варианты есть?

PS: Эх, пахал же squid под os/2, и чего я полез на фрю его перетаскивать :(


"RE: Squid не может запустить редиректор"
Отправлено BartSimpsom , 08-Июл-02 06:15 
>PS: Эх, пахал же squid под os/2, и чего я полез на
>фрю его перетаскивать :(


DNS работает, попробуй squidGuard напрямую запустить, а потом посмотреть в логе, что написано, только потом лог убей, он будет прнадлежать не тому пользователю.....В каталогах squidGuarda есть db файлы? Убей их. Потом ксати посмотри файл squidGuard.conf, все ли туда куда надо прописано?


"RE: Squid не может запустить редиректор"
Отправлено Pushkin , 08-Июл-02 06:27 
>DNS работает,

Да.

>попробуй squidGuard напрямую запустить, а потом посмотреть в логе, что
>написано, только потом лог убей, он будет прнадлежать не тому пользователю.....В
>каталогах squidGuarda есть db файлы? Убей их. Потом ксати посмотри файл
>squidGuard.conf, все ли туда куда надо прописано?


Сквидгард замечательно пускается и от рута, и от пользователя squid, в логах пишет что всё ок, что проблем нет и готов к работе. Проблема в том, что squid не может ничего запустить! Т.е. подсовываю ему в redirect_program свой скрипт - и он его тоже не пускает. Фигня какая-то. Где-то что-то не так в датском королевстве. На каждый процесс редиректора в логах сквида строка WARNING: cannot run bla-bla-bla.

PS: Сквид собирал с дефолтными ключами, которые в портах.

2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...


"RE: Squid не может запустить редиректор"
Отправлено BartSimpson , 08-Июл-02 10:07 
>>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 (полный путь правильность имени)


"RE: Squid не может запустить редиректор"
Отправлено Pushkin , 13-Июл-02 20:34 
>>2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...
>Проверь правильность redirect_program (полный путь правильность имени)

Жаль, что идеи кончились... Редиректор так и не заработал :(
Причём много форумов есть, где народ эту проблему описывает, но ответа внятного никто не даёт. Похоже, эта карма избранных :) Приятно чувстовать себя избранным, но с другой стороны надо же что-то как-то решать...

2All: Вопрос тем, у кого таки живут squid+squidguard на фре: с какими ключиками собирали, господа? Поделитесь пожалуйста. И для того, и для другого. Попробую отрыть более другие версии сквида, попробую взять из пакаджей... В общем, буду копать. То, что проблема в сквиде - 100%. Он ни одну прогу из redirect_program пустить не может. Пофиг на пермишены и владельцев.


"RE: Squid не может запустить редиректор"
Отправлено Pushkin , 13-Июл-02 21:18 
>Такая вот проблема. В cache.log:
>WARNING: Cannot run '/usr/local/bin/squidGuard'
>Как и где можно посмотреть причину, почему он не может запустить его?

Эх, народ! Я кажись нашёл решение проблемы:
http://www1.at.squid-cache.org/mail-archive/squid-users/2002...

Короче, разбирайтесь с файрволлами. Loopback откройте :)
Завтра дома буду - проверю. Удачи всем.


"RE: Squid не может запустить редиректор"
Отправлено Anonymous , 14-Июл-02 19:43 
>Такая вот проблема. В 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, то директория и файлы должны быть с тем же владельцем. После чего посмотри, что не так, в основном дело касается только прав и владельца


"RE: Squid не может запустить редиректор"
Отправлено Pushkin , 14-Июл-02 23:26 
>>Может какие ключики специальные сквиду при компиляции дать? Кстати, любая прога
>>и скрипт, вставленные вместо 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

Всем спасибо за идеи. Теперь всё отлично работает.