Обновление программы — различия между версиями

Материал из Oktell
Перейти к: навигация, поиск
 
(не показано 18 промежуточных версии ещё одного участника)
Строка 1: Строка 1:
[[Дополнительно|Наверх]]
+
[[О программе|Наверх]]
  
 +
Файлы обновления будут установлены, только в том случае, если ваша лицензия имеет действительный АГО (абонемент годового обновления).  Наличие АГО вы можете проверить в меню Администрирование/Общие настройки/[[Информация о лицензиях|Информация о лицензиях]] — '''Поддерживаемые обновления'''
  
<center>
+
* скачать необходимый файл обновления с сайта https://update.oktell.ru/list/oktell.
{|cellpadding="10" cellspacing="0" border="1"
+
<span style="color:red;">Внимание!!! В описании к обновлению указана требуемая версия '''Oktell'''. Если ваша версия программы ниже требуемой, сначала обновитесь до неё. Подробнее о порядке обновления с одной версии на другую описано ниже.</span>
|<h4>Порядок действия при обновлении Oktell до старшей версии.</h4>
+
* указать файл обновления в меню "'''Администрирование''' > '''Общие настройки''' > '''Управление сервером'''" кнопка "'''Провести обновление из файла'''".
 +
* После этого сервер перезапустится; клиентские приложения обновятся при следующем подключении к серверу.
  
Если у вас версия '''младше''' '''2.7 121225''':
 
  
* Предварительно, обновите '''Oktell''' до версии''' 2.7 121225''' http://update.oktell.ru/oktell/121225
+
[[Файл:Обновление-001.png|center]]
* Затем, обновите '''Oktell''' до версии '''2.8 130130'''  http://update.oktell.ru/oktell/130130
+
* Затем вы можете обновить программу до самой последней версии '''Oktell''' http://oktell.ru/support/download/
+
  
Если у вас версия '''старше''' '''2.8. 130130''':
+
'''Порядок обновления(повышения версии) программы'''
 +
* Если у вас версия '''младше''' '''2.7 121225''' (версию программы можно посмотреть [[Информация о лицензиях|здесь]]), обновите '''Oktell''' до версии''' 2.7 121225''' https://update.oktell.ru/oktell/121225
 +
* Затем обновите '''Oktell''' до версии '''2.8 130130'''  https://update.oktell.ru/oktell/130130. Для обновления требуется установка .NET Framework v4.0
 +
* Затем обновите '''Oktell''' до версии '''2.14 170505''' https://update.oktell.ru/oktell/170505. Для обновления требуется установка .NET Framework 4.6.2 и пакеты Visual C++ для Visual Studio 2013(x86)
 +
* Затем, следуя рекомендациям на сайте https://update.oktell.ru/list/oktell по установке соответствующей версии Framework и пакетов Visual C++, в соответствии с вашей архитектурой сервера (x86 или x64), вы можете обновить программу до самой последней версии '''Oktell'''
  
*  Скачайте и обновите вашу систему до самой последней версии '''Oktell''' http://oktell.ru/support/download/
 
|-
 
|}
 
</center>
 
  
 
+
Процесс обновления в ручном режиме. Крайне не рекомендуется обновляться в ручном режиме, в случае отсутствия действующего АГО.  
<span style="color:red;"> ВНИМАНИЕ: </span> Файлы обновления будут установлены, только в том случае, если ваша лицензия имеет действительный АГО (абонемент годового обновления). Крайне не рекомендуется обновляться в ручном режиме, в случае отсутствия действующего АГО. Наличие АГО вы можете проверить в меню Администрирование — Общие настройки — Информация — Ограничения по версиям
+
Обновление проходит в несколько этапов. При необходимости обновления комплекса инструкция будет дополнительно предоставлена технической поддержкой. Ниже приведены общие этапы.
+
 
+
 
+
'''1. В полуавтоматическом режиме:'''
+
 
+
* скачать файл обновления.
+
 
+
* указать файл обновления в меню "Администрирование > Общие настройки > Управление сервером" кнопка "Провести обновление из файла".
+
 
+
* После этого сервер перезапустится и обновит всех клиентов.
+
 
+
 
+
 
+
'''2. В ручном режиме:'''
+
  
 
* скачать файл обновления с и распаковать на жесткий диск сервера.
 
* скачать файл обновления с и распаковать на жесткий диск сервера.
 
 
* остановить сервер oktell (службу oktellserver);
 
* остановить сервер oktell (службу oktellserver);
 
+
* содержимое папок srv, both скопировать в папку '''C:\Program Files\Oktell\Server\'''
* содержимое папок srv, both скопировать в папку C:\Program Files\Oktell\Server\
+
* содержимое папок cli, both скопировать в папку '''C:\Program Files\Oktell\Server\LiveUpdate\'''
 
+
* содержимое папок cli, both скопировать в папку C:\Program Files\Oktell\Server\LiveUpdate\
+
 
+
 
* запустить сервер oktell (службу oktellserver).
 
* запустить сервер oktell (службу oktellserver).
  
----
 
  
 
'''Примечания'''
 
'''Примечания'''
  
# Настоятельно екомендуется сохранить сборки работающего комплекса и произвести резервное копирование баз данных.  
+
# Настоятельно рекомендуется сохранить сборки работающего комплекса и произвести резервное копирование баз данных.  
# Для последующего обновления всех клиентских рабочих мест файлы дублируются в каталог серверного приложения «LiveUpdate».  
+
# Для последующего обновления всех клиентских рабочих мест файлы дублируются в каталог серверного приложения «'''LiveUpdate'''».  
# Файлы обновления БД перед первым запуском находятся в каталоге сервера «DBAutoUpdate». (SQL скрипты)
+
# Файлы обновления БД перед первым запуском находятся в каталоге сервера «'''DBAutoUpdate'''». (SQL скрипты)
# Контроль корректности обновления БД (каталог «DBAutoUpdate» должен быть пуст после корректного обновления).
+
# Контроль корректности обновления БД (каталог «'''DBAutoUpdate'''» должен быть пуст после корректного обновления).
 
+
 
+
 
+
 
+
<center>
+
{|cellpadding="10" cellspacing="0" border="1"
+
| <h4> Порядок обновления </h4>
+
* Предварительно, обновите '''Oktell''' до версии''' 2.7 121225''' http://update.oktell.ru/oktell/121225
+
* Затем, обновите '''Oktell''' до версии '''2.8 130130'''  http://update.oktell.ru/oktell/130130
+
* Затем вы можете обновить программу до самой последней версии '''Oktell'''
+
|-
+
|}
+
</center>
+
 
+
 
+
'''Архив версии 2.8 включает в себя установщик среды .NET Framework v4.0.'''
+
 
+
<span style="color:red;">  Во избежание возможных коллизий, требующих ручного вмешательства, при установке обновления на системы с большим количеством пользователей, рекомендуется произвести предварительную установку .NET Framework v4.0 на все компьютеры, связанные с работой Oktell.
+
 
+
Если среда .NET уже установлена, обновление производится в автоматическом режиме через раздел "Общие настройки. Управление сервером".
+
 
+
В случае если среда .NET не установлена на сервер и клиентские приложения, система начнёт устанавливать её автоматически, при этом запросив права администратора Windows. В связи с этим, обновление может происходить несколько дольше обычного. После установки среды .NET может потребоваться перезапуск компьютера в случае, если после скачивания архива возникает диалоговое сообщение о необходимости установки среды .NET, а также если после выбора файла обновления долгое время (10 минут и более) не производится никаких действий. В нормальном режиме происходит тихая установка и последующий запуск программы.
+
 
+
Остальные службы системы (внешнее файловое хранилище, внешняя служба туннелирования запросов в БД) не обновляются в автоматическом режиме и требуют обновления вручную, если работают и запущены на других компьютерах.
+
 
+
'''При проведении обновления вручную:'''
+
* Установите .NET Framework v4.0 на все компьютеры, задействованные в работе Oktell
+
* Скопируйте файлы и каталоги из архива обновления в каталоги клиентов, сервера, а также папку LiveUpdate.
+
* Создайте в рабочем каталоге сервера подкаталог \LiveUpdateFW\v4.0\ и разместите в него файл установщика среды .NET (dotNetFx40_Full_x86_x64.exe)
+
* Удалите из всех конфигурационных файлов привязки к средам .NET v1.1 и v2.0 (строчка <supportedRuntime version="..."/>).
+
 
+
'''Процесс автоматического обновления из архива протекает в следующем режиме:'''
+
* Производится распаковка и проверка обновления клиентским приложением
+
* Производится закачивание установщика среды .NET Framework v4.0 на сервер и инициируется установка
+
* Производится закачивание архива обновления на сервер, создание резервной копии текущих сборок на сервере, подмена файлов с последующим перезапуском серверной службы.
+
* Непосредственно перед перезапуском сервера производится удаление из конфигурационных файлов привязки к версиям среды v1.1 и v2.0.
+
* Производится подключение 2.7-клиента к 2.8-серверу и проверка наличия установленного .NET Framework v4.0
+
* В случае отсутствия закачивается установщик среды .NET Framework v4.0; инициируется установка среды. При отсутствии на сервере установщика среды .NET производится установка из интернет.
+
* Производится скачивание обновлений клиентского приложения, подмена и перезапуск приложения
+
* При первом запуске приложения производится повторная проверка наличия .NET Framework v4.0, в случае отсутствия производится попытка установки из интернет и в случае сбоя вывод диалогового окна о необходимости установки .NET Framework v4.0. Это может также говорить о необходимости перезапуска компьютера после успешной установки .NET Framework v4.0.
+
* При первом запуске приложения производится копирование и изменение конфигурационных файлов, производится удаление привязки к версиям среды v1.1 и v2.0.
+
* Производится сквозной запуск процесса oktell.ClientStarter4.exe.
+
* Ярлыки остаются прежними, что может влиять на некоторые изменения в отображении процесса в панели задач.
+
 
+
После проведения обновления на версию 2.8 возможны проблемы с плагинами, написанными в средах .NET v1.1 и v2.0. Для их дальнейшей работы потребуется выделение в отдельный процесс и проведение модификаций при регистрации. Статья http://r.oktell.ru/wiki/331/ приблизительно описывает этот процесс.
+

Текущая версия на 08:34, 11 декабря 2020

Наверх

Файлы обновления будут установлены, только в том случае, если ваша лицензия имеет действительный АГО (абонемент годового обновления). Наличие АГО вы можете проверить в меню Администрирование/Общие настройки/Информация о лицензияхПоддерживаемые обновления

Внимание!!! В описании к обновлению указана требуемая версия Oktell. Если ваша версия программы ниже требуемой, сначала обновитесь до неё. Подробнее о порядке обновления с одной версии на другую описано ниже.

  • указать файл обновления в меню "Администрирование > Общие настройки > Управление сервером" кнопка "Провести обновление из файла".
  • После этого сервер перезапустится; клиентские приложения обновятся при следующем подключении к серверу.


Обновление-001.png

Порядок обновления(повышения версии) программы

  • Если у вас версия младше 2.7 121225 (версию программы можно посмотреть здесь), обновите Oktell до версии 2.7 121225 https://update.oktell.ru/oktell/121225
  • Затем обновите Oktell до версии 2.8 130130 https://update.oktell.ru/oktell/130130. Для обновления требуется установка .NET Framework v4.0
  • Затем обновите Oktell до версии 2.14 170505 https://update.oktell.ru/oktell/170505. Для обновления требуется установка .NET Framework 4.6.2 и пакеты Visual C++ для Visual Studio 2013(x86)
  • Затем, следуя рекомендациям на сайте https://update.oktell.ru/list/oktell по установке соответствующей версии Framework и пакетов Visual C++, в соответствии с вашей архитектурой сервера (x86 или x64), вы можете обновить программу до самой последней версии Oktell


Процесс обновления в ручном режиме. Крайне не рекомендуется обновляться в ручном режиме, в случае отсутствия действующего АГО.

  • скачать файл обновления с и распаковать на жесткий диск сервера.
  • остановить сервер oktell (службу oktellserver);
  • содержимое папок srv, both скопировать в папку C:\Program Files\Oktell\Server\
  • содержимое папок cli, both скопировать в папку C:\Program Files\Oktell\Server\LiveUpdate\
  • запустить сервер oktell (службу oktellserver).


Примечания

  1. Настоятельно рекомендуется сохранить сборки работающего комплекса и произвести резервное копирование баз данных.
  2. Для последующего обновления всех клиентских рабочих мест файлы дублируются в каталог серверного приложения «LiveUpdate».
  3. Файлы обновления БД перед первым запуском находятся в каталоге сервера «DBAutoUpdate». (SQL скрипты)
  4. Контроль корректности обновления БД (каталог «DBAutoUpdate» должен быть пуст после корректного обновления).