Ошибка миграции БД from 5 to 6

Запросы на решение проблем

Модератор: ykolesnikov

Ответить
Learning to fly
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 16 авг 2018, 17:24

Ошибка миграции БД from 5 to 6

Сообщение Learning to fly » 16 авг 2018, 17:42

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

CentOS Linux release 7.4.1708
MariaDB

При обновлении OTRS с версии 5.0.29 до 6.0.1 во время миграции возникает ошибка.

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

DBUpdate-to-6.pl: DBD::mysql::st execute failed: Unknown column 'at.communication_channel_id' in 'where clause' at /opt/otrs/Kernel/System/DB.pm line 694.
ERROR: OTRS-otrs.Console.pl-Maint::Database::Check-00 Perl: 5.16.3 OS: linux Time: Thu Aug 16 17:13:07 2018

 Message: Unknown column 'at.communication_channel_id' in 'where clause', SQL: '
            SELECT COUNT(at.id)
            FROM article_data_mime adm
                JOIN article at ON adm.article_id = at.id
            WHERE at.communication_channel_id = ?
        '
Сама миграция завершается успешно, но OTRS сама работает некорректно. Некоторые разделы не открываются. В системном журнале постоянные ошибки типа:

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

Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'a.is_visible_for_customer' in 'where clause', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'a.is_visible_for_customer' in 'where clause', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'a.is_visible_for_customer' in 'where clause', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:22 2018 	error 	OTRS-CGI-00 	Unknown column 'communication_channel_id' in 'field list', SQL: '
Thu Aug 16 17:32:03 2018 	error 	OTRS-otrs.Console.pl-Maint::Ticket::FulltextIndexRebuildWorker-00 	There was an error executing Execute() in Kernel::System::Console::Command::Maint::Ticket::FulltextIndexRebuildWorker: [Thu Aug 16 17:32:03 2018] otrs.Daemon.pl: DBD::mysql::st execute failed: Unknown column 'search_index_needs_rebuild' in 'where clause' at /opt/otrs/Kernel/System/DB.pm line 694.
Thu Aug 16 17:32:03 2018 	error 	OTRS-otrs.Console.pl-Maint::Ticket::FulltextIndexRebuildWorker-00 	Unknown column 'search_index_needs_rebuild' in 'where clause', SQL: '
Заранее спасибо за помощь

Learning to fly
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 16 авг 2018, 17:24

Re: Ошибка миграции БД from 5 to 6

Сообщение Learning to fly » 16 авг 2018, 18:02

Добавлю по неоткрывающимся разделам. Не открываются раздел "Сбор данных для техподдержки", а также не получается "провалиться внутрь" заявки. Выдает ошибку

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

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at root@localhost to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

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

Re: Ошибка миграции БД from 5 to 6

Сообщение alexus » 17 авг 2018, 01:03

Добрый день!

1. У вас стандартный OTRS, без кастома?
2. Всё-таки что-то не так делаете с обновлением
С уважением,
Алексей Юсов

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? Спросите меня как!

Learning to fly
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 16 авг 2018, 17:24

Re: Ошибка миграции БД from 5 to 6

Сообщение Learning to fly » 17 авг 2018, 11:00

alexus писал(а):
17 авг 2018, 01:03
Добрый день!

1. У вас стандартный OTRS, без кастома?
2. Всё-таки что-то не так делаете с обновлением
Без кастомов. Все модули стоковые с официального репозитория.
Суть в том, что обновил с 3.3.4 до 5.0.29 без каких-либо проблем и только при переходе на 6.х начинаются проблемы.
Пробовал удалять все модули (ITSM, FAQ и др.) и обновляться без них - все одно. Пробовал включить StaticDB вместо RuntimeDB - тоже не помогает.

Сломал себе весь мозг уже.

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

Re: Ошибка миграции БД from 5 to 6

Сообщение alexus » 17 авг 2018, 11:07

Learning to fly писал(а):
17 авг 2018, 11:00
обновил с 3.3.4 до 5.0.29 без каких-либо проблем
А точно при этих обновлениях проблем не было, или Вы их просто не видели?
В общем, тут надо смотреть живьём, заочно сложно помочь.
С уважением,
Алексей Юсов

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? Спросите меня как!

Learning to fly
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 16 авг 2018, 17:24

Re: Ошибка миграции БД from 5 to 6

Сообщение Learning to fly » 21 авг 2018, 12:12

alexus писал(а):
17 авг 2018, 11:07
Learning to fly писал(а):
17 авг 2018, 11:00
обновил с 3.3.4 до 5.0.29 без каких-либо проблем
А точно при этих обновлениях проблем не было, или Вы их просто не видели?
В общем, тут надо смотреть живьём, заочно сложно помочь.
Ну, при каждом обновлении мажорной версии весь функционал сохранялся, меню были доступны, все данные из БД считывались нормально. Не совсем понимаю суть замечания касательно проблем при предыдущих обновлениях.

Повторюсь, на версии 5.0.29 ошибок никаких нет: ни в процессе обновления до 5.0.29, ни в процессе тестирования ее функционала. Проблема возникает исключительно при обновлении мажорной версии до 6.х и исключительно при миграции БД

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

Re: Ошибка миграции БД from 5 to 6

Сообщение alexus » 21 авг 2018, 12:57

Заочно сложно сказать, надо дебажить, лезть в базу, всё проверять
С уважением,
Алексей Юсов

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? Спросите меня как!

Learning to fly
OTRS Новобранец
Сообщения: 5
Зарегистрирован: 16 авг 2018, 17:24

Re: Ошибка миграции БД from 5 to 6

Сообщение Learning to fly » 21 авг 2018, 13:48

alexus писал(а):
21 авг 2018, 12:57
Заочно сложно сказать, надо дебажить, лезть в базу, всё проверять
Ясно. Подождем, может будут более продуктивные предложения...

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

Re: Ошибка миграции БД from 5 to 6

Сообщение alexus » 21 авг 2018, 13:57

Learning to fly писал(а):
21 авг 2018, 13:48

Ясно. Подождем, может будут более продуктивные предложения...
Очень маловероятно. Телепаты в отпуске)))
С уважением,
Алексей Юсов

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? Спросите меня как!

Ответить