BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 19 июн 2025, 05:28

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 19 ] 
Автор Сообщение
СообщениеДобавлено: 21 июн 2016, 17:12 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
Добрый день. Есть ли где-либо документация, как правильно обновиться с текущей 6.2 (в нашем случае 6.2.936 от 20.08.2015) до последней 6.2 ?

Пробую обновляться на тестовом BGB взятом отсюда https://bgbilling.ru/v6.2/download.shtml (debian.vdi + bgbilling.vdi)

Делал согласно этой инструкции http://docs.bitel.ru/pages/viewpage.action?pageId=5865506, update_6.2.zip брал по ссылке выше.
В результате при запуске клиента выдается такое сообщение:
Цитата:
Версия клиента "6.2" не соответствует версии сервера ""
Там где версия сервера ничего не указанно, только пустые кавычки.
Вывод "справка --> о программе" такой:
Цитата:
Клиент: вер. 6.2.743 / 20.08.2015 00:24:02
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_91
Сервер: вер. ?
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_45


Второстепенный вопрос: можно ли каким-либо образом посмотреть версию bgbilling сервера через консоль?


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2016, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Зачем вы делаете по инструкции для обновления с 6.1 до 6.2, если у вас не 6.1, а уже 6.2?
Вам просто нужно сделать bg_installer update и больше ничего
https://docs.bitel.ru/pages/viewpage.ac ... Id=1605704

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2016, 19:06 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
Спасибо, действительно, так обновился. Читал приведенную инструкцию, думал описываемое в ней касается только установки и обновления модулей, но не самого бгб-сервера.

Правда в результате выполнения ./bg_installer.sh update в консоль вывалилось нечто похожее на варнинг:
Цитата:
Executing call ExecuteSQL; param: kernel_event.sql
(1267) Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Не знаю, на сколько это критично.
На всякий случай вот полный вывод результата выполнения ./bg_installer.sh update (описанное сообщение повторяется со 181 по 217 строки)
http://pastebin.com/x0seKZDg


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2016, 20:48 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
my.cnf
sql_mode=

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 21 июн 2016, 21:07 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
это скорее всего критично, не выполнились некоторые запросы просто

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 11:47 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
Phricker писал(а):
my.cnf
sql_mode=

нет такой строки в /etc/mysql/my.cnf


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 13:54 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Smugo писал(а):
Спасибо, действительно, так обновился. Читал приведенную инструкцию, думал описываемое в ней касается только установки и обновления модулей, но не самого бгб-сервера.

Правда в результате выполнения ./bg_installer.sh update в консоль вывалилось нечто похожее на варнинг:
Цитата:
Executing call ExecuteSQL; param: kernel_event.sql
(1267) Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Не знаю, на сколько это критично.
На всякий случай вот полный вывод результата выполнения ./bg_installer.sh update (описанное сообщение повторяется со 181 по 217 строки)
http://pastebin.com/x0seKZDg


что у вас в data_properties?. В частности в db.url. Скорее всего там ошибка.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 14:01 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
и в БД какие кодировки?

1) show create database bgbilling
(значение второй колонки по клику скопировать)
2) show variables like '%char%'
3) show variables like '%colla%'

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 14:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
а вообще в новых билдах в about это всё пишется само по себе, покажите что там

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 15:12 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
stark писал(а):
что у вас в data_properties?. В частности в db.url. Скорее всего там ошибка.
data.properites http://pastebin.com/bKV68eXL
Код:
db.url=jdbc:mysql://127.0.0.1/bgbilling?useUnicode=true&characterEncoding=UTF-8&allowUrlInLocalInfile=true&zeroDateTimeBehavior=convertToNull&jdbcCompliantTruncation=false&elideSetAutoCommits=true&cachePrepStmts=true&useCursorFetch=true&queryTimeoutKillsConnection=true&connectTimeout=1000


Цитата:
и в БД какие кодировки?

1) show create database bgbilling
(значение второй колонки по клику скопировать)
2) show variables like '%char%'
3) show variables like '%colla%'
http://pastebin.com/JepVRG61

Цитата:
в about это всё пишется само по себе, покажите что там
http://pastebin.com/8JZkP13B


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 18:08 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
db charset: connection: utf8(utf8_general_ci), database: utf8(utf8_unicode_ci)

вот в этом проблема. у вас в data.properites не стоит коллейшен
http://docs.bitel.ru/pages/viewpage.act ... d=43384846
птому берётся по дефолту utf8_general_ci, а в БД у вас сделано явным образом utf8_unicode_ci

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 18:28 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
у вас база то точно в utf8 ? а то может он у вас обновлялась со старых версии и там еще cp1251? Тогда не надо ставить utf8 в db.url.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 22 июн 2016, 18:34 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
написано же что в utf8

только вот здесь ещё косяк: в CREATE DATABASE написано utf8_unicode_ci, а при show variables utf8_general_ci:

Код:
bgbilling | CREATE DATABASE `bgbilling` /*!40100 DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci */ |


Код:
| collation_database   | utf8_general_ci |


вы что-то не туда с запросам посмотрели, но это неважно. проблема однозначно ясна и в about всё видно выше, решение по ссылке

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 13:27 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
Ошибка "(1267) Illegal mix of collations" при обновлении ушла.

Однако если выполнить команду "show variables like '%colla%';" кодировка все равно "utf8_general_ci" http://pastebin.com/vLB7ztWJ
Зато в about теперь все совпадает: db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci) http://pastebin.com/mbxMipYQ
Выше отмечалось, что это не важно, просто оставлю здесь для общего сведения.

Цитата:
у вас база то точно в utf8 ? а то может он у вас обновлялась со старых версии и там еще cp1251? Тогда не надо ставить utf8 в db.url.
База взята тестовая отсюда (debian.vdi + billing.vdi)

Еще при обновлении нашел такие строки
Код:
(1146) Table 'bgbilling.inv_ip_resource_subscription_dyn_201112' doesn't exist
(1146) Table 'bgbilling.inv_ip_resource_subscription_dyn_1_201112' doesn't exist
(1050) Table 'inet_accounting_period_1_bak_sec' already exists
(1136) Column count doesn't match value count at row 1
(1060) Duplicate column name 'timeFrom'
(1146) Table 'bgbilling.inv_ip_resource_subscription_dyn_1' doesn't exist
Стоки 78-83
Первая попытка обновления (описанная выше)
Удачная попытка обновления "на чистовик" (без ошибки "(1267) Illegal mix of collations")


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 14:03 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Однако если выполнить команду "show variables like '%colla%';" кодировка все равно "utf8_general_ci" http://pastebin.com/vLB7ztWJ

Сделайте это же в SQL-клиенте в клиенте биллинга, а не в консольном клиенте?

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 14:17 
Не в сети

Зарегистрирован: 21 июн 2016, 11:57
Сообщения: 6
Карма: 0
dimOn писал(а):
Сделайте это же в SQL-клиенте в клиенте биллинга, а не в консольном клиенте


Вложения:
Снимок-1.png
Снимок-1.png [ 7.76 КБ | Просмотров: 8338 ]
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 15:02 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
ну вот, тут всё норм показывает же

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 19:30 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
чтоб в консольном mysql-клиенте show variables like '%colla%' выдавало utf8_unicode_ci надо заходить в него под юзером bill. Для рута ( mysql-ного ) всегда для utf8 будет default_collation ( general_ci). Это известная багофича с бородой...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 23 июн 2016, 19:35 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Емнип, там прикол в том, что для рута не применяются многие настройки из my.cnf , как минимум всякие init_connection итд.

_________________
I'm clever. I've got a computer.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 19 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.083s | 56 Queries | GZIP : On ]