forum.bitel.ru http://forum.bitel.ru/ |
|
Ошибка при обновлении с 6.0 до 6.1 http://forum.bitel.ru/viewtopic.php?f=22&t=10752 |
Страница 1 из 1 |
Автор: | mazay-d [ 31 июл 2015, 15:19 ] |
Заголовок сообщения: | Ошибка при обновлении с 6.0 до 6.1 |
Пытаюсь обновить с 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]# Подскажите, что не так? |
Автор: | dimOn [ 31 июл 2015, 15:33 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
в смысле вы взяли и на версии 6.0 делаете Цитата: ./bg_installer.sh update_6.1.zip! что ли? |
Автор: | mazay-d [ 31 июл 2015, 15:41 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Стояла на тестовом сервере 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! и вот получил ошибку.... |
Автор: | zavndw [ 31 июл 2015, 17:12 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
а версию 6.1 вы распаковали и в ней запускаете? или в папке 6.0? |
Автор: | mazay-d [ 31 июл 2015, 17:16 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Конечно в папке 6.1, как в инструкции написано... |
Автор: | mazay-d [ 31 июл 2015, 17:34 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Напрягает вот эта строчка: Код: 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 |
Автор: | dimOn [ 31 июл 2015, 18:00 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
да, это коннект с БД не получается, что странно. гуглится по этой строке многое, но не очень понятно отчего всё это. а БД та же самая что и на 6.0? настройки коннекта бд перенесли корректно в версию 6.1? (data.properties) |
Автор: | mazay-d [ 31 июл 2015, 18:14 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Да все корректно, в консоли сервера коннект к базе проходит. Пробовал под разными java 7 и 8 - результат одинаковый. Вернул папку 6.0, все сервер запустился без ошибок. Почему не проходит обновление не понятно. Может причина в этом: Код: Server version: 5.5.32-MariaDB MariaDB Server Хотя с 5.1 на 6.0 в свое время обновлялся, прошло без проблем. Гуглил, ничего толкового не нашел. |
Автор: | dimOn [ 31 июл 2015, 19:13 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Цитата: Может причина в этом: так я и спрашиваю: в 6.0 такой же сервер вообще?Server version: 5.5.32-MariaDB MariaDB Server в смысле в чём "в этом"? если вы про MariaDB - у многих MariaDB стоит, в общем-то он рекомендуется даже можно сказать |
Автор: | mazay-d [ 31 июл 2015, 20:15 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
все уже перепробовал, не хочет обновляться.... |
Автор: | mazay-d [ 01 авг 2015, 00:10 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Кажется проблема в этом, надо проверить.. Код: 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. |
Автор: | mazay-d [ 01 авг 2015, 03:03 ] |
Заголовок сообщения: | Re: Ошибка при обновлении с 6.0 до 6.1 |
Проблема была в длине хеша паролей в mysql - 16 байтов, обновил до 41 байта и пошло обновление. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |