Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: SAMS2 - Команда на реконфигурирование Squid не получена демоном  (Прочитано 4404 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Уже наверное раз в 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
(Нажмите, чтобы показать/скрыть)
В 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




Пользователь решил продолжить мысль 07 Мая 2014, 08:44:36:
Ответ кажется нашел - нужно собирать SAMS из исходников, в *.deb пакете для 64 разрядной системы есть бага.

http://v-alexeev.ru/sams-squid-ubuntu-12-04/

Цитировать
Если у вас 64-битная система, то файл src/proxy.h нуждается в исправлении, иначе sams2daemon будет падать с ошибкой сегментирования после «mysqlquery.cpp:437 [0x1c1f910->fetch] ok». Для этого открываем src/proxy.h и дописываем ко всем enum тип long следующим образом:
enum ParserType: long
{
...
};
Эх, знать бы как это в *.deb пакете поправить, или где этот файл находится после установки deb пакета.


Пользователь решил продолжить мысль 07 Мая 2014, 15:26:48:
Всё, подтверждено, в *.deb пакете беда, нужно устанавливать из исходников, предварительно поправив.
Конкретнее по этим двум ссылкам:
http://v-alexeev.ru/sams-squid-ubuntu-12-04/
http://blog.true-admin.ru/?p=191
« Последнее редактирование: 07 Мая 2014, 15:55:51 от insiki »

 

Страница сгенерирована за 0.219 секунд. Запросов: 26.