BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 29 мар 2024, 07:23

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 15:19 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Пытаюсь обновить с 6.0 до 6.1
запускаю:
Код:
./bg_installer.sh update_6.1.zip!

вылетает с ошибкой:
Код:
 ./bg_installer.sh update_6.1.zip!
 07-31/12:21:56  INFO [main] DefaultServerSetup - Binding javax.jms.ConnectionFactory[org.apache.activemq.ActiveMQConnectionFactory@5cb1e877] to java:comp/env/mq/connectionFactory
 07-31/12:21:56  INFO [main] DefaultServerSetup - Init DB connection pools
 07-31/12:21:56  INFO [main] DefaultServerSetup - Binding JDBC pool "master" to java:comp/env/jdbc/master
 07-31/12:21:56  INFO [main] AnnotatedMBean - Register MBean ru.bitel.bgbilling.server.util:type=DatabaseConnectionPool,name=master
 07-31/12:21:56 ERROR [main] DefaultServerSetup - Unable to load authentication plugin ''.
java.sql.SQLException: Unable to load authentication plugin ''.
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:925)
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:922)
 at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1769)
 at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)
 at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)
 at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)
 at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)
 at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
 at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
 at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
 at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
 at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
 at java.sql.DriverManager.getConnection(DriverManager.java:571)
 at java.sql.DriverManager.getConnection(DriverManager.java:215)
 at org.apache.commons.dbcp.DriverManagerConnectionFactory.createConnection(DriverManagerConnectionFactory.java:75)
 at ru.bitel.bgbilling.server.util.DefaultServerSetup$2.makeObject(DefaultServerSetup.java:376)
 at org.apache.commons.pool.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:1188)
 at ru.bitel.bgbilling.server.util.DatabaseConnectionPool$1.getConnection(DatabaseConnectionPool.java:30)
 at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnectionFromPool(DefaultServerSetup.java:572)
 at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:137)
 at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:70)
 at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:17)
 07-31/12:21:56 ERROR [main] Preferences -
java.lang.NullPointerException
 at ru.bitel.common.Preferences.loadModuleSetup(Preferences.java:412)
 at ru.bitel.bgbilling.server.util.Setup.init(Setup.java:139)
 at ru.bitel.bgbilling.server.util.Setup.<init>(Setup.java:70)
 at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:17)
 07-31/12:21:56  INFO [main] DefaultServerSetup - Init trash pools...
mq 07-31/12:21:56  INFO [EventProcessor-init] EventProcessor - Init EventProcessor MQ connection factory...
mq 07-31/12:21:56 DEBUG [EventProcessor-init] FailoverTransport - Reconnect was triggered but transport is not started yet. Wait for start to connect the transport.
mq 07-31/12:21:57 DEBUG [EventProcessor-init] FailoverTransport - Started.
mq 07-31/12:21:57 DEBUG [EventProcessor-init] FailoverTransport - Waking up reconnect task
mq 07-31/12:21:57 DEBUG [ActiveMQ Task] FailoverTransport - urlList connectionList:[nio://127.0.0.1:61616?socketBufferSize=1000000]
mq 07-31/12:21:57 DEBUG [ActiveMQ Task] FailoverTransport - Attempting connect to: nio://127.0.0.1:61616?socketBufferSize=1000000
mq 07-31/12:21:57 DEBUG [ActiveMQ Task] WireFormatNegotiator - Sending: WireFormatInfo { version=6, properties={CacheSize=1024, CacheEnabled=true, SizePrefixDisabled=false, MaxInactivityDurationInitalDelay=10000, TcpNoDelayEnabled=true, MaxInactivityDuration=30000, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
mq 07-31/12:21:57 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - Received WireFormat: WireFormatInfo { version=6, properties={CacheSize=1024, SizePrefixDisabled=false, TcpNoDelayEnabled=true, MaxInactivityDurationInitalDelay=10000, MaxInactivityDuration=30000, CacheEnabled=true, TightEncodingEnabled=true, StackTraceEnabled=true}, magic=[A,c,t,i,v,e,M,Q]}
mq 07-31/12:21:57 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 before negotiation: OpenWireFormat{version=6, cacheEnabled=false, stackTraceEnabled=false, tightEncodingEnabled=false, sizePrefixDisabled=false}
mq 07-31/12:21:57 DEBUG [ActiveMQ NIO Worker] WireFormatNegotiator - tcp:///127.0.0.1:61616 after negotiation: OpenWireFormat{version=6, cacheEnabled=true, stackTraceEnabled=true, tightEncodingEnabled=true, sizePrefixDisabled=false}
mq 07-31/12:21:57 DEBUG [ActiveMQ Task] FailoverTransport - Connection established
mq 07-31/12:21:57  INFO [ActiveMQ Task] FailoverTransport - Successfully connected to nio://127.0.0.1:61616?socketBufferSize=1000000
mq 07-31/12:21:57 DEBUG [ActiveMQ NIO Worker] FailoverTransport - Waking up reconnect task
 07-31/12:21:57 DEBUG [main] EventProcessor - Add ru.bitel.bgbilling.server.util.Setup$1@209b8f1d to BG.Event.ru.bitel.bgbilling.kernel.event.events.system.ModuleConfigModifiedEvent
Installing module(plugin): update...
Data extract finished...
Extract data => OK
java.sql.SQLException: Unable to load authentication plugin ''.
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:925)
 at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:922)
 at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1769)
 at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1288)
 at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2506)
 at com.mysql.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:2539)
 at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2321)
 at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:832)
 at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
 at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
 at com.mysql.jdbc.Util.handleNewInstance(Util.java:409)
 at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:417)
 at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:344)
 at java.sql.DriverManager.getConnection(DriverManager.java:571)
 at java.sql.DriverManager.getConnection(DriverManager.java:215)
 at ru.bitel.bgbilling.server.util.DefaultServerSetup.getDBConnection(DefaultServerSetup.java:1074)
 at bitel.billing.server.installer.InstallerModule.updateBase(InstallerModule.java:302)
 at bitel.billing.server.installer.InstallerModule.<init>(InstallerModule.java:50)
 at bitel.billing.server.installer.ModuleInstaller.parseArgs(ModuleInstaller.java:95)
 at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:21)
Error of updating database.
java.lang.NullPointerException
 at bitel.billing.server.installer.InstallerModule.updateBase(InstallerModule.java:310)
 at bitel.billing.server.installer.InstallerModule.<init>(InstallerModule.java:50)
 at bitel.billing.server.installer.ModuleInstaller.parseArgs(ModuleInstaller.java:95)
 at bitel.billing.server.installer.ModuleInstaller.main(ModuleInstaller.java:21)
Base update => ERROR
Module was not installed.
 07-31/12:21:58  INFO [Thread-3] EventProcessor - Shutdown EventProcessor...
 07-31/12:21:58 DEBUG [Thread-3] ActiveMQMessageConsumer - remove: ID:bg-test.garantia.tv-13535-1438334517008-0:1:2:1, lastDeliveredSequenceId:0
[root@bg-test BGBillingServer]#


Подскажите, что не так?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 15:33 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
в смысле вы взяли и на версии 6.0 делаете
Цитата:
./bg_installer.sh update_6.1.zip!

что ли?

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 15:41 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Стояла на тестовом сервере 6.0. Решил обновить до 6.1. Все строго по инструкции:
Код:
агрузите последнюю версию BGBillingServer 6.1 с сайта. Произведите настройку согласно документации:
   
   !!! Пропустите момент с заливкой дампа базы !!!
   http://bgbilling.ru/v6.1/doc/ch01s06.html
     
   Настройте data/data.properties согласно старому файлу. Не перезатирайте его просто старым, т.к. названия некоторых параметров могли менятся!
   
   В частности поменялось db.url - там теперь characterEncoding=UTF-8 вместо cp1251 (но надо оставить cp1251, если не собираетесь менять кодировку базы).     
   
   Правьте только IP адреса, логины, пароли, значения переменных в соответствии со старым файлом. Не забудьте проверить context.path!
   Перенесите старый lic.properties в каталог data, перетерев тестовую лицензию.
   Перенесите, если есть files, archive, .keystore.
   Если в старой версии использовались динамический код, необходимо скопировать содержимое каталога  BGBillingServer/dyn из старой версии в новую.

5. Загрузите http://bgbilling.ru/v6.1/download/kernel/update_6.1.zip
    сохраните его в папку BGBillingServer и установите инсталлятором.

    ./bg_installer.sh update_6.1.zip!


и вот получил ошибку....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 17:12 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 27 мар 2012, 11:59
Сообщения: 2676
Карма: 72
а версию 6.1 вы распаковали и в ней запускаете? или в папке 6.0?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 17:16 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Конечно в папке 6.1, как в инструкции написано...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 17:34 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Напрягает вот эта строчка:
Код:
 07-31/14:28:31 ERROR [main] DefaultServerSetup - Unable to load authentication plugin ''.


Я так понимаю к базе не может подклгтиться?
Код:
Операционка: Linux bg-test 3.11.3-201.fc19.x86_64
Server version: 5.5.32-MariaDB MariaDB Server


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 18:00 
Не в сети
Аватара пользователя

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

а БД та же самая что и на 6.0?
настройки коннекта бд перенесли корректно в версию 6.1? (data.properties)

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 18:14 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Да все корректно, в консоли сервера коннект к базе проходит.
Пробовал под разными java 7 и 8 - результат одинаковый.
Вернул папку 6.0, все сервер запустился без ошибок.
Почему не проходит обновление не понятно.
Может причина в этом:
Код:
Server version: 5.5.32-MariaDB MariaDB Server

Хотя с 5.1 на 6.0 в свое время обновлялся, прошло без проблем.
Гуглил, ничего толкового не нашел.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 19:13 
Не в сети
Аватара пользователя

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6055
Карма: 244
Цитата:
Может причина в этом:
Server version: 5.5.32-MariaDB MariaDB Server
так я и спрашиваю: в 6.0 такой же сервер вообще?
в смысле в чём "в этом"? если вы про MariaDB - у многих MariaDB стоит, в общем-то он рекомендуется даже можно сказать

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 31 июл 2015, 20:15 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
все уже перепробовал, не хочет обновляться....


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 01 авг 2015, 00:10 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Кажется проблема в этом, надо проверить..
Код:
the issue occurs when the password set on the mysql.user table uses an older format - of the form 7f84554057dd964b (which I believe is 'badpwd') rather than something like *AAB3E285149C0135D51A520E1940DD3263DC008C which is the newer form.

Resetting the password for the user record(s) as noted in MDEV-545 does solve the issue as it upgrades the password format in the tables.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Ошибка при обновлении с 6.0 до 6.1
СообщениеДобавлено: 01 авг 2015, 03:03 
Не в сети

Зарегистрирован: 17 фев 2009, 19:18
Сообщения: 437
Откуда: Коломна
Карма: 10
Проблема была в длине хеша паролей в mysql - 16 байтов, обновил до 41 байта и пошло обновление.


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

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


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

Сейчас этот форум просматривают: Google [Bot] и гости: 1


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

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