BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 23 окт 2021, 20:57

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
СообщениеДобавлено: 05 июн 2019, 19:30 
Не в сети

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Устанавливаю 8.0_1013, обновляю его на 20190603171457. Получаю:

Код:
# ls -la log4j*
-rw-rw-r-- 1 root root 3493 июн  5 09:35 log4j.xml
-rw-r--r-- 1 root root 4971 июн  5 09:35 log4j.xml.bak.1559716554762


Нехорошо.


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

Зарегистрирован: 07 апр 2007, 23:51
Сообщения: 4482
Откуда: Уфа, Россия
Карма: 186
скопируйте log4j.xml в log4j.xml.orig
перетирать не будет


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

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Цитата:
скопируйте log4j.xml в log4j.xml.orig


Т. е. мне нужно иметь две копии одного и того же файла? Зачем?

Цитата:
перетирать не будет


Зачем вы вообще трогаете мой конфиг?


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
Цитата:
Т. е. мне нужно иметь две копии одного и того же файла? Зачем?
чтоб не перетиралось же.
как так одного и того же, если написано что разные.

документацию почитайте на досуге: https://docs.bitel.ru/pages/viewpage.ac ... d=43384898

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


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

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Цитата:
как так одного и того же, если написано что разные


Где написано такое?

Здесь, чуть выше:

Цитата:
скопируйте log4j.xml в log4j.xml.orig


Документация:

Цитата:
создать копию с именем <file_name>.orig


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

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Попробовал оба варианта: и другой файл, и копия. Всё равно перезаписывается.

В логах обновления в обоих случаях:

Код:
Please, restart BGBilling server.
REPLACED FILES:
/bgbilling/data/log4j.xml


Результаты обновления:

Код:
# ls -la log4j*
-rw-rw-r-- 1 root root 3493 июн  6 08:58 log4j.xml
-rw-r--r-- 1 root root 4971 июн  6 08:58 log4j.xml.bak.1559800682811
-rw-r--r-- 1 root root    0 июн  6 08:49 log4j.xml.orig


и

Код:
# ls -la log4j*
-rw-rw-r-- 1 root root 3493 июн  6 09:10 log4j.xml
-rw-r--r-- 1 root root 4971 июн  6 09:10 log4j.xml.bak.1559801415614
-rw-rw-r-- 1 root root 4971 мая 27 14:30 log4j.xml.orig


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

Зарегистрирован: 30 май 2008, 15:51
Сообщения: 6051
Карма: 244
Цитата:
Где написано такое?
у вас написано 1) что вы его меняли. у вас написано что 2) размеры разные: 3493 vs 4971

оригинальный файл помещаете в orig и меняете как хотите оставшееся. после этого инсталлятором ищется orig и сравнивается с ним.
что непонятного тут, не понимаю.

зачем вы создавали файл с нулевым размером?

если трижды выше непонятно, то в документации достаточно подробно написано:
Цитата:
Для предотвращения перетирания файла при обновлении вы можете перед его модификацией создать копию с именем <file_name>.orig (например, style.css.orig). При установке пакета инсталлятор будет проверять перед записью каждого файла наличие файла с таким же именем в текущей установке. Если файл существует, но отличается от того, что в пакете, предпринимается попытка найти файл <file_name>.orig .

Если оригинальный файл существует и не отличается от файла из пакета, то он не будет перезаписан, система сообщит: File doesn't changed <filePath>. Если и оригинальный файл не совпадает со вновь предлагаемым, файл будет записан.

Перечень перезаписанных файлов сообщается после завершения процедуры установки, либо обновления после фразы REPLACED FILES:. Вы должны вновь внести в данные файлы требуемые корректировки и снова создать .orig-копию файла.

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


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

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
В самом деле, что непонятно?

Здесь выше написано, что файл orig может отличаться от защищаемого файла ("как так одного и того же, если написано что разные"). В доках написано "скопируйте".

Я попробовал оба варианта. Мой файл 4971 в обоих случаях перезаписывается файлом 3493 из обновления.


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

Зарегистрирован: 15 фев 2018, 11:27
Сообщения: 94
Карма: 5
Разобрался. В orig нужно положить файл из дистрибутива сервера.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июн 2019, 15:38 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 20 апр 2009, 12:03
Сообщения: 3092
Откуда: Иркутск
Карма: 338
Теперь мне непонятно :)
Цитата:
Если и оригинальный файл не совпадает со вновь предлагаемым, файл будет записан.

- новый будет записан в .orig или в основной?

Если в основной, то, выходит, наличие orig не спасает от пеетирания. Потом нужно будет видимо сравнить новый и orig, и разницу внести в .bak, который сделать новым основным, а основной переместить в orig, верно?


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

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


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

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


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

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