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


Фото
- - - - -

Переход с 10.01 на 13 версию ESS + смена сервера


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

#1 DNK0382

DNK0382

    Newbie

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

Отправлено 14 Апрель 2023 - 06:26

Добрый день,

 

Переходим с 10.01 (на Ubuntu) версии на 13-ую(также на Ubuntu).

Развернул Ubuntu-22.04.2 на новом сервере.

Произвел установку DrWeb сервера с подкидыванием файлов конфигурации и базы данных, взятых с автоматического бэкапа на 10.01 версии.

В итоге он принял 9 файлов, но НЕ базу, указав, что не может произвести автоматический апгрейд базы до новой версии и предложил сделать вручную после установки. Есть в логе еще проблема с  /opt/drwcs/webmin/install/drwcsd.pub , не знаю пока насколько критична она. При этом новую базу database.sqlite он также не создал. Лог прилагаю.

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

В итоге сервер не запускается.

Прошу помочь.

 

Лог сервера drweb также приложен.

 

Спасибо

Прикрепленные файлы:



#2 Afalin

Afalin

    Guru

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

Отправлено 14 Апрель 2023 - 08:02

Проблема тут в том, что дистрибутив после восстановления конфигов из бэкапа не сделал их обновление перед тем, как что-то ещё запускать. Надеюсь, нигде не наврал:

(DRWCS_LEV=ALL; cp -r /opt/drwcs/ds-modules /opt/drwcs/ds-modules.b && echo Step 1 && for f in /opt/drwcs/vfs/auto/modules*.dar /opt/drwcs/vfs/auto/utils*.dar; do /opt/drwcs/bin/drwar -e $f /opt/drwcs/ds-modules; done && echo Step 2 && /opt/drwcs/bin/drwcs.sh modexec upgrade-drwcsd-conf && echo Step 3 && rm -rf /opt/drwcs/ds-modules && mv /opt/drwcs/ds-modules.b /opt/drwcs/ds-modules && echo Step 4 && /opt/drwcs/bin/drwcs.sh /var/tmp/drwcs/db.backup.gz && echo Step 5)

Путь к бэкапу взят из лога установки, хотя в логе сервера, смотрю, упоминаются /var/obmen/backup/database.gz и /var/obmen/esbase.es.

Если всё хорошо – последней строчкой должно быть "Step 5". Если нет – надо смотреть в вывод в терминале и/или в drwcsd.log.

 

Причём, в готовящейся к выпуску 13.0.1 эта проблема совсем неактуальна, в силу выпиливания обновления с версий ниже 11.

 

На /opt/drwcs/webmin/install/drwcsd.pub наплевать, он сам создастся там, где это нужно.


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

#3 DNK0382

DNK0382

    Newbie

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

Отправлено 14 Апрель 2023 - 08:56

Спасибо,

Попробовал выполнить, споткнулся на step1:

 

root@tech4-srv:/var/tmp# DRWCS_LEV=ALL; cp -r /opt/drwcs/ds-modules /opt/drwcs/ds-modules.b && echo Step 1 && for f in /opt/drwcs/vfs/auto/modules*.dar /opt/drwcs/vfs/auto/utils*.dar; do /opt/drwcs/bin/drwar -e $f /opt/drwcs/ds-modules; done && echo Step 2 && /opt/drwcs/bin/drwcs.sh modexec upgrade-drwcsd-conf && echo Step 3 && rm -rf /opt/drwcs/ds-modules && mv /opt/drwcs/ds-modules.b /opt/drwcs/ds-modules && echo Step 4 && /opt/drwcs/bin/drwcs.sh /var/obmen/backup/database.gz && echo Step 5
Step 1
unknown command '-e'
drwar version 13.00.0.202107090 (SHA1 digest)
 
drwar c[reate] [switches] output-archive[.dar] input-files-and-directories-list
switches:
--append     append to archive if exists (value: no)
--brotli     enable brotli compression for text (value: yes)
--duplicates store duplicate files data (value: no)
--lc-names   store names in lower case (value: no)
--lzma       enable LZMA compression for data (value: no)
--override   override archive if exists (value: no)
--quality    brotli compression quality (value: 9)
--show       show archived file names (value: no)
 
... и далее по мануалу команд drwar
 
Кстати, в логах инсталлятор написал что создал бэкап в /var/tmp/drwcs/db.backup.gz, на самом деле его там нет. Поэтому использовал другой путь к бэкапу


#4 Afalin

Afalin

    Guru

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

Отправлено 14 Апрель 2023 - 09:28

Да, минус там был лишним.

(DRWCS_LEV=ALL; for f in /opt/drwcs/vfs/auto/modules*.dar /opt/drwcs/vfs/auto/utils*.dar; do /opt/drwcs/bin/drwar e $f /opt/drwcs/ds-modules; done && echo Step 2 && /opt/drwcs/bin/drwcs.sh modexec upgrade-drwcsd-conf && echo Step 3 && rm -rf /opt/drwcs/ds-modules && mv /opt/drwcs/ds-modules.b /opt/drwcs/ds-modules && echo Step 4 && /opt/drwcs/bin/drwcs.sh /var/tmp/drwcs/db.backup.gz && echo Step 5)


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

#5 DNK0382

DNK0382

    Newbie

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

Отправлено 14 Апрель 2023 - 09:37

Продвинулись ))

 

На 5 шаге вот-что:

Usage: /opt/drwcs/bin/drwcs.sh [<command>]
 
Commands:
 
backup [<directory> [<quantity>]]
        Create backup copies of critical Server data (database contents,
        license key file, private encryption key, Server configuration file,
        and Security Control Center configuration file).
        Usage example:
        drwcsd -home=<path> backup [<directory> [<quantity>]]
        -home - the Server installation folder.
        <quantity> - the number of copies of each file.
 
cacherepo
        (Re)create repository file cache.
....
 
Там наверно команда пропущена?
Подскажите пожалуйста какая?


#6 Afalin

Afalin

    Guru

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

Отправлено 14 Апрель 2023 - 12:24

Вот ведь. Перечитывал второй вариант – всё равно не увидел пропущенное.

(DRWCS_LEV=ALL; /opt/drwcs/bin/drwcs.sh modexecdb database-import-and-upgrade /var/tmp/drwcs/db.backup.gz && echo Step 5)


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

#7 DNK0382

DNK0382

    Newbie

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

Отправлено 17 Апрель 2023 - 04:42

Добрый день,

 

Спасибо, импорт прошел, база database.sqlite создана.

Перезагрузился, но все-равно не могу попасть в центр управления по IP нового сервера

Подскажите пожалуйста дальнейшие действия

 

Спасибо

Прикрепленные файлы:

  • Прикрепленный файл  drwcsd.log   3,28Мб   1 Скачано раз


#8 Afalin

Afalin

    Guru

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

Отправлено 17 Апрель 2023 - 09:48

В чём заключается "не могу попасть в центр управления"?


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

#9 Eugeny Gladkih

Eugeny Gladkih

    the Spirit of the Enlightenment

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

Отправлено 17 Апрель 2023 - 14:54

20230417.010925.66 tr3 [00799 00816] wrk:3  [WEBMIN] Parse config "/var/opt/drwcs/etc/webmin.conf"
20230417.010925.66 ERR [00799 00816] wrk:3  [WEBMIN] Unable to create listener because of 
20230417.010925.66 ERR [00799 00816] wrk:3  [WEBMIN] \ invalid ds-modules value "/opt/drwcs/ds-modules", no such directory
20230417.010925.66 ERR [00799 00816] wrk:3  [WEBMIN] xmlsup::sax::exceptions_namespace::fatal_config_exception: invalid ds-modules value "/opt/drwcs/ds-modules", no such directory


#10 Afalin

Afalin

    Guru

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

Отправлено 17 Апрель 2023 - 15:48

Оно должно было вернуться где-то тут: mv /opt/drwcs/ds-modules.b /opt/drwcs/ds-modules


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

#11 DNK0382

DNK0382

    Newbie

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

Отправлено 18 Апрель 2023 - 08:56

Приветствую.

 

В итоге так и не обнаружил каталога /opt/drwcs/ds-modules, решил все процедуры провести сначала.

Установка, апгрейд как советовал Afalin. Теперь все на месте, но до центра управления все также не могу достучаться.

Посмотрите пожалуйста, что теперь не так.

Сам вижу, что сначала ругается на отсутствие сертификата, как его сгенерировать? или откуда взять его? 

Но это касается так понимаю Https, но и по http на 9080 тоже не проходит.

Следующая ругань в логе непонятна.

 

В выводе sudo netstat -tpl есть из дрвэбовских только 2193 в состоянии LISTEN.

 

 

Спасибо,

Новый Лог прилагаю

Прикрепленные файлы:

  • Прикрепленный файл  drwcsd.log   3,45Мб   1 Скачано раз


#12 Afalin

Afalin

    Guru

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

Отправлено 18 Апрель 2023 - 09:32

cd /var/opt/drwcs/etc && /opt/drwcs/bin/drwsign genselfsign


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

#13 DNK0382

DNK0382

    Newbie

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

Отправлено 20 Апрель 2023 - 07:18

Снова всем привет.

 

Guru, спасибо, к центру управления достучался.

Заменил на тестовой станции на старом сервере адрес сервера на новый, агент прицепился к новому серверу, НО обновляться не хочет: ни агент, ни базы.

Подскажите, что еще нужно поправить

 

Спасибо



#14 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 362 Сообщений:

Отправлено 20 Апрель 2023 - 11:04

Процесс обновления происходит в фоновом режиме и, в общем случае, может занимать [не]приличное время.

Впрочем, если кажется, что всё равно долго не обновляется -- потребуется, как минимум, пара логов с Агента, для анализа:

%ProgramData%\Doctor Web\Logs\dwupdater.log

%ProgramData%\Doctor Web\Logs\es-service.log


(exit 0)

#15 DNK0382

DNK0382

    Newbie

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

Отправлено 21 Апрель 2023 - 06:03

Здравствуйте, 

Логи прилагаю

 

es-service.log - такого нет, только dwservice.log

 

Спасибо



#16 DNK0382

DNK0382

    Newbie

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

Отправлено 21 Апрель 2023 - 06:06

Извините, забыл прикрепить

Прикрепленные файлы:



#17 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 362 Сообщений:

Отправлено 21 Апрель 2023 - 09:29

Добрый день.

Судя по версии протокола из последнего сеанса подключения агента:

 

2023-Apr-20 14:24:48.814152 [1944] [INF] [reconnector] 20230420.142448.81 tr3 [01616 0798] noname [Layer/TextProto] tcp://192.168.224.17:2193: rcv <0 PROTOCOL 2 23 AGENT,INSTALL,MSNAPSHV,CRYPT,IPTRANSF,IEXREADY>
2023-Apr-20 14:24:48.814152 [1944] [INF] [reconnector] 20230420.142448.81 tr3 [01616 0798] noname [Layer/TextProto] tcp://192.168.224.17:2193: snd <0 PROTOCOL 2 33 AGENT,CRYPT>

Сервер у вас обновился не очень успешно.

Но что-то где-то обновилось, потому что Агент всё-таки сделал себе:

 

Command line   : c:\users\d.kovganov\appdata\local\temp\14BCEBD0-3B9B85A-939F0240-8A9B7726\drwupsrv.exe -r C:\ProgramData\Doctor Web\Updater\repo -c install -p Bases -p DrWebAgent -p DrWebEsAgent -p DwsNetFilter -p DwsParentalControl -p ESAgentSetup -p NetFilterHttp -p NetFilterMail -p NetFilterParentalControl -p OutlookPlugin -p ScannerSE -p SpamFilterOutlook -p SpamFilterSpiderMail -p SpiderG3Ws

И лог апдейтера снят на активной стадии обновления баз.


(exit 0)

#18 Afalin

Afalin

    Guru

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

Отправлено 21 Апрель 2023 - 09:37

Успешно или нет обновился сервер ­– не знаю, но знаю, что по адресу 192.168.224.17 работает сервер 10 версии.


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

#19 DNK0382

DNK0382

    Newbie

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

Отправлено 21 Апрель 2023 - 09:48

Действительно на  192.168.224.17 работает 10-ка пока, и тестовый клиент в этот день с него обновился, а после этого я его направил на новый 224.26. И вот тогда новый ЦУ пишет что не может его обновить на новый 13-ый агент.

А почему понять не могу


Новый сервер был обновлен успешно, по информации из центра управления



#20 Kirill Polubelov

Kirill Polubelov

    Hr. Schreibikus

  • Dr.Web Staff
  • 4 362 Сообщений:

Отправлено 21 Апрель 2023 - 10:10

Из интересного с нового сервера попало только:

 

$ egrep -a "rcv|snd" dwservice.log | grep -a "192.168.224.26" | egrep -av "PING|PONG|STATISTICS|ACCEPTED"
2023-Apr-20 15:51:27.964398 [7608] [INF] [reconnector] 20230420.155127.96 tr3 [04104 1db8] noname [Layer/TextProto] tcp://192.168.224.26:2193: snd <82557 SAVECONFIG 30 AvRemoteControl 0 Core/LogLevel 3 EnvironmentEnable 0 EnvironmentPeriod 180 HttpProxyAuthType 0 HttpProxyEnable 0 HttpProxyHost %Z HttpProxyPasswd %Z HttpProxyPort 3128 HttpProxyUser %Z HttpUpdatePeriod 1800 Language ru-drweb.dwl LogLevel TRACE3 MSNAP 1 QuarantineRemoteControl 1 RebootNotification 1 SchStartupDelay 1 ShowIconInTray 1 SpIDerStatistics 60 TimeSync 0 UIImportantMsg 1 UIMajorMsg 0 UIMinorMsg 0 UIVirusNotifyUser 1 UpdaterLogLevel 0 create_dump_on_scanning_engine_error 0 deny_time 0 disable_when_fullscreen 1 display_firewall_separatedly 1 use_drweb_cloud 1>
2023-Apr-20 15:51:28.136233 [7660] [INF] [reconnector] 20230420.155128.13 tr3 [04104 1dec] noname [Layer/TextProto] tcp://192.168.224.26:2193: snd <82558 SAVECONFIG 30 AvRemoteControl 0 Core/LogLevel 3 EnvironmentEnable 0 EnvironmentPeriod 180 HttpProxyAuthType 0 HttpProxyEnable 0 HttpProxyHost %Z HttpProxyPasswd %Z HttpProxyPort 3128 HttpProxyUser %Z HttpUpdatePeriod 1800 Language ru-drweb.dwl LogLevel TRACE3 MSNAP 1 QuarantineRemoteControl 1 RebootNotification 1 SchStartupDelay 1 ShowIconInTray 1 SpIDerStatistics 60 TimeSync 0 UIImportantMsg 1 UIMajorMsg 0 UIMinorMsg 0 UIVirusNotifyUser 1 UpdaterLogLevel 1 create_dump_on_scanning_engine_error 0 deny_time 0 disable_when_fullscreen 1 display_firewall_separatedly 1 use_drweb_cloud 1>

пока не понятно, что было в плане обмена состоянием/наличием компонентов.

Можно было бы рестартануть ПК с Агентом, для попадания в лог всей процедуры подключения, но, несколько странно, что обмен начинается (и по сути, ограничивается) SAVECONFIG'ом.

Ведь хорошо виден обмен с предыдущим сервером. Куда-то пропало начало обмена с новым.

Впрочем, позвольте уточнить ещё один момент, наперёд: не выставлено ли ограничение обновлений для станции (на сервере)? Например, "Обновлять только базы".


Сообщение было изменено Kirill Polubelov: 21 Апрель 2023 - 10:11

(exit 0)


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

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