Перейти к содержимому


Фото
- - - - -

Порядок обновления Dr.Web Enterprise Suite

Dr.Web Enterprise Suite

  • Please log in to reply
5 ответов в этой теме

#1 ValdiS

ValdiS

    Newbie

  • Posters
  • 3 Сообщений:

Отправлено 14 Январь 2022 - 13:57

Доброго времени суток.

Появилась задача обновить Dr.Web Enterprise Suite версии 10.01.0 (11-05-2017 03:00:00) до актуальной 13-й версии. При этом необходимо перенести сам сервер на новое железо. У нового сервера будет другое доменное имя и IP.

Попробовал осуществить перенос по инструкции - https://download.geo.drweb.com/pub/drweb/esuite/13.0.0/documentation/html/ru/appendices/index.html?faq_server_transfer.htm
Использовав подразделы "Чтобы перенести Сервер Dr.Web (при установке другой версии Сервера Dr.Web) под ОС Windows" и "В случае смены имени или IP-адреса при переносе Сервера Dr.Web".

Перенести не получилось. Проблемы пошли после попытки восстановить базу данных старого сервера на новом.

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



#2 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 835 Сообщений:

Отправлено 14 Январь 2022 - 14:07

Перенос с одновременной сменой версии требует дополнительных телодвижений, да.

Навскидку только drwcsd modexec upgrade-drwcsd-conf в памяти всплывает (между переносом конфигов со старого сервера и импортом его БД), но может потребоваться что-либо ещё.

Есть вариант другой – перенести в рамках одной версии, которую потом обновить.


Семь раз отрежь – один раз проверь

#3 ValdiS

ValdiS

    Newbie

  • Posters
  • 3 Сообщений:

Отправлено 14 Январь 2022 - 14:54

Навскидку только drwcsd modexec upgrade-drwcsd-conf в памяти всплывает (между переносом конфигов со старого сервера и импортом его БД), но может потребоваться что-либо ещё.

Про данные "танцы с бубном" можно подробнее?

 

При попытке выполнить команду "C:\Program Files\DrWeb Server\bin\drwcsd.exe"  -log=drwcsd.log modexecdb database-upgrade в конце лога получаю:

65 tr0 [06408 00f0] svc:1  [Server] Database "drwdatabase-driver-sqlite" from "C:/Program Files/DrWeb Server/bin/database/drwdatabase-driver-sqlite.dll" successfully loaded
20220114.112345.65 tr0 [06408 00f0] svc:1  [Server] Calling "rights-by-apps.ds" module
20220114.112345.65 wrn [06408 00f0] svc:1  [Lua/VM] Script execution error "[string "rights-by-apps"]:1: module 'rights-by-apps' not found:
    no field package.preload['rights-by-apps'];
    no file C:/Program Files/DrWeb Server/ds-modules/rights-by-apps.ds;
    отказано в доступе (code=5) C:/Program Files/DrWeb Server/bin" has been detected
20220114.112345.65 wrn [06408 00f0] svc:1  [Lua/VM] 01. At line ? global C-function "require"
20220114.112345.65 wrn [06408 00f0] svc:1  [Lua/VM] 02. From line #1 main-function [rights-by-apps:0:0]
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] Unable to execute "rights-by-apps.ds" module because of
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] \ Runtime error during execution "rights-by-apps"; [string "rights-by-apps"]:1: module 'rights-by-apps' not found:
    no field package.preload['rights-by-apps'];
    no file C:/Program Files/DrWeb Server/ds-modules/rights-by-apps.ds;
    отказано в доступе (code=5) C:/Program Files/DrWeb Server/bin; 01. At line ? global C-function "require"; 02. From line #1 main-function [rights-by-apps:0:0]; [string "rights-by-apps"]:1: module 'rights-by-apps' not found:
    no field package.preload['rights-by-apps'];
    no file C:/Program Files/DrWeb Server/ds-modules/rights-by-apps.ds;
    отказано в доступе (code=5) C:/Program Files/DrWeb Server/bin
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] server::loadable::exceptions_namespace::data_init_exception: Runtime error during execution "rights-by-apps"; [string "rights-by-apps"]:1: module 'rights-by-apps' not found:
    no field package.preload['rights-by-apps'];
    no file C:/Program Files/DrWeb Server/ds-modules/rights-by-apps.ds;
    отказано в доступе (code=5) C:/Program Files/DrWeb Server/bin; 01. At line ? global C-function "require"; 02. From line #1 main-function [rights-by-apps:0:0]; [string "rights-by-apps"]:1: module 'rights-by-apps' not found:
    no field package.preload['rights-by-apps'];
    no file C:/Program Files/DrWeb Server/ds-modules/rights-by-apps.ds;
    отказано в доступе (code=5) C:/Program Files/DrWeb Server/bin
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] Unable to create server because of
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] \ rights by apps map does not contain any data
20220114.112345.65 ERR [06408 00f0] svc:1  [Server] exceptions_namespace::module_init_exception: rights by apps map does not contain any data
20220114.112345.65 tr0 [06408 11cc] main   [Server] Started well after 00.046
20220114.112345.65 ERR [06408 11cc] main   [Server] Server execution failed because of
20220114.112345.65 ERR [06408 11cc] main   [Server] \ unable to create and initialize server
20220114.112345.65 ERR [06408 11cc] main   [Server] exceptions_namespace::service_process_exception: unable to create and initialize server

 



#4 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 835 Сообщений:

Отправлено 14 Январь 2022 - 15:29

Точно, забыл другую часть этой пляски. Правда по ссылке линуксовый вариант приведён, но на винде всё аналогично.


Семь раз отрежь – один раз проверь

#5 ValdiS

ValdiS

    Newbie

  • Posters
  • 3 Сообщений:

Отправлено 14 Январь 2022 - 16:20

Afalin, можно эти команды как-то преобразовать к Windows окружению?

 

1. cp -r /opt/drwcs/ds-modules /opt/drwcs/ds-modules.bak - сделать копию директории

 

C:\Program Files\DrWeb Server\ds-modules\ замена пути /opt/drwcs/ds-modules

 

 

2. /opt/drwcs/bin/drwar e /opt/drwcs/vfs/auto/modules.dar /opt/drwcs/ds-modules

 

Преобразуется к виду

 

"C:\Program Files\DrWeb Server\bin\drwar.exe" e "C:\Program Files\DrWeb Server\vfs\auto\modules.dar" "C:\Program Files\DrWeb Server\ds-modules"

 

 

3. /etc/init.d/drwcsd updatedb /var/opt/drwcs/etc/upgrade-conf.lua

updatedb - нет такого параметра

"C:\Program Files\DrWeb Server\etc\upgrade-conf.lua" - нет такого файла

 

Есть - "C:\Program Files\DrWeb Server\etc\update.lua"

 

 

4. Удалить "C:\Program Files\DrWeb Server\ds-modules" и восстановить из копии

rm -rf /opt/drwcs/ds-modules && \

mv /opt/drwcs/ds-modules.bak /opt/drwcs/ds-modules



#6 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 5 835 Сообщений:

Отправлено 14 Январь 2022 - 17:16

1. cp -r /opt/drwcs/ds-modules /opt/drwcs/ds-modules.bak - сделать копию директории

 

C:\Program Files\DrWeb Server\ds-modules\ замена пути /opt/drwcs/ds-modules

xcopy "C:\Program Files\DrWeb Server\ds-modules" "C:\Program Files\DrWeb Server\ds-modules-bak" /S /Y /Q /I /E

 

3. /etc/init.d/drwcsd updatedb /var/opt/drwcs/etc/upgrade-conf.lua

updatedb - нет такого параметра

"C:\Program Files\DrWeb Server\etc\upgrade-conf.lua" - нет такого файла

 

Есть - "C:\Program Files\DrWeb Server\etc\update.lua"

Тут как раз drwcsd modexec upgrade-drwcsd-conf в 13+.

 

4. Удалить "C:\Program Files\DrWeb Server\ds-modules" и восстановить из копии

rm -rf /opt/drwcs/ds-modules && \

mv /opt/drwcs/ds-modules.bak /opt/drwcs/ds-modules

rd /S /Q "C:\Program Files\DrWeb Server\ds-modules"

ren "C:\Program Files\DrWeb Server\ds-modules-bak" "C:\Program Files\DrWeb Server\ds-modules"


Семь раз отрежь – один раз проверь



Also tagged with one or more of these keywords: Dr.Web Enterprise Suite

Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых