Страница 1 из 2

Миграция 0.58 на 0.75

Добавлено: Чт май 25, 2017 4:15 am
AntonSmasH
Появилась проблема, делал все по инструкции, сделал копирование файлов с новой версией, и после этого не удается зайти в панель администрирования, не принимает логин и пароль. Или можно сначала через SQL Commander залить все изменения из чеджлога и потом обновить файлы???
Еще при обновлении кода через SQL Commander, после внесения строчек про нас сервер, в настройках нас-сервера IP адрес заменяется на набор цифр и клиенты отваливаются и не могу покдлючиться, идет ошибка - Unknow server '127.0.0.1' .

Заранее спасибо!

Re: Миграция 0.58 на 0.75

Добавлено: Пт май 26, 2017 3:51 am
~AsmodeuS~
не внесены все изменения с CHANGELOG

http://abills.net.ua/wiki/doku.php/abil ... elogs:0.7x

лог апача тоже это покажет

Re: Миграция 0.58 на 0.75

Добавлено: Пт май 26, 2017 3:57 am
AntonSmasH
После внесения из ченжлога этого кода

UPDATE nas SET ip=INET_ATON(ip) WHERE INET_ATON(ip);
ALTER TABLE nas change COLUMN ip ip int unsigned not null default 0;
ALTER TABLE tarif_plans ADD COLUMN `user_credit_limit` double(10,2) unsigned NOT NULL DEFAULT '0.00';
CREATE TABLE `admins_time_sheet` (
`aid` smallint(5) unsigned NOT NULL DEFAULT '0',
`date` date NOT NULL DEFAULT '0000-00-00',
`work_time` tinyint(2) NOT NULL DEFAULT '0',
`overtime` tinyint(2) NOT NULL DEFAULT '0',
`extra_fee` tinyint(2) NOT NULL DEFAULT '0',
`day_type` tinyint(2) NOT NULL DEFAULT '0',
UNIQUE KEY `aid_date` (`aid`,`date`)
) COMMENT='Admins time sheet';

Сразу же перестает работать НАС сервер с ошибкой.

Re: Миграция 0.58 на 0.75

Добавлено: Пт май 26, 2017 6:19 am
~AsmodeuS~
AntonSmasH писал(а):После внесения из ченжлога этого кода

UPDATE nas SET ip=INET_ATON(ip) WHERE INET_ATON(ip);
ALTER TABLE nas change COLUMN ip ip int unsigned not null default 0;
ALTER TABLE tarif_plans ADD COLUMN `user_credit_limit` double(10,2) unsigned NOT NULL DEFAULT '0.00';
CREATE TABLE `admins_time_sheet` (
`aid` smallint(5) unsigned NOT NULL DEFAULT '0',
`date` date NOT NULL DEFAULT '0000-00-00',
`work_time` tinyint(2) NOT NULL DEFAULT '0',
`overtime` tinyint(2) NOT NULL DEFAULT '0',
`extra_fee` tinyint(2) NOT NULL DEFAULT '0',
`day_type` tinyint(2) NOT NULL DEFAULT '0',
UNIQUE KEY `aid_date` (`aid`,`date`)
) COMMENT='Admins time sheet';

Сразу же перестает работать НАС сервер с ошибкой.

нужно изменить тип поля и перейти на 0.7 версию

Re: Миграция 0.58 на 0.75

Добавлено: Пт май 26, 2017 6:29 am
AntonSmasH
да уже тоже разобрался, смог проапгрейдить то 0.74 версии, но клиенты не могут подключиться. Надо ли перезапускать Radius???

Re: Миграция 0.58 на 0.75

Добавлено: Пт май 26, 2017 6:39 am
~AsmodeuS~
AntonSmasH писал(а):да уже тоже разобрался, смог проапгрейдить то 0.74 версии, но клиенты не могут подключиться. Надо ли перезапускать Radius???
при любых изминениях конфигурации по авторизации нужно перезагружать RADIUS

Re: Миграция 0.58 на 0.75

Добавлено: Вт май 30, 2017 5:10 am
AntonSmasH
почему могут возникать такие ошибки -

Global symbol "%DATA" requires explicit package name at ../../Abills/mysql/Docs.pm line 745

Global symbol "$CONF" requires explicit package name at ../../Abills/mysql/Docs.pm line 759

Re: Миграция 0.58 на 0.75

Добавлено: Вт май 30, 2017 6:57 am
~AsmodeuS~
AntonSmasH писал(а):почему могут возникать такие ошибки -

Global symbol "%DATA" requires explicit package name at ../../Abills/mysql/Docs.pm line 745

Global symbol "$CONF" requires explicit package name at ../../Abills/mysql/Docs.pm line 759

в 0.7 свободной версии нет модуля Docs, модуль от 0.5 версии не совместим

Re: Миграция 0.58 на 0.75

Добавлено: Вт май 30, 2017 7:04 am
AntonSmasH
но все данные переношу как надо по миграции, в чем тогда ошибка????

Re: Миграция 0.58 на 0.75

Добавлено: Вт май 30, 2017 7:40 am
~AsmodeuS~
AntonSmasH писал(а):но все данные переношу как надо по миграции, в чем тогда ошибка????
Вы подключили модуль Docs от 0.5 версии

Re: Миграция 0.58 на 0.75

Добавлено: Вт май 30, 2017 7:55 am
AntonSmasH
теперь все стало понятно!!!

Re: Миграция 0.58 на 0.75

Добавлено: Ср май 31, 2017 7:36 pm
AntonSmasH
Еще один вопрос - ошибка радиуса идет -

: Info: Using deprecated naslist file. Support for this will go away soon.
: Info: rlm_exec: Wait=yes but no output defined. Did you mean output=none?
: Error: /usr/local/etc/raddb/users[38]: Parse error (check) for entry DEFAULT: Unknown value Perl for attribute Auth-Type
: Error: Errors reading /usr/local/etc/raddb/users
: Error: radiusd.conf[1080]: files: Module instantiation failed.
: Error: radiusd.conf[1866] Unknown module "files".
: Error: radiusd.conf[1802] Failed to parse authorize section.

Re: Миграция 0.58 на 0.75

Добавлено: Чт июн 01, 2017 5:01 am
~AsmodeuS~
AntonSmasH писал(а):Еще один вопрос - ошибка радиуса идет -

: Info: Using deprecated naslist file. Support for this will go away soon.
: Info: rlm_exec: Wait=yes but no output defined. Did you mean output=none?
: Error: /usr/local/etc/raddb/users[38]: Parse error (check) for entry DEFAULT: Unknown value Perl for attribute Auth-Type
: Error: Errors reading /usr/local/etc/raddb/users
: Error: radiusd.conf[1080]: files: Module instantiation failed.
: Error: radiusd.conf[1866] Unknown module "files".
: Error: radiusd.conf[1802] Failed to parse authorize section.

версия Radiusd ?

Re: Миграция 0.58 на 0.75

Добавлено: Чт июн 01, 2017 5:02 am
AntonSmasH
Radius v2

Re: Миграция 0.58 на 0.75

Добавлено: Чт июн 01, 2017 5:14 am
~AsmodeuS~
воспользуйтесь инструкцией по установке радиуса на сайте