Bug 25306 - NetAMS 3.4.5 не работает с MySQL 5.1
Summary: NetAMS 3.4.5 не работает с MySQL 5.1
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: MySQL-server (show other bugs)
Version: unstable
Hardware: all Linux
: P3 critical
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-03-31 17:47 MSK by Марат
Modified: 2011-09-10 11:12 MSK (History)
7 users (show)

See Also:


Attachments
лог netams (1.88 MB, application/octet-stream)
2011-03-31 17:47 MSK, Марат
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Марат 2011-03-31 17:47:21 MSK
Created attachment 4855 [details]
лог netams

Столкнулся при установкой в Centaurus.

Объяснения от разработчиков NetAMS на их форуме http://new.netams.com/phpBB3/viewtopic.php?f=2&t=5084&start=0

В логе /var/log/netams/netams.log пишет:

31.03.2011 17:28:25.3567 storage:1 [WARN]: mysql DB:1 connection to database netams lost
31.03.2011 17:28:25.3571 storage:1 [WARN]: SQL Load data: Malformed packet
31.03.2011 17:28:25.3572 storage:1 [WARN]: mysql show command failed: Lost connection to MySQL server during query
31.03.2011 17:28:25.3572 storage:1 [WARN]: mysql show command failed: MySQL server has gone away
31.03.2011 17:28:25.3572 storage:1 [WARN]: Failed load data into sql for raw try "debug storage"
31.03.2011 17:28:25.3573 storage:1 [WARN]: mysql DB:1 connection to database netams lost
31.03.2011 17:28:25.3577 storage:1 [WARN]: SQL Load data: Malformed packet
31.03.2011 17:28:25.3578 storage:1 [WARN]: mysql show command failed: Lost connection to MySQL server during query
31.03.2011 17:28:25.3578 storage:1 [WARN]: mysql show command failed: MySQL server has gone away
31.03.2011 17:28:25.3578 storage:1 [WARN]: Failed load data into sql for summary try "debug storage"
31.03.2011 17:31:18.3506 scheduler:0 [INFO]: time to exec task 08FFFF "html"
31.03.2011 17:31:18.3508 html:0 [INFO]: html pages creation...
31.03.2011 17:31:18.3546 html:0 [INFO]: html pages created

Метод решения:
http://new.netams.com/phpBB3/viewtopic.php?f=2&t=3543
с подменой на версию mysql 5.0 не получился -  неудовлетворенные зависимости для бранча 5-й платформы.

Один из разработчиков также предлагает как вариант "костыль" на NetAMS.
http://new.netams.com/phpBB3/viewtopic.php?f=2&t=5084&start=0
"короче стандартный LOAD DATA ... LOCAL они поломали. Где, почему, зачем - пока не ясно. Грязный хак состоит в том, чтобы убрать слово LOCAL. В итоге таблицы прогружать будет не клиент, а сервер, для чего надо менять пути к файлам."

Проблема в принципе не с NetAMS, а с MySQL 5.1 - и что из них правильней исправлять не понятно.
Comment 1 Марат 2011-04-01 19:08:12 MSK
Временно решил проблему "грязным" хаком. Взял libMySQL5.1-5.1.34-alt0.3.x86_64.rpm из бранча 5.1, распаковал RPM и заменил в директории /usr/lib64/ - два файла libmysqlclient.so.16.0.0 libmysqlclient_r.so.16.0.0 и два линка на эти файлы. Нет уверенности, что не вылезет гадостью в другом месте, но вроде кроме NetAMS пока ничего не планирую к MySQL прикручивать.
Comment 2 Boris Savelev 2011-04-03 09:50:34 MSK
ну так бага-то в mysql. в нём regression.
хаки это, конечно, круто, но, я так понимаю, разработчик этот хак комитить не собиратся, верно?
Comment 3 Марат 2011-04-04 10:55:56 MSK
Я с разработчиками не переписывался. Есть проблема - я о ней сообщил. Нашел локальный метод решения - тоже сообщил, может у кого-то вылезет проблема и будет полезен мой опыт.

Похоже ветку 3.x.x разработчики в дальнейшем поддерживать не собираются - будут работать с коммерческой версией 4.
Comment 4 Anton Farygin 2011-09-10 11:12:55 MSK
старый netams 3.4 не поддерживается upstream. Скорее мёртв чем жив.