Не запускается samsdaemon

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-01 10:54:14

Всем доброго утра!

При запуске:

Код: Выделить всё

sh /usr/local/etc/rc.d/sams start
Появляется:

Код: Выделить всё

Unknow column 'type' in 'where clause'
И соответственно демон не запущен.
При реконфигурации Squid в веб-интерфейсе SAMS говорит об этом же.

Подскажите, пожалуйста, как можно исправить эту проблему?

Версии:

Код: Выделить всё

FreeBSD RELEASE 9.0
Sams-1.0.5._5.1
Squid-2.7.9_2
Mysql-client-5.5.28
Mysql-server-5.5.28

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Charlz_Klug_
проходил мимо

Re: Не запускается samsdaemon

Непрочитанное сообщение Charlz_Klug_ » 2012-12-01 19:55:24

Igor.Ivanov писал(а):Всем доброго утра!

При запуске:

Код: Выделить всё

sh /usr/local/etc/rc.d/sams start
Появляется:

Код: Выделить всё

Unknow column 'type' in 'where clause'
А так

Код: Выделить всё

/usr/local/etc/rc.d/sams start
работает?

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-02 10:02:58

Да. Получаю следующее:

Код: Выделить всё

FREEBSD# sh /usr/local/etc/rc.d/sams start
Starting sams.
FREEBSD# Error
 Unknown column 'type' in 'where clause'
FREEBSD#ps -ax|gper samsdaemon 
FREEBSD#
// и тут никаких процессов не вижу.
Изначально, ошибка была такой:

Код: Выделить всё

FREEBSD# Error
 Unknown column 'redirector.type' in 'where clause'
после установки Rejik, на одно слово меньше

Charlz_Klug_
проходил мимо

Re: Не запускается samsdaemon

Непрочитанное сообщение Charlz_Klug_ » 2012-12-02 11:08:55

Igor.Ivanov писал(а):

Код: Выделить всё

FREEBSD# Error
 Unknown column 'redirector.type' in 'where clause'
Ну, покажите конфиг sams. Что-то там у вас с редиректором не ладно.

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-02 11:20:34

Код: Выделить всё

=====line 1 col 0 lines from top 1 ============================================
[client]
SQUID_DB=squidlog
SAMS_DB=squidctrl
MYSQLHOSTNAME=localhost
MYSQLUSER=sams
MYSQLPASSWORD=samspassword
MYSQLVERSION=5.0
SQUIDCACHEFILE=access.log
SQUIDROOTDIR=/usr/local/etc/squid
SQUIDLOGDIR=/var/squid/logs
SQUIDCACHEDIR=/var/spool/squid
SAMSPATH=/usr/local
SQUIDPATH=/usr/local/sbin
#SQUIDGUARDLOGPATH=/var/log
#SQUIDGUARDDBPATH=/var/db/squidGuard
RECODECOMMAND=iconv -f KOI8-R -t 866 %finp > %fout
LDAPSERVER=172.24.164.10
LDAPBASEDN=DOMIAN.RU
LDAPUSER=Administrator
LDAPUSERPASSWD=Password
LDAPUSERSGROUP=Users
REJIKPATH=/usr/local/rejik
SHUTDOWNCOMMAND=/sbin/shutdown -h now
CACHENUM=0
Но после установки Rejik ошибка 'redirector.type' изменилась просто на 'type'.

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-04 11:57:34

Кстати, до того момента пока в Web-интерфейсе Samsa во вкладке SQUID не нажимаю "Реконфигурировать" то, samsdaemon не вылетает.
Нажимаю "реконфигурировать", говорит, что samsdaemon не запущен.
В консоли ОС сразу пишется эта ошибка.
Однако, при команде samsdaemon -d, пока он еще работает, пишет следующее:

Код: Выделить всё

FREEBSD# samsdaemon -d
Starting process: pid = 1677
ERROR: progpam with PID /var/run/samsdaemon.pid is running: pid = 1378
Помогите... :(

werder31
сержант
Сообщения: 217
Зарегистрирован: 2009-12-22 10:48:41
Откуда: from Ukraine
Контактная информация:

Re: Не запускается samsdaemon

Непрочитанное сообщение werder31 » 2012-12-04 12:06:43

А у Вас с БД все впорядке?
Любите жизнь, ведь она все равно отымеет..так хоть по любви!

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-04 12:42:59

Если делать инструментом mysqlcheck то наблюдаю следующее:

Код: Выделить всё

FREEBSD# mysqlcheck -u root -A -all-databases -p
mysqlcheck: unknown option '-l'
FREEBSD# mysqlcheck -u root -A --all-databases -p
Enter password:
mysql.columns_priv                                 OK
mysql.db                                           OK
mysql.event                                        OK
mysql.func                                         OK
mysql.general_log                                  OK
mysql.help_category                                OK
mysql.help_keyword                                 OK
mysql.help_relation                                OK
mysql.help_topic                                   OK
mysql.host                                         OK
mysql.ndb_binlog_index                             OK
mysql.plugin                                       OK
mysql.proc                                         OK
mysql.procs_priv                                   OK
mysql.proxies_priv                                 OK
mysql.servers                                      OK
mysql.slow_log                                     OK
mysql.tables_priv                                  OK
mysql.time_zone                                    OK
mysql.time_zone_leap_second                        OK
mysql.time_zone_name                               OK
mysql.time_zone_transition                         OK
mysql.time_zone_transition_type                    OK
mysql.user                                         OK
squidctrl.globalsettings                           OK
squidctrl.groups                                   OK
squidctrl.ipreplace                                OK
squidctrl.log                                      OK
squidctrl.passwd                                   OK
squidctrl.proxyes                                  OK
squidctrl.reconfig                                 OK
squidctrl.redirect                                 OK
squidctrl.sams                                     OK
squidctrl.sconfig                                  OK
squidctrl.sguard                                   OK
squidctrl.shablons                                 OK
squidctrl.squidusers                               OK
squidctrl.tree                                     OK
squidctrl.urlreplace                               OK
squidctrl.urls                                     OK
squidlog.cache                                     OK
squidlog.cachesum                                  OK
squidlog.files                                     OK
Может быть стоит еще что-то посмотреть?

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-04 13:02:05

Просмотрел все столбцы всех таблиц двух баз squidctrl и squidlog.
Там нет столбца 'type'.

Igor.Ivanov
рядовой
Сообщения: 32
Зарегистрирован: 2012-11-24 12:19:31

Re: Не запускается samsdaemon

Непрочитанное сообщение Igor.Ivanov » 2012-12-05 10:30:13

с ошибкой разобрался.
при создании базы данных самсом был один столбец создан с ошибочным названием. сам накосячил, когда менял скрипт создания базы.
удалил обе базы, скрипт вернул к дефолтным настройкам, создал базы заново. проблему решил.