Обновление с 3.2 до 4.х

Обсуждение вопросов и решений

Модератор: ykolesnikov

Ответить
teddy_val
OTRS Новобранец
Сообщения: 7
Зарегистрирован: 10 апр 2013, 12:50

Обновление с 3.2 до 4.х

Сообщение teddy_val » 20 апр 2015, 16:02

Коллеги, встал вопрос обновлении с 3.2 до 4.х.
Судя по тому, что написано здесь: https://otrs.github.io/doc/manual/admin ... ading.html
(1.1->1.2->1.3->2.0->2.1->2.2->2.3->2.4->3.0->3.1->3.2->3.3 ...)! Необходимо выполнить полное обновление до каждой версии в промежутке, включая преобразование баз данных и скрипты perl для обновления.
нужно проделать нехилую цепочку операций - не ошибиться, и честно говоря, мало верится что все пройдет гладко.

Может есть другой способ обновления? Развернуто на OpenSuse 11.1

appliance vmware пока не рассматриваю.

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обновление с 3.2 до 4.х

Сообщение ykolesnikov » 20 апр 2015, 16:12

Вся-то цепочка в Вашем случае 3.2 ->3.3 ->4.x ;)
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

teddy_val
OTRS Новобранец
Сообщения: 7
Зарегистрирован: 10 апр 2013, 12:50

Re: Обновление с 3.2 до 4.х

Сообщение teddy_val » 20 апр 2015, 16:27

ykolesnikov писал(а):Вся-то цепочка в Вашем случае 3.2 ->3.3 ->4.x ;)
Это, я, значит многоточия неправильно раскрыл)) ?
Свой дистр, я ставил из rpm.
На него накатываю otrs-3.3.1.tar.gz , это первая не бета и не rc.
А на 3.3.1 я уже смогу накатить otrs-4.0.7.tar.gz ?

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обновление с 3.2 до 4.х

Сообщение ykolesnikov » 20 апр 2015, 16:38

Именно так. Способ, на мой взгляд, неважен. Главное, соблюсти порядок и не пропустить все нужные шаги (они описаны) в каждом обновлении.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Обновление с 3.2 до 4.х

Сообщение alexus » 20 апр 2015, 23:48

"Накатить tar.gz" и "выполнить полное обновление до каждой версии" - это совсем не одно и то же. Я полагаю, что Вы это понимаете, и под словом "накатить" подразумеваете именно
teddy_val писал(а):полное обновление до каждой версии в промежутке, включая преобразование баз данных и скрипты perl для обновления.
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

teddy_val
OTRS Новобранец
Сообщения: 7
Зарегистрирован: 10 апр 2013, 12:50

Re: Обновление с 3.2 до 4.х

Сообщение teddy_val » 21 апр 2015, 13:29

Понимать-то понимал, я старался выполнить все рекомендации, но после того как otrs.CheckDB.pl мне не выдал ошибок я не выполнил DBUpdate-to-3.3.mysql.sq и следовательно DBUpdate-to-4.mysql.sql.
Получил законную ошибку в интерфейсе при создании заявки:
Unknown column 'a_message_id_md5' in 'field list', SQL: 'INSERT INTO article (ti[..]

Могу ли выполнить сейчас эти скрипты, или могу смело восстанавливать mysql базу из бекапа и возвращать сохраненный каталог /opt/otrs ?

Отвечу сам себе, последовательное примемение
DBUpdate-to-3.3.mysql.sql
DBUpdate-to-4.mysql.sql
Заставило заработать систему, в первом приближении.

teddy_val
OTRS Новобранец
Сообщения: 7
Зарегистрирован: 10 апр 2013, 12:50

Re: Обновление с 3.2 до 4.х

Сообщение teddy_val » 22 апр 2015, 18:15

Баги все-таки полезли:

Код: Выделить всё

Unknown column 'template_type' in 'field list', SQL: ' INSERT INTO standard_template (name, valid_id, comments, text, content_type, ...
Смотрим в
otrs-schema-post.mysql.sql
Понял, что не хватает стобца template_type,
добавляем:

Код: Выделить всё

ALTER TABLE `standard_template` ADD `template_type` VARCHAR (100) NOT NULL DEFAULT 'Answer';
Ждем дальнейшего отстоя.

alexus
OTRS Гуру
Сообщения: 5192
Зарегистрирован: 20 сен 2010, 18:17
Откуда: Москва
Благодарил (а): 92 раза
Поблагодарили: 82 раза

Re: Обновление с 3.2 до 4.х

Сообщение alexus » 22 апр 2015, 23:59

Вы просто не умеете их готовить
8-)
С уважением,
Алексей Юсов

Prod: OTRS CE ITSM 6.0.28 on CentOS 7 Apache 2.4 MariaDB 10.4.13 + Radiant Customer Portal

Radiant System OTRS Intergrator RU
Группа OTRS Community в Teleram
Хотите внедрить OTRS? Спросите меня как!

Ответить