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


Фото
- - - - -

[?] Миграция с ESS 10.x на 11.х


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

#1 Jumbo Frame

Jumbo Frame

    Member

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

Отправлено 20 Июнь 2018 - 13:21

Как правильно мигрировать, в случае, если база крутится под Postgres?

 

Пока попробовал такой вариант - создал клон виртуалки с боевым ESS 10 под Linux, назначил другой хостнейм, выкачал tar.gz.run 11-й версии, запустил.

 

ESS 10 удалился, в качестве каталога бэкапа указал место, куда складывается ежедневная копия критичных данных сервера. При попытке апгрейда БД установщик говорит, что попытка неудачна и предлагает проапгрейдить базу вручную.

 

Как это сделать и правильно ли я вообще поступаю?

 

drwcsd.log - в аттаче.

 

 

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

  • Прикрепленный файл  drwcsd.zip   41,76К   4 Скачано раз

Dr.Web Server 13.00.1-202308170 (Linux 5.10.198-std-def-alt1 x86_64; 1 SMP Wed Oct 11 00:33:51 UTC 2023; glibc 2.32)


#2 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 13:27

Был установлен run-пакет десятой версии?


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

#3 Jumbo Frame

Jumbo Frame

    Member

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

Отправлено 20 Июнь 2018 - 13:33

Насколько я помню - да.


Dr.Web Server 13.00.1-202308170 (Linux 5.10.198-std-def-alt1 x86_64; 1 SMP Wed Oct 11 00:33:51 UTC 2023; glibc 2.32)


#4 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 13:36

А вывод в консоль от процесса обновления остался?


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

#5 Jumbo Frame

Jumbo Frame

    Member

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

Отправлено 20 Июнь 2018 - 13:39

Можно повторить. Полный вывод интересует или с момента, когда удалился ES10?


Dr.Web Server 13.00.1-202308170 (Linux 5.10.198-std-def-alt1 x86_64; 1 SMP Wed Oct 11 00:33:51 UTC 2023; glibc 2.32)


#6 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 13:43

Чем полнее, тем лучше.

Судя по приложенному логу, апгрейд как-то кусочно происходил, с середины.


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

#7 Dmitry Volkov

Dmitry Volkov

    Poster

  • Dr.Web Staff
  • 1 047 Сообщений:

Отправлено 20 Июнь 2018 - 13:54

Jumbo Frame

 

Вы по инструкции обновлялись или интуитивно?
Какой тип пакета был от 10ки?

Дайте подробный STR и окружение.



#8 Jumbo Frame

Jumbo Frame

    Member

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

Отправлено 20 Июнь 2018 - 14:24

Обновлялся интуитивно. Какой был тип пакета - уже затруднюсь сказать.

А есть инструкция по миграции, да под Linux? В личном кабинете не нашёл.

 

Дайте подробный STR и окружение.

 

Какой командой это сделать, какие скриншоты нужны?


Dr.Web Server 13.00.1-202308170 (Linux 5.10.198-std-def-alt1 x86_64; 1 SMP Wed Oct 11 00:33:51 UTC 2023; glibc 2.32)


#9 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 14:26

А есть инструкция по миграции, да под Linux? В личном кабинете не нашёл.

Есть.


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

#10 Dmitry Volkov

Dmitry Volkov

    Poster

  • Dr.Web Staff
  • 1 047 Сообщений:

Отправлено 20 Июнь 2018 - 14:36

Обновлялся интуитивно. Какой был тип пакета - уже затруднюсь сказать.

А есть инструкция по миграции, да под Linux? В личном кабинете не нашёл.

 

 

 

Дайте подробный STR и окружение.

 

Какой командой это сделать, какие скриншоты нужны?

1. STR - это подробные шаги воспроизведения от самого начала

2. Окружение - OS, версию, разрядность, установленный пакет 10ки (желательно имя файла), текущую версию ES, где БД расположена, как к ней подключаетесь напрямую/odbc и прочее.

 

Если у вас есть клон, сделайте все по инструкции, если проблема останется и вы пришлете STR и окружение будет с чем работать.

 

Вы уже в техподдержку обратились? Это было бы правильно.



#11 mordarenkoas

mordarenkoas

    Member

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

Отправлено 20 Июнь 2018 - 14:38

Мне кажется, в этой инструкции в разделе ручного обновления пропущен пункт обновления внешней БД при помощи drwcsd upgradedb...

Или он не нужен?

Раздел Н4.3 приложений...



#12 Aleksandra

Aleksandra

    VIP

  • Helpers
  • 3 575 Сообщений:

Отправлено 20 Июнь 2018 - 14:42

Мне кажется, в этой инструкции в разделе ручного обновления пропущен пункт обновления внешней БД при помощи drwcsd upgradedb...
Или он не нужен?
Раздел Н4.3 приложений...

upgradedb нужен.
Мужчины мне ничего не должны, именно поэтому я легко их отпускаю.

#13 mordarenkoas

mordarenkoas

    Member

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

Отправлено 20 Июнь 2018 - 14:49

Тогда я предложил бы дополнить инструкцию по обновлению этим пунктом. В явном виде.

У ТС скорее всего проблема в этом...



#14 Jumbo Frame

Jumbo Frame

    Member

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

Отправлено 20 Июнь 2018 - 15:10

У меня первая и главная проблема была в том, что я вместо руководства по установке пытался ответ в руководстве администратора найти )

Буду пробовать заново с учётом корректировок.


Dr.Web Server 13.00.1-202308170 (Linux 5.10.198-std-def-alt1 x86_64; 1 SMP Wed Oct 11 00:33:51 UTC 2023; glibc 2.32)


#15 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 15:30

upgradedb при таком обновлении не нужен, его должен выполнять инсталляционный скрипт. Более того, upgradedb он и выполняет, но не выполняет другие шаги, которые нужны для подтягивания бэкапа.


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

#16 mordarenkoas

mordarenkoas

    Member

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

Отправлено 20 Июнь 2018 - 16:33

Пропробовал у себя на тестовой среде

Попытка обновления БД закончилась вот такой ошибкой (из лога)

 

20180620.162856.85 ERR [11331 11331] main   [PgSQL/1] ОШИБКА: нужно быть владельцем отношения admins, 00.041, ALTER TABLE admins CLUSTER ON admins_pkey



#17 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 16:35

mordarenkoas, так назначьте юзера владельцем этой БД, раз постгрес просит. Мы при обновлении по-всякому схему перекраиваем так что права там нужны помимо select/insert/delete/update.


Сообщение было изменено Afalin: 20 Июнь 2018 - 16:36

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

#18 mordarenkoas

mordarenkoas

    Member

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

Отправлено 20 Июнь 2018 - 17:40

спс, это починил...

Следующее:

20180620.173726.42 tr0 [18816 18816] main   [Srv/DBMgr] Applying internal script #59 "000284-000285.lua" (now: 156M VSZ, 27M RSS, 1M used)
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] Lua script execution failed because of
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] \ load library "/opt/drwcs/lib/." failed because of
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] \ /opt/drwcs/lib/.: невозможно прочитать данные файла: Это каталог
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] exceptions::library_load_exception: load library "/opt/drwcs/lib/." failed because of /opt/drwcs/lib/.: невозможно прочитать данные файла: Это каталог
20180620.173726.42 wrn [18816 18816] main   [Lua/VM] Script execution error "Lua script execution failed because of load library "/opt/drwcs/lib/." failed because of /opt/drwcs/lib/.: невозможно прочитать данные файла: Это каталог" has been detected
20180620.173726.42 wrn [18816 18816] main   [Lua/VM] 01. At line ? C-function 0x7f59c1d5ee10
20180620.173726.42 wrn [18816 18816] main   [Lua/VM] 02. From line ? global C-function "require"
20180620.173726.42 wrn [18816 18816] main   [Lua/VM] 03. From line #7 main-function [script:0:0]
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] Return: total 2 error records
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] Return:   Runtime error during execution "script"
20180620.173726.42 ERR [18816 18816] main   [Lua/VM] Return:   Lua script execution failed because of load library "/opt/drwcs/lib/." failed because of /opt/drwcs/lib/.: невозможно прочитать данные файла: Это каталог
20180620.173726.42 ERR [18816 18816] main   [Srv/DBMgr] Error executing script



#19 Afalin

Afalin

    Guru

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

Отправлено 20 Июнь 2018 - 17:47

Вангую, что это в точности то же, что и у топикстартера.

Вопросы к Вам тогда те же.


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

#20 mordarenkoas

mordarenkoas

    Member

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

Отправлено 20 Июнь 2018 - 18:01

1 Окружение - OS, версию, разрядность, установленный пакет 10ки (желательно имя файла), текущую версию ES, где БД расположена, как к ней подключаетесь напрямую/odbc и прочее.

 

1.1 os - gentoo в контейнере LXC на другой генту, Linux 4.4.11-gentoo x86_64; ; glibc 2.25

1.2 установочный файл у меня лежал в хомяке, скорее всего он и использовался - drweb-esuite-server-10.00.0-201407150-unix-linux-x86_64.tar.gz.run

      был естественно обновлен до последней актуальной версии 10-ки

1.3 Версия была 10.01.0 (11-05-2017 03:00:00)

1.4 Бд была на другой машине, подключение напрямую по ip и стандартному порту 5432




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

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