forum.bitel.ru
http://forum.bitel.ru/

Обновление сторонних библиотек
http://forum.bitel.ru/viewtopic.php?f=1&t=7142
Страница 1 из 1

Автор:  Cromeshnic [ 22 авг 2012, 09:18 ]
Заголовок сообщения:  Обновление сторонних библиотек

Сейчас столкнулись с проблемой: после обновления сервера и соответствующего автоматического обновления клиента перестали отображаться сессии в мониторе модуля dialup. В клиенте, скачанном с сайта, всё ок. Принудительное обновление не помогает. Помогло только удаление директории lib в клиенте и замена на новую.

Подобные проблемы часто возникают и на сервере:
viewtopic.php?f=22&t=4969
search.php?keywords=call.jar&terms=all&

Есть ли у разработчиков какие-либо планы по автоматизации обновления сторонних библиотек?

Автор:  Phricker [ 22 авг 2012, 09:34 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

viewtopic.php?f=22&t=6933
Сам не пробовал еще. Но разработчики советуют

Автор:  Phricker [ 22 авг 2012, 09:36 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Хотя опять таки. Все равно необходимо ручками удалять этот файл если он находится в серверной папке, потому что он не удаляется при обновлении

Автор:  Cromeshnic [ 21 сен 2012, 10:21 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Phricker писал(а):
http://forum.bgbilling.ru/viewtopic.php?f=22&t=6933
Сам не пробовал еще. Но разработчики советуют


Крутая штука, попробовал - работает. В ближайшее время посадим всех сотрудников на запуск биллинга через WebStart.
Но это решает проблему только на стороне клиента.

Главный вопрос:
Как обновлять на сервере библиотеки из lib/ext ?

1. Сейчас случайно наткнулся на то, что bgcommon-boot.jar обновился.
Руками скачал с сайта, заменил для сервера (из архива с сервером) и для радиусов (из архива с радиусом).
При этом даже на сайте в архивах сервера и радиуса dialup bgcommon-boot.jar отличаются!

2. Написал скрипт для крона, проверяющий различия в ext-либах сервера и других приложений (радиусов и т.п.):

Код:
#!/bin/sh

#checking differences in bgbilling external jar files
FILES=/usr/local/BG*
for f in $FILES
do
        if [ -d $f ] ; then
                #echo "== $f =="
                diff -q $f/lib/ext /usr/local/BGBillingServer/lib/ext/ | grep differ
        fi
done

Автор:  Cromeshnic [ 21 сен 2012, 10:28 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Вопрос к разработчикам:
Код:
#unzip BGBillingServer_5.2_1295.zip
#unzip BGRadiusDialup_5.2_212.zip
#diff -q BGBillingServer/lib/ext BGRadiusDialup/lib/ext | grep differ
Files BGBillingServer/lib/ext/bgcommon-boot.jar and BGRadiusDialup/lib/ext/bgcommon-boot.jar differ

- это нормально?
(BGBillingServer_5.2_1295.zip и BGRadiusDialup_5.2_212.zip - крайние)

Автор:  skn [ 21 сен 2012, 15:34 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Cromeshnic писал(а):
Вопрос к разработчикам:
- это нормально?
(BGBillingServer_5.2_1295.zip и BGRadiusDialup_5.2_212.zip - крайние)


да, сборка dialup-сервера не делается при пересборке сервера, она запускается отдельно по необходимости, поэтому хотя билды и крайние они могут не совпадать

Автор:  Cromeshnic [ 12 дек 2012, 07:53 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

UP!
Обновился.
Скачал сервер с сайта, чтобы проверить либы из ext:
Код:
Files lib/ext//bgcommon-boot.jar and /usr/local/BGBillingServer/lib/ext//bgcommon-boot.jar differ


Цитата:
Главный вопрос:
Как обновлять на сервере библиотеки из lib/ext ?

Автор:  dimOn [ 12 дек 2012, 12:14 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Э... update_lib ?

Автор:  Cromeshnic [ 12 дек 2012, 13:10 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Эмм, это штоа?
Из лога обновления:

Код:
Checking updates for server..
Found update for BGBillingServer build 1309 packet update_5.2.zip updating to build 1365
Checking updates for update_lib..
Checking updates for client..
Found update for BGBillingClient build 1044 packet update_5.2.zip updating to build 1079
Install 20 updates (y/n):


Автор:  Cromeshnic [ 12 дек 2012, 13:12 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Цитата:
Обновление библиотек для версии 5.2 61902K 06.08.12 11:22

Автор:  dimOn [ 12 дек 2012, 13:23 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

простите? :lupa:

Автор:  Cromeshnic [ 13 дек 2012, 14:03 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Ну, на сайте update_lib августовские.

И мне так и не ясно, как обновляются либы из ext для радиусов и других приложений?

Автор:  stark [ 18 дек 2012, 18:16 ]
Заголовок сообщения:  Re: Обновление сторонних библиотек

Cromeshnic писал(а):
UP!
Обновился.
Скачал сервер с сайта, чтобы проверить либы из ext:
Код:
Files lib/ext//bgcommon-boot.jar and /usr/local/BGBillingServer/lib/ext//bgcommon-boot.jar differ


Цитата:
Главный вопрос:
Как обновлять на сервере библиотеки из lib/ext ?


update_lib обновляет .. bgcommon-boot.jar - это наша библиотека, про нее как-то забыли ..скорее всего ничего критичного(комментарии например на utf8 перешли) . Возможно исправим это .

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/