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


Фото
- - - - -

Не обновляется Dr.Web ESS с 11.00.02 до 12.0


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

#1 Александр Б.

Александр Б.

    Member

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

Отправлено 09 Ноябрь 2019 - 16:56

Попытка обновления через вебинтерфейс.

 

В dwupdater.log вроде всё идет штатно, потом последняя запись:

 

20191109 16:50:50 [DBG] [ Script ] Execute start_server([=[/etc/init.d/drwcsd]=]) from form start_server, [=[/etc/init.d/drwcsd]=]

20191109 16:50:50 [DBG] [ Script ] Starting server through `/etc/init.d/drwcsd start'
20191109 16:50:52 [DBG] [ Script ] Starting server process exit code is 0
20191109 16:50:52 [DBG] [ Script ] Execute ignore(spit, [=[INSERT INTO admin_activity(record,subsys,login,address,oper,status,createtime) VALUES('008a13d8-3d4a-4ce6-aa1e-c475d4ffc3b3',1,'admin','https://ip:33676:43',10605,2,20191109134947000);INSERT INTO activity_data(record,item,value,createtime) VALUES('008a13d8-3d4a-4ce6-aa1e-c475d4ffc3b3','Error','Failed to run `update_db("/opt/drwcs/bin/drwcsd", "/var/opt/drwcs/etc/upgrade-conf.lua", "update")'', details: unable to update database, process exit code is 3584',20191109134947000);]=], [=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=]) from form ignore, spit, [=[INSERT INTO admin_activity(record,subsys,login,address,oper,status,createtime) VALUES('008a13d8-3d4a-4ce6-aa1e-c475d4ffc3b3',1,'admin','https://ip:33676:43',10605,2,20191109134947000); INSERT INTO activity_data(record,item,value,createtime) VALUES('008a13d8-3d4a-4ce6-aa1e-c475d4ffc3b3','Error','Failed to run `update_db("/opt/drwcs/bin/drwcsd", "/var/opt/drwcs/etc/upgrade-conf.lua", "update")'', details: unable to update database, process exit code is 3584',20191109134947000);]=], [=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=]
20191109 16:50:52 [DBG] [ Script ] Execute ifexist([=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=], ignore, update_db, [=[/opt/drwcs/bin/drwcsd]=], [=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=], [=[revert]=]) from form ifexist, [=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=], ignore, update_db, [=[/opt/drwcs/bin/drwcsd]=], [=[/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql]=], [=[revert]=]
20191109 16:50:52 [DBG] [ Script ] Updating database with `/var/opt/drwcs/update/backup/11020190227000000-12020191015000000/rollback.sql'
20191109 16:50:54 [DBG] [ Script ] Updating database process exit code is 0
20191109 16:50:54 [DBG] [ Script ] Execute start_server([=[/etc/init.d/drwcsd]=]) from form start_server, [=[/etc/init.d/drwcsd]=]
20191109 16:50:54 [DBG] [ Script ] Starting server through `/etc/init.d/drwcsd start'
20191109 16:50:54 [DBG] [ Script ] Server already running
20191109 16:50:54 [DBG] [ Script ] Successfully completed `revert'
20191109 16:50:54 [DBG] [ Script ] Revert process exit code (revert -> master) is 0
20191109 16:50:54 [ERR] [ Script ] Failed on `master'

 

И сервер возвращается к исходной 11.00.02


11.00.2 (27-02-2019 03:00:00) / Linux 4.15.18-041518-generic x86_64; Ubuntu 16.04.6 LTS; glibc 2.23 / PostgreSQL 9.5.19


#2 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 3 905 Сообщений:

Отправлено 10 Ноябрь 2019 - 12:35

Это Вы привели конец процедуры отката обновления. Интересует целиком dwupdater.log и updater-update.*log*


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

#3 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 3 905 Сообщений:

Отправлено 10 Ноябрь 2019 - 12:37

Кстати у Вас случаем не MSSQL? Это так, без логов пальцем в небо.


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

#4 Александр Б.

Александр Б.

    Member

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

Отправлено 10 Ноябрь 2019 - 12:41

Postgresql.

 

Сейчас лог достану, просто до последних абзацев всё шло штатно, думал роли не играет.


11.00.2 (27-02-2019 03:00:00) / Linux 4.15.18-041518-generic x86_64; Ubuntu 16.04.6 LTS; glibc 2.23 / PostgreSQL 9.5.19


#5 DoggoD

DoggoD

    Member

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

Отправлено Вчера, 06:41

тоже самое как и у ТС..

dwupdater.log и updater-update.*log* прилагаю.. второй файл правда старый.. с попытки обновиться в него ничего не записалось..

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



#6 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 3 905 Сообщений:

Отправлено Вчера, 10:21

тоже самое как и у ТС..

Не, не то же. Тут апдейтный скрипт от 12 сервера в связке с 11 сервером не смог таки адекватно работать с var-root, вынесенным на другой диск. Чуть позже прикинем, как проще это решить.


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

#7 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 3 905 Сообщений:

Отправлено Вчера, 12:47

DoggoD, попробуйте обновить сервер, используя этот скрипт.

Есть два варианта:

1) положить его в Z:/DrWeb/repository/20-drwcs/12020191015000000/windows/, удалив при этом Z:/DrWeb/repository/20-drwcs/12020191015000000/.cache и Z:/DrWeb/repository/20-drwcs/12020191015000000/windows/.state-*, чтобы сервер не обнаружил подмены (впрочем, если он успеет сходить за апдейтом, то всё равно заметит, но это делается раз в полчаса по дефолту);

2) запустить апдейтер руками от имени администратора, заменив в двух (!) местах (/path/to/this/update.lua) путь к скрипту, это тоже по-моему должно сработать: "C:/Program Files/DrWeb Server/bin/drwupsrv.exe" --enable-runcopy --log-dir "Z:/DrWeb" --log-file dwupdater.log --verbosity debug -c exec -s "path/to/this/update.lua" -p rotate=10z,10m from=11020190227000000 to=12020191015000000 "home=C:/Program Files/DrWeb Server" "var=Z:/DrWeb" "etc=C:/Program Files/DrWeb Server/etc" "lib=C:/Program Files/DrWeb Server/bin" "bin=C:/Program Files/DrWeb Server" platform=windows-nt-x64 "updater=C:/Program Files/DrWeb Server/bin/drwupsrv.exe" "script=/path/to/this/update.lua" "service=C:/Program Files/DrWeb Server/bin/drwcsd.exe" verbose=true admlogin=admin "admaddr=http://172.16.4.72:49954" maxbackup=3 "lock=Z:/DrWeb/plugins/tmp/WEBMIN/maintenance"


Сообщение было изменено Afalin: Вчера, 12:52

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

#8 Afalin

Afalin

    Guru

  • Dr.Web Staff
  • 3 905 Сообщений:

Отправлено Вчера, 14:07

и Z:/DrWeb/repository/20-drwcs/12020191015000000/windows/.state-*

Очепятка, правильно читать Z:/DrWeb/repository/20-drwcs/12020191015000000/.state-*


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

#9 DoggoD

DoggoD

    Member

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

Отправлено Сегодня, 01:59

Afalin, а штатным этот скрипт скоро завезут в продакшн? а то я бы выбрал подождать )




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

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