PermLUG |
Пермская группа пользователей Linux |
|
|
|
||
Вход в систему |
SAMS2 и AltLinux 5Брал из svc. Сегодня, 26 февраля 2010 года. Установка. 1. Ни в какую не хочет видеть pcre и/или pcrecpp в ./configure указал напрямую: ./configure --with-pcre-includes=/usr/include/pcre --with-pcre-libraries=/usr/include/php/5.2.11/ext/pcre/ В результате получил Warning: checking pcre.h usability... yes Но в самом конце вроде написал: Use MySQL API: yes Locations: 2. В документации указано менять права на На самом деле - на /usr/local/share/sams2 3. В документации указано, что БД MySQL создается сама. И кнопочка "Run setup program>>" При нажатии кнопочки появляется что-то типа визарда. apt-get install php5-gd2 Далее: Создать пользователя SAMS для доступа к базе данных имя пользователя SAMS: sams@localhost В чем различие пользователей?? Они кто такие? Ну, положим, пользователь БД - ясно, а второй это кто? Ну и заканчивается предсказуемо: root c паролем в качестве "пользователя БД" - пробовал. Результат - тот же 4. В AltLinux веб-интерфейс запускается только из /var/www/html/ 5. Окончательно запутался с /usr/local/etc/sams2.conf 6. service sams2 start понятное дело, не запускается: Starting sams2: samsdaemon[4324]: ***ERROR: mysqlconn.cpp:57 mysql_real_connect: Can't connect to MySQL server on '192.168.1.5' (111) Вопрос N1: БД в MySQL создаем так же как и в версии 1,0Х или как-то иначе? |
Тэги в ТегиНовые записи в блогах
Активные обсуждения форума
Новости Linux
|
| Пермская группа пользователей Linux, 2003—2011 | ||
Тут более качественная сборка под ALT
ftp://ftp.pspo.perm.ru/pub/utils/
>что мешает перейти на ubuntu или debian? там ведь все прекрасно работает.
Я пользуюсь программными продуктами Alt Linux вот уже 10 (десять) лет. Это довольно большой срок. Сервера в тех фирмах, где я когда-то работал и работаю сейчас, разумеется, работают исключительно на этой платформе.
Ubuntu - это тот же Debian. Была попытка жить под этой платформой (debian). Линукс - он и есть линукс. Но скажу прямо - очень не привычно. Те "подводные камни", что есть в продуктах ALT, более-менее известны. Там есть своя специфика и то, что я на ALT делаю с закрытыми глазами - тут несколько иначе.
В общем, за десять лет я довольно крепко прирос к продуктам Alt Linux. Поэтому очень обидно, что такой замечательный soft как SAMS, который вполне хорошо работал на платформе AltLinux Master, совершенно неработоспособен на платформе AltLinux Server 5.
Я отдаю себе отчет, что в свободном ПО никто никому ничего не должен, поэтому и прошу программистов обратить свое внимание на эту платформу. Когда у них на то будет время.
Заранее благодарен.
что мешает перейти на ubuntu или debian? там ведь все прекрасно работает.
Уважаемые программисты проекта SAMS!
Прошло два месяца, как была совершена первая попытка запустить SAMS на ALTLinux 5.
Прошу понять меня верно: я не программист (хотя когда-то давно в Политехе меня пытались научить этому виду искусства) и не могу помочь заставить-таки работать программу, а равно как и не могу понять, почему она НЕ работает именно на ALT Linux 5.
Я просто очень прошу при наличии Вашего времени и желания обратить внимание на этот, не самый последний дистрибутив и все-таки как-то попытаться уговорить SAMS заработать на этой платформе.
Заранее благодарен. С наилучшими пожеланиями и надеждой.
Будем ждать....
Прошел месяц.... Может, хоть к лету заработает SAMS.
по этому вопросу пока ничего нового, не успеваю им заняться
Если у Вас заработает - Ваше имя будет вписано золотыми буквами а историю ))))
Только я ведь тоже из SVN собирал (в первом посте об этом написано). И нифига. Не работает SAMS...
Может в SVN'ах нашего города встречать?
Пробую ка я из них собрать.
Как работа химиков, продвигается?
Ведь AltLinux - не самый последний дистрибутив...
Заказ на зелье принят, а там как химики сработают :)
Доктор, таблетки будут? :)
В пятом AltLinux присутствуют обе библиотеки
/usr/lib/libmysqlclient.so.15
/usr/lib/libmysqlclient.so.16
при этом /usr/lib/libmysqlclient.so ссылается на файл /usr/lib/libmysqlclient.so.16.0.0
Я не совсем точно выразился
имелось ввиду libmysqlclient.so.15 или libmysqlclient.so.16?
>хммм... очень странно...
>ну тогда стандартный ход конем:
ну я как бы не особо убивался настройкой мускуля.
Решил, что оно раз таблицы создало и пользователей хранит -- значит порядок.
Ушло в почту.
>libmysql - 16
не очень понял.
на версию не похоже.
хммм... очень странно...
ну тогда стандартный ход конем:
samsdaemon -v -d9 -l file:/tmp/samsdaemon.log
и файл /tmp/samsdaemon.log прислать на mclight77@permlug.org
libmysql - 16?
Mar 16 21:15:20 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:16:20 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x8176f88->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:16:20 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:17:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x817fe60->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:17:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:18:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x8188e08->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:18:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:19:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x8191d40->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:19:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:20:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x819ac78->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:20:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:21:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x818b108->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:21:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:22:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x81acab8->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:22:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:23:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x81b5a00->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:23:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create query. Mar 16 21:24:19 arc-laptop samsdaemon[15534]: ***ERROR: mysqlquery.cpp:347 [0x81a5e80->sendQuery] Incorrect arguments to mysql_stmt_execute Mar 16 21:24:19 arc-laptop samsdaemon[15534]: ***ERROR: pluginlist.cpp:193 Unable to create queryразобрался.
Демон запустился. База создалась.
Не могу попасть в вебинтерфейс.
Раньше был скрипт для установки\сброса пароля админа.
(Enter password of the user " Administrator ")
Теперь как?
Есть дефолтный пароль?
я просто собрал рпм. для себя и для тех кто может/хочет попробовать поставить самс под альт.
нет я не пробовал его поднять. я уже про это писал. если хотите -- можете помочь мне сделать максимально изкоробочный самс под альт. чем я собственно и займусь, как только будет время.
Вы просто пересобрали в rpm?
Работоспособность проверялась?
Что-либо поадает в базы MySQL из /var/log/squid/access.log ?
Как-либо это отображается в WEB-интерфейсе SAMS?
Считается ли трафик в результате?
Отключаются ли пользователи?
Корректно ли SAMS изменяет /etc/squid/squid.conf ?
Проверялась ли работа NCSA?
У меня на AltLinux не работает именно ЭТО....
Что-то дабл пост случился. :(
http://ftp.open-club.ru/altlinux/ тут всё и лежит.
Ни спек ни конфиги еще не причесывал. Успокоился пока на том что собралось.
Адаптировал ваш спек под альт. Сейчас в состоянии "просто собирается".
Пакеты есть. Работоспособность еще не проверял. Если кто хочет могу выложить пакеты и спек. Надо буде проверить работает ли оно и кинуть в меня валидными конфигами и инитскриптом. Всё это будет упаковано и отправлено в сизиф.
Не торопись, человек ещё потихоньку собирает. :))
Как соберёт, пусть поделицца spec файлом.
Так оно все-таки заработало???? А что именно вы сделали? Как удалось победить?
Потихоньку собираю пакет под альт.
Заполнил указанные вами поля.
Не изменилось. В конфиге squid примерно на 2347 строке снова появился ip.adr
несмотря на то, что не используется редиректор sams, нужно в свойствах прокси сервера заполнять поля "файл перенаправления запроса" и "Путь к каталогу, где лежат файлы запрета запроса", тогда и не будет проблем с ip.addr, хотя их вроде и не должно было быть... проверю в исходниках.
Нет, в squid.conf есть еще строки про sams2. Просто ругается именно на ip.adr и не запускается, пока ручками не уберешь. После реконфига появляется все по-новой.
Редиректор стоит именно sams.
Письмо Вам кинул.
странно, что в squid.conf появляется только одна строка с acl sams2
кстати, рекомендую поставить в настройках sams2 использование редиректора sams и реконфигурировать squid. картина изменится?
еще можете скинуть мне бакап базы sams2? можно его сделать из веб интерфейса. заодно проверим работу и функцию восстановления данных из резервной копии :)
p.s. уменя alt 4.1 проапгрейженный до 5.0
думаю что проблемы были примерно одинаковые
Ну вот.
После 20-й попытки...
Сменил в sams2.conf число прокси сервера с 1 на 2 (в самом низу конф. файла)
Из WEB-интерфейса удалось переконфигурировать squid.
Теперь:
1) В конфиге squid появляется строка
acl 2SamsProxy dist ip.adr
В результате чего что-либо отказывается работать. Появляется после реконфигурирования.
У меня авторизация NCSA. IP адреса - строго по DHCP. Поэтому я НЕ могу в шаблонах пользователя указывать какие-либо IP.
2) Трафик не считается. Вообще.
3) В syslog почтоянно пишется ошибка:
Mar 1 13:49:58 server samsdaemon[25275]: ***ERROR: mysqlquery.cpp:347 [0x81d2078->sendQuery] Incorrect arguments to mysql_stmt_execute
Mar 1 13:49:58 server samsdaemon[25275]: ***ERROR: pluginlist.cpp:193 Unable to create query.
У нас новости:
1) Обновился Mysqld - теперь мы mysql Ver 14.12 Distrib 5.0.89, for alt-linux-gnu (i586) using readline 5.2
2) Запустился WEB-интерфейс. Что делал? Прогнал еще раз визард, но теперь снял галочку "создать пользователя". В MySql выполнил от root FLUSH PRIVILEGES;
3) Реконфигурирование не проходит: "Преверьте, запущен ли демон...."
при этом:
23836 pts/4 S 0:00 /usr/local/bin/samsdaemon -l syslog
Pid файл есть с этим же номером в /var/run/
4) В логах:
/val/log/syslog/messages/
Mar 1 12:13:02 server samsdaemon[23636]: +++WARNING: Pid file exists, but no program running. Unexpected crash?
Mar 1 12:13:03 server samsdaemon[23636]: +++WARNING: Pid file exists, but no program running.
Unexpected crash?
Mar 1 12:13:04 server samsdaemon[23636]: No new values
Mar 1 12:20:43 server samsdaemon[23673]: ***ERROR: mysqlquery.cpp:347 [0x813ef00->sendQuery] Incorrect arguments to mysql_stmt_execute
Mar 1 12:20:53 server samsdaemon[23836]: ***ERROR: mysqlquery.cpp:347 [0x8120c90->sendQuery] Incorrect arguments to mysql_stmt_execute
5) Команда samsdaemon -v -d9 -l file:/tmp/samsdaemon.log В логе следующее:
2010-03-01 12:02:15 samsdaemon[23488]: samsconfig.cpp:398 [getString(DB_SERVER)] = localhost
2010-03-01 12:02:15 samsdaemon[23488]: samsconfig.cpp:398 [getString(SAMS_DB)] = samsdatabase
2010-03-01 12:02:15 samsdaemon[23488]: samsconfig.cpp:398 [getString(DB_USER)] = sams
2010-03-01 12:02:15 samsdaemon[23488]: samsconfig.cpp:394 [getString(DB_PASSWORD)] = *hidden*
2010-03-01 12:02:15 samsdaemon[23488]: mysqlconn.cpp:46 [0x8103f50->connect] Connecting to samsdatabase@localhost as sams
2010-03-01 12:02:15 samsdaemon[23488]: mysqlconn.cpp:63 [0x8103f50->connect] Connected.
2010-03-01 12:02:15 samsdaemon[23488]: samsuserlist.cpp:46 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: localnetworks.cpp:42 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: proxy.cpp:160 [useConnection] Already using 0x8104aa0
2010-03-01 12:02:15 samsdaemon[23488]: templatelist.cpp:275 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: timerangelist.cpp:142 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: logger.cpp:226 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: urlgrouplist.cpp:42 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: delaypoollist.cpp:340 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: pluginlist.cpp:71 [useConnection] Using external connection 0x8103f50
2010-03-01 12:02:15 samsdaemon[23488]: processmanager.cpp:31 [0xbf886168->ProcessManager]
2010-03-01 12:02:15 samsdaemon[23488]: +++WARNING: Pid file exists, but no program running. Unexpected crash?
2010-03-01 12:02:15 samsdaemon[23488]: mysqlconn.cpp:78 [0x8103f50->newQuery]
2010-03-01 12:02:15 samsdaemon[23488]: dbquery.cpp:56 [0x8122388->DBQuery]
2010-03-01 12:02:15 samsdaemon[23488]: mysqlquery.cpp:30 [0x8122388->MYSQLQuery]
2010-03-01 12:02:15 samsdaemon[23488]: dbconn.cpp:72 [0x8103f50->registerQuery]
2010-03-01 12:02:15 samsdaemon[23488]: dbconn.cpp:93 [0x8103f50->registerQuery] Query 0x8122388 registered.
2010-03-01 12:02:15 samsdaemon[23488]: mysqlconn.cpp:84 [0x8103f50->newQuery] = 0x8122388
2010-03-01 12:02:15 samsdaemon[23488]: mysqlquery.cpp:62 [0x8122388->sendQueryDirect] insert into samslog (s_issuer, s_date, s_time, s_value, s_code) VALUES
('samsdaemon', '2010-03-01', '12:02:15', 'Started with pid 23488.', '10')
Уже веселее, но все равно до рабочего состояния пока далеко )))
причина то ясна, с этим трудно спорить :) не ясно почему возникает эта причина! а в логах кроме этих строчек может есть и другие, которые явно или косвенно скажут откуда ноги растут.
Кстати, в этой версии альта есть что-нибудь вроде SELinux? может, /var/log/messages прольет свет?
симлинки делать не надо, раз для альта это нормально.
образ поставил на закачку :)
>прислать тебе src.rpm на мыло?
Нет, спасибо!
Привычка дурная: все, что не входит в дистрибутив - собирать только из исходников.
# samsdaemon -v -d9 -l file:/tmp/samsdaemon.log
samsdaemon[20496]: ***ERROR: mysqlconn.cpp:57 mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (111)
samsdaemon[20496]: ***ERROR: mysqlconn.cpp:57 mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (111)
Причина ясна как божий день: нет доступа к MySQL.
по поводу "обчности" нахождения библиотек....
Есть такое дело... Alt Specific...
Могу симлинками положить куда надо.
По поводу сервера:
ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/p5/iso/ark/altlinux-5.0...
Стандартные 600 метров :)
samsdaemon -v -d9 -l file:/tmp/samsdaemon.log
и файл /tmp/samsdaemon.log прислать на mclight77@permlug.org если, конечно, в этом файле самостоятельно не найдешь причину.
путь до библиотек pcre выглядит немного странно. Может, я и не прав, но обычно библиотеки кладут в /usr/lib/и/может/быть/дальше а не в /usr/include.
В любом случае, для выяснения причин остальных ошибок, надо ставить альт и пробовать. Как найду образ, займусь этим.
я так мыслю - не видят они sams2.conf
вебка видит, а они - нет.
прислать тебе src.rpm на мыло?
В файле конфигурации /ust/local/etc/sams2.conf
написал
DB_SERVER=127.0.0.1
SAMS_DB=samsdatabase
Из WEB-интерфейса в результате база создалась.
Но далее все равно - database MySQL not connected и sams демон не запускается - не могу подключиться к базе.
samsdaemon -d9
samsdaemon[5916]: ***ERROR: mysqlconn.cpp:57 mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (111)
samsdaemon[5916]: ***ERROR: mysqlconn.cpp:57 mysql_real_connect: Can't connect to MySQL server on '127.0.0.1' (111)
При этом:
mysql -u sams -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.0.89-log ALT Linux MySQL RPM
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql> use samsdatabase
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A
Database changed
mysql> show tables;
+------------------------+
| Tables_in_samsdatabase |
+------------------------+
| auth_param |
| cachesum |
| d_link_r |
| d_link_s |
| d_link_t |
| delaypool |
| passwd |
| proxy |
| reconfig |
| redirect |
| samslog |
| sconfig |
| sconfig_time |
| sgroup |
| shablon |
| squidcache |
| squiduser |
| sysinfo |
| timerange |
| url |
| websettings |
+------------------------+
21 rows in set (0.00 sec)