Уже наверное раз в 5-й возвращаюсь к тому, чтобы поставить SAMS.
Скачал пакеты
http://sams.perm.ru/new/index.php?option=com_phocadownload&view=category&id=7:sams-2-debian-distribution&Itemid=128 Установил, пользователя в MySQL создал, Базу через веб-интерфейс создал, настраиваю там же прокси, жму "Реконфигурировать Squid", думает с 5 секунд и выдает:
Команда на реконфигурирование Squid не получена демоном
проверьте, запущен ли samsdaemon
Проверяю, не запущен
ps aux | grep sams2daemon
insiki 4729 0.0 0.0 12988 916 pts/2 S+ 18:12 0:00 grep --color=auto sams2daemon
Перезапускаю службу, чтобы проверить, есть ли ошибки - ошибок нет
sudo service sams2 restart
* Stopping sams daemon sams
...done.
* Starting sams daemon sams
...done.
ЧЯДНТ?
sams2.conf
cat /etc/sams2.conf
;
; This is config file for sams2
; A line started with ; or # is a comment
;
; Database engine
; To use an engine it must be enabled during configuration
DB_ENGINE=MySQL
;DB_ENGINE=PostgreSQL
;DB_ENGINE=unixODBC
; Hostname where database is runing
; This parameter is not neccesary for unixODBC engine
DB_SERVER=localhost
; Database name
SAMS_DB=sams2db
;
ODBC=0
PDO=0
; Source as defined in odbc.ini
; This parameter is not neccesary for engine other than unixODBC
ODBCSOURCE=sams_mysql
; Username for database connection
DB_USER=sams
; Password for database connection
DB_PASSWORD=sams
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/etc/squid3
SQUIDLOGDIR=/var/log/squid3
SQUIDCACHEDIR=/var/spool/squid3
WBINFOPATH=/usr/bin
SAMSPATH=/usr
SQUIDPATH=/usr/sbin
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/etc/squid3
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=shutdown -h now
; Proxy id
; Identificator of proxy, starting from 1
CACHENUM=1
В Squid положил родной squid.conf, раскомментировал пути для логов, кэша.
В /etc/init.d/sams2 сделал SAMS_ENABLE=true
cat /var/log/syslog | grep sams
May 6 18:21:41 tps7proxy samsdaemon[5030]: ***ERROR: samsdaemon.cpp:325 Invalid SQUIDPATH. Check config file
Сделал символьную ссылку
sudo ln -s /usr/sbin/squid3 /usr/sbin/squid
Перезапустил SAMS
cat /var/log/syslog | grep samsMay 6 18:24:03 tps7proxy kernel: [12390.152157] sams2daemon[5085]: segfault at ffffffffffffffe8 ip 00007fadde111b5b sp 00007fff68cf0620 error 5 in libstdc++.so.6.0.19[7fadde057000+e6000]
Всё равно
Команда на реконфигурирование Squid не получена демоном
проверьте, запущен ли samsdaemon