LINUX.ORG.RU
ФорумAdmin

Sams2+squid3


0

1

Добрый день, возникла проблема, самс не хочет работать со сквидом, т.е. просто не видит его, исходные данные: -1 нуб ( я :) ) - sams-2.0.0-rc1 -Squid3 Самс собирал из сорсов, патчил исходники, конкретно файл:

--- libtool.old 2012-02-14 17:34:10.363994833 +0400
+++ libtool     2012-02-14 15:55:27.142358890 +0400
@@ -5986,7 +5986,8 @@
        case $dir in
        [\\/]* | [A-Za-z]:[\\/]*) ;;
        *)
-         absdir=`cd "$dir" && pwd`
+#        absdir=`cd "$dir" && pwd`
+         absdir="/usr/lib"
          test -z "$absdir" && \
            func_fatal_error "cannot determine absolute directory name of \`$dir'"
          dir="$absdir" 
Т.к. make ругался на этот libtool, дальше в конфиге самса заметил, что указаны несуществующие пути к сквиду, заменил на реальные ( был указан squid, а стоит squid3 ). После чего запустил вебморду и создал базу, все ф-ции самса вроде работают, тест таблиц базы выдает, что всё ок, однако самс не хочет реконфигурировать сквид выдавая
Команда на реконфигурирование Squid не получена демоном проверьте, запущен ли samsdaemon
Однако
proot@PROXY:/usr$ sudo ps aux | grep samsdaemon
proot     6262  0.0  0.0   4388   812 pts/0    S+   11:26   0:00 grep --color=auto samsdaemon

Нагуглил такое решение проблемы:

В файле samsdaemon.c
ищем строку squid -k reconfigure
и меняем на squid3 -k reconfigure
Кто плохо знаком с консольными редакторами, пользуйтесь mc
или после сборки sams делаем симлинк (но думаю это не правильно…)
ln -s /usr/sbin/squid3 /usr/sbin/squid
иначе демон samsdaemon
будет пытаться при реконфигурировании запустить /usr/sbin/squid вместо squid3

Но нужного файла нет в сорсах и вообще на машине о_О


Команда на реконфигурирование Squid не получена демоном проверьте, запущен ли samsdaemon

Однако

proot@PROXY:/usr$ sudo ps aux | grep samsdaemon
proot     6262  0.0  0.0   4388   812 pts/0    S+   11:26   0:00 grep --color=auto samsdaemon
grep --color=auto samsdaemon
grep

Не запущен, однако.

Geed ()
Ответ на: комментарий от Geed

Однако, да, как я мог перепутать команды:( При попытке запуска

samsdaemon[6289]: +++WARNING: No settings for proxy 1. Somethig wrong?

Bain ()

Попробуй сделать символьную ссылку

 ln -s /usr/sbin/squid3 /usr/sbin/squid 

captd ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.