Опыт установки 5.3 на боевом сервере

Технические вопросы по UTM 5.0
Ответить
Аватара пользователя
Lex
NetUP Team
Сообщения: 623
Зарегистрирован: Ср мар 09, 2005 12:12
Откуда: НетАП
Контактная информация:

Сообщение Lex »

basker писал(а):Так же очень хочется надеяться что разработчики найдут время на выпуск update19 потому как 5.3.3 ещё очень сырая.
А какие исправления Вы бы хотели видеть в этой сборке? Можете привести список регистрационных номеров проблем?

Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Сообщение Rico-X »

2serjk 2Lex
Установил свежий апдейт как ядра так и админки.
NetUP UTM billing system core. Compile date: Sep 18 2015 06:11:49
Version:5.3-003-update4-debian_wheezy_x64 Rev #14998
Copyright (c) 2001-2015 NetUP Inc. www.netup.ru

Ни одна из указанных мной проблем не решена, как не отображался логин и пароль для коммутируемого доступа так и не отображается, как были платежи от Система(0) так и идут.
Коллеги, если у кого есть, поделитесь скриптом для приема платежей, который работает на версии 5.3-003, ждать следующей заплатки еще месяц мне весь мозг в офисе съедят чайной ложкой.
Mantis #2683 - Не закрыто
trac #4365 - Не закрыт
Хотите скрины приложу по обеим проблемам? Какого полового органа в списке изменений баги числятся как закрытые? Я конечно извиняюсь, но увольте нахер своего тестера он не компетентен, а тому кто закрыл эти баги дайте в глаз лично от меня, месяц уже офис печатает карточки абонента вручную подставляя для каждого логин и пароль, имейте совесть в конце концов.

Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Сообщение Rico-X »

Rico-X писал(а): платежи от Система(0) так и идут.
trac #4365 - Не закрыт
Новые платежи идут вроди корректно, но как быть со старыми? Есть ли возможность как-то восстановить в базе источник, вместо "Система(0)"

Также огромная просьба ускорить решение Mantis #2683, проблема очень напрягает.

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

Rico-X писал(а): Ни одна из указанных мной проблем не решена, как не отображался логин и пароль для коммутируемого доступа так и не отображается, как были платежи от Система(0) так и идут.
Обе указанных проблемы были решены. Для того, чтобы стала отображаться информация о логинах dialup, поправьте в LibreOffice нужный шаблон.

Используйте переменные

dialup.login
dialup.password
dialup.cid
dialup.csid

Все из них, подобно заменам ipgroup, представляют собой массивы строк. В ближайшее время эта информация найдет отражение в документации на сайте.

Rico-X
Сообщения: 164
Зарегистрирован: Вт окт 25, 2011 12:04

Сообщение Rico-X »

serjk писал(а): Все из них, подобно заменам ipgroup, представляют собой массивы строк. В ближайшее время эта информация найдет отражение в документации на сайте.
так работает, а то перепроверил все переменные из документации, ни на одной не отображало, а штатный телепат в отпуске.

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

В личном кабинете utm5-3.003.deb UTM 5.3-003-update4 Debian Jessie x64 битый (отдается файл размером 5,71 МБ (5 993 740 байт)).

SV
NetUP Team
Сообщения: 81
Зарегистрирован: Вт янв 25, 2005 10:04

Сообщение SV »

Point писал(а):В личном кабинете utm5-3.003.deb UTM 5.3-003-update4 Debian Jessie x64 битый (отдается файл размером 5,71 МБ (5 993 740 байт)).
размер верный. md5-сумма совпадает?

forgotten
Сообщения: 53
Зарегистрирован: Чт авг 28, 2008 08:11

Сообщение forgotten »

Lex писал(а):
forgotten писал(а):У нас в хотлайне открыто несколько тикетов исправление для которых выходило больше месяца! В хотлайне не допросишься сборки с багфиксом, ответы всегда однотипные: "исправление войдёт в следующий релиз, дата выхода неизвестна, сборку с исправлением проблемы предоставить не можем".
Пожалуйста, укажите номера заявок в которых Вы просили предоставить сборку с исправлением критичной для Вас проблемы и сборка не была предоставлена, хотя проблема уже была исправлена разработчиками.
Ticket#: 2015031310000058 и 2015031310000094.

forgotten
Сообщения: 53
Зарегистрирован: Чт авг 28, 2008 08:11

Сообщение forgotten »

basker писал(а):Словил недокументированную особенность в 5.3.2-update18. Все знают что появилась возможность множественного создания сервисных связок, но нигде не сказано что галка "Разрешить множественное подключение" работает не в пределах тарифной связки, а глобально по лицевому счету.
Т.е. например нельзя создать две тарифные связки одного тарифа и в каждой из них по одной сервисной связке, не установив вышеуказанную галку.
Считаю это не фичей, а багом.

Так же очень хочется надеяться что разработчики найдут время на выпуск update19 потому как 5.3.3 ещё очень сырая.

Спасибо.
Всё верно, это баг. ID 2617. Почему-то в чейнджлоге не все исправления отображают, приходится в хотлайне выпытывать. Говорят в 5.3-003 исправлено.

Аватара пользователя
TiRider
Сообщения: 568
Зарегистрирован: Сб июн 07, 2008 12:43

Сообщение TiRider »

Кто-нибудь в курсе, баг-нет, при создании профиля ISG для pppoe и "навешивании" на абонента, при блокировке через какое время должны отрабатывать классы на включение-отключение, редирект?

Вот проверяю, был заблокирован абон, pppoe подключено, разблокировал, параметры новые не приходят...

Upd.

WTF? При изменении в профилях ISG на лету атрибутов, абонент перестает авторизовываться, до момента пока не передернешь радиус.

Это прикол?

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

При включении параметра

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

verify_database_index=enable 
Вот такие ошибки
  • Sep 22 10:24:51 ?Debug : b6ce86f0 DBConnection_mysql: <0xb5e84078> SQL query: CREATE UNIQUE INDEX uniq_a6ba8c930a7fd5d9544531e489aa4ec1 ON dtagg_hotspot(is_$
    Sep 22 10:24:51 ERROR : b6ce86f0 DBConnection_mysql: <0xb5e84078> MySQL query failed:<Duplicate entry '1-2458-1' for key 'uniq_a6ba8c930a7fd5d9544531e489aa$
Как грамотно вылечить ? Есть мысль грохнуть его или не вариант?

serjk
NetUP Team
Сообщения: 719
Зарегистрирован: Пн авг 14, 2006 08:56

Сообщение serjk »

TiRider писал(а):Кто-нибудь в курсе, баг-нет, при создании профиля ISG для pppoe и "навешивании" на абонента, при блокировке через какое время должны отрабатывать классы на включение-отключение, редирект?

Вот проверяю, был заблокирован абон, pppoe подключено, разблокировал, параметры новые не приходят...

Upd.

WTF? При изменении в профилях ISG на лету атрибутов, абонент перестает авторизовываться, до момента пока не передернешь радиус.

Это прикол?
Из вашего сообщения принципиально не понятно, что вы делали, и что пошло не так, как планировалось. Если вы думаете, что нашли ошибку - обратитесь в техподдержку с отчетом, они попросят предоставить необходимую информацию. Это ускорит решение проблемы.

Point
Сообщения: 242
Зарегистрирован: Вт ноя 23, 2010 15:42

Сообщение Point »

ZeM писал(а):При включении параметра

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

verify_database_index=enable 
Вот такие ошибки
  • Sep 22 10:24:51 ?Debug : b6ce86f0 DBConnection_mysql: <0xb5e84078> SQL query: CREATE UNIQUE INDEX uniq_a6ba8c930a7fd5d9544531e489aa4ec1 ON dtagg_hotspot(is_$
    Sep 22 10:24:51 ERROR : b6ce86f0 DBConnection_mysql: <0xb5e84078> MySQL query failed:<Duplicate entry '1-2458-1' for key 'uniq_a6ba8c930a7fd5d9544531e489aa$
Как грамотно вылечить ? Есть мысль грохнуть его или не вариант?
аналогичный вопрос, как правильно вылечить

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


Sep 22 15&#58;05&#58;58 ?Debug &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> SQL query&#58; CREATE UNIQUE INDEX uniq_dbf2840cfffe4be64dbff06b1b8dfa00 ON dtagg_iptraffic&#40;is_closed,slink_id,tclass,base_cost&#41;;
Sep 22 15&#58;05&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58;<Duplicate entry '1-12-40-0' for key 'uniq_dbf2840cfffe4be64dbff06b1b8dfa00'> Trying to reconnect&#58; 0
Sep 22 15&#58;06&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58;<Duplicate entry '1-12-40-0' for key 'uniq_dbf2840cfffe4be64dbff06b1b8dfa00'> Trying to reconnect&#58; 1
Sep 22 15&#58;07&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58;<Duplicate entry '1-12-40-0' for key 'uniq_dbf2840cfffe4be64dbff06b1b8dfa00'> Trying to reconnect&#58; 2
Sep 22 15&#58;08&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58;<Duplicate entry '1-12-40-0' for key 'uniq_dbf2840cfffe4be64dbff06b1b8dfa00'> Trying to reconnect&#58; 3
Sep 22 15&#58;09&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58;<Duplicate entry '1-12-40-0' for key 'uniq_dbf2840cfffe4be64dbff06b1b8dfa00'> Trying to reconnect&#58; 4
Sep 22 15&#58;10&#58;58  ERROR &#58; 255c9740 DBConnection_mysql&#58; <0x240f200> MySQL query failed&#58; 
Sep 22 15&#58;10&#58;58  ERROR &#58; 255c9740 DBASQLError&#58; MySQL query failed&#58; 

Аватара пользователя
MaxDM
Сообщения: 313
Зарегистрирован: Пн апр 03, 2006 10:26
Контактная информация:

Сообщение MaxDM »

Добрый день.

Обновил с 5.2.1-008 на 5.3-003-update2-debian_wheezy_x64 Rev #14954

Раздампил базу, потом накатил на нее UTM5_PG_update.sql

Теперь при запуске пишет

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

Sep 22 14&#58;56&#58;21  Info  &#58; e9b71740 UTM5 Config&#58; Processing config file&#58; /netup/utm5/utm5.cfg
Segmentation fault
utm5_core process exited ... mail to admin sent. Sleeping 5 sec!
Логи пустые, в debug.log:

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

Sep 22 14&#58;50&#58;57  Info  &#58; ada4d740 FileAppender&#58; Using '/var/log/netup/virtual/debug.log' file
Sep 22 14&#58;50&#58;57  Info  &#58; ada4d740 FileAppender&#58; Using '/var/log/netup/main.log' file
Sep 22 14&#58;50&#58;57  Info  &#58; ada4d740 FileAppender&#58; Using '/var/log/netup/critical.log' file
Sep 22 14&#58;50&#58;57  Info  &#58; ada4d740 UTM5 Core&#58; id free tables&#58;
card_info
discount_transactions_iptraffic_all
groups
system_group_info
ip_zones
iptraffic_service_links
periodic_service_links
hotspot_service_links
dialup_service_links
once_service_links
tel_service_links
payment_methods
currency_list
periodic_services_data
once_service_data
hotspot_services_data
dialup_services_data
tel_zones_v2
tel_services_data
t_class
system_accounts
tel_directions_v2
system_rights
hotspot_cost_info
card_pool_info
dynashape_settings
iptraffic_services_data
uaddparams_desc

Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnectionPoolImpl&#58; &#91;1&#93; initialized.
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Connecting to PgSQL database


Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Connection parameters username&#58; pgsql; dbname&#58; UTM_5_3 host&#58; 127.0.0.1 password&#58; '' port&#58; 5432
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; PgSQL connection opened
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnectionPoolImpl&#58; &#91;5&#93;&#58; new connection 0x2324e20
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnectionPoolImpl&#58; &#91;5&#93;&#58; connection <0x230b520> is popped
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'account_invoice'&#58;&#58;regclass         AND    i.indisprimar
y     &#41; p ON c.column_name = p.name WHERE table_name ='account_invoice';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'account_tariff_link'&#58;&#58;regclass         AND    i.indispr
imary     &#41; p ON c.column_name = p.name WHERE table_name ='account_tariff_link';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT i.relname as index_name, f.attname AS column, ix.indisunique AS uniquekey FROM pg_attribute f
JOIN pg_class c ON c.oid = f.attrelid LEFT JOIN pg_index AS ix ON f.attnum = ANY&#40;ix.indkey&#41; and c.oid = f.attrelid and c.oid = ix.indrelid LEFT JOIN pg_class AS i ON ix.indexrelid = i.oid WHERE c
.relkind = 'r'&#58;&#58;char AND c.relname = 'account_tariff_link'AND f.attnum > 0 AND i.oid<>0;
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'accounts'&#58;&#58;regclass         AND    i.indisprimary     &#41;
 p ON c.column_name = p.name WHERE table_name ='accounts';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT i.relname as index_name, f.attname AS column, ix.indisunique AS uniquekey FROM pg_attribute f
JOIN pg_class c ON c.oid = f.attrelid LEFT JOIN pg_index AS ix ON f.attnum = ANY&#40;ix.indkey&#41; and c.oid = f.attrelid and c.oid = ix.indrelid LEFT JOIN pg_class AS i ON ix.indexrelid = i.oid WHERE c
.relkind = 'r'&#58;&#58;char AND c.relname = 'accounts'AND f.attnum > 0 AND i.oid<>0;
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'acts'&#58;&#58;regclass         AND    i.indisprimary     &#41; p O
N c.column_name = p.name WHERE table_name ='acts';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'additional_ip_zones2houses'&#58;&#58;regclass         AND    i.
indisprimary     &#41; p ON c.column_name = p.name WHERE table_name ='additional_ip_zones2houses';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt
_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i
    JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'archives'&#58;&#58;regclass         AND    i.indisprimary     &#41;
 p ON c.column_name = p.name WHERE table_name ='archives';
Sep 22 14&#58;50&#58;57 ?Debug &#58; ada4d740 DBConnection_pgsql&#58; Ctx&#58; <0x7feda4049330> SQL SELECT query&#58; SELECT i.relname as index_name, f.attname AS column, ix.indisunique AS uniquekey FROM pg_attribute f
JOIN pg_class c ON c.oid = f.attrelid LEFT JOIN pg_index AS ix ON f.attnum = ANY&#40;ix.indkey&#41; and c.oid = f.attrelid and c.oid = ix.indrelid LEFT JOIN pg_class AS i ON ix.indexrelid = i.oid WHERE c
.relkind = 'r'&#58;&#58;char AND c.relname = 'archives'AND f.attnum > 0 AND i.oid<>0;

и т.д.
В логах postgresql:

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

2015-09-22 14&#58;54&#58;58 MSK &#91;23224-1&#93; postgres@UTM_5_3 ОШИБКА&#58;  ошибка синтаксиса &#40;примерное положение&#58; "SQL"&#41; &#40;символ 1&#41;
2015-09-22 14&#58;54&#58;58 MSK &#91;23224-2&#93; postgres@UTM_5_3 ОПЕРАТОР&#58;  SQL SELECT query&#58; SELECT c.column_name, c.data_type, c.is_nullable, c.character_maximum_length, c.column_default, c.udt_name, p.key FROM information_schema.columns c LEFT OUTER JOIN     &#40;         SELECT a.attname AS name, format_type&#40;a.atttypid, a.atttypmod&#41; AS data_type, '1' AS key         FROM   pg_index i         JOIN   pg_attribute a ON a.attrelid = i.indrelid                              AND a.attnum = ANY&#40;i.indkey&#41;         WHERE  i.indrelid = 'utm5_settings'&#58;&#58;regclass         AND    i.indisprimary     &#41; p ON c.column_name = p.name WHERE table_name ='utm5_settings';

Что сделал не так?

p.s. В конфиге utm5.cfg: verify_database=enable

p.p.s. Когда verify_database=disable - запускается.

Аватара пользователя
ZeM
Сообщения: 371
Зарегистрирован: Чт фев 17, 2011 08:38

Сообщение ZeM »

Что сделал не так?
p.s. В конфиге utm5.cfg: verify_database=enable
p.p.s. Когда verify_database=disable - запускается.
Это абсолютно у всех у кого я не спрошу - те же проблемы. Тут либо алгоритм не доработан проверки БД, либо у всех реально ошибки...

Ответить