The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
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, 16:37 , 07-Июл-02 (1)
    • RE: Squid не может запустить редиректор, !*! Pushkin, 16:47 , 07-Июл-02 (2)
      >Доступ к SquidGuard должен быть той-же владельца/группы, что и имя запуска squida

      Так и есть.

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

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

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

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

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

      • RE: Squid не может запустить редиректор, !*! BartSimpsom, 06:15 , 08-Июл-02 (3)
        • RE: Squid не может запустить редиректор, !*! Pushkin, 06:27 , 08-Июл-02 (4)
          >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, 10:07 , 08-Июл-02 (5)
            • RE: Squid не может запустить редиректор, !*! Pushkin, 20:34 , 13-Июл-02 (6)
              >>2All: кто-нибудь использует Squid 2.4-STABLE7 и squidGuard? Отзовитесь, плз...
              >Проверь правильность redirect_program (полный путь правильность имени)

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

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

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

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

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

  • RE: Squid не может запустить редиректор, !*! Anonymous, 19:43 , 14-Июл-02 (8)
    • RE: Squid не может запустить редиректор, !*! Pushkin, 23:26 , 14-Июл-02 (9)
      >>Может какие ключики специальные сквиду при компиляции дать? Кстати, любая прога
      >>и скрипт, вставленные вместо 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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру