При открытии заявки: "Server error 500"

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

Модератор: ykolesnikov

Ответить
Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

При открытии заявки: "Server error 500"

Сообщение Anatoly.d » 12 сен 2018, 14:15

Обновился до 6.0.6 (но и с другими версиями 6.0.X то же). Модули ставятся нормально, но после установки модуля "ItsmIncidentManagement" становится невозможно открыть заявку (Server error 500).
В логах апача следующая ошибка:

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

"Can't locate object method "ArticleContentIndex" via package "Kernel::System::Ticket" at /opt/otrs/Kernel/Modules/AgentTicketZoom.pm line 711."
Читал, что люди с таким сталкивались, но они обновляли систему через .rpm, и решалось это установкой обновлений через .tar.bz. Но я изначально использовал в обновлении .tar.bz, поэтому со мной это не работает :(

Обновлялся по инструкции отсюда http://doc.otrs.com/doc/manual/admin/st ... ating.html

Может, кто-нибудь подскажет, куда рыть?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

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

Re: При открытии заявки: "Server error 500"

Сообщение alexus » 12 сен 2018, 16:42

Сделайте ребилд индексов.
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

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

Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Re: При открытии заявки: "Server error 500"

Сообщение Anatoly.d » 17 сен 2018, 13:48

Если я правильно понял, то вы имеете в виду ребилд индексов базы данных. Загуглил, что такая штука есть в MsSql, а в MySql аналогом является "mysqlcheck --all-databases -o -p". Запустил у себя , все таблицы показали статус "ОК". Перезагрузил сервер, но это не помогло. А еще интересно, почему вы не обновляетесь до 6 версии. Может, у вас такая же проблема?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

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

Re: При открытии заявки: "Server error 500"

Сообщение alexus » 17 сен 2018, 14:40

Anatoly.d писал(а):
17 сен 2018, 13:48
Если я правильно понял, то вы имеете в виду ребилд индексов базы данных.
Нет, я имел ввиду это

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

sudo -u otrs /opt/otrs/bin/otrs.Console.pl | grep Rebuild
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

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

Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Re: При открытии заявки: "Server error 500"

Сообщение Anatoly.d » 17 сен 2018, 16:08

Понял. Спасибо. Теперь вот такая штука получается:

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

$ ./otrs.Console.pl Maint::Ticket::FulltextIndexRebuild
Rebuilding article search index...
Error: Can't locate object method "ArticleIndex" via package "Kernel::System::Ticket" at /opt/otrs/Kernel/System/Console/Command/Maint/Ticket/FulltextIndexRebuild.pm line 68.
Может, где-то остались старые файлы 5 версии, которые отличаются от новых 6 версии?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

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

Re: При открытии заявки: "Server error 500"

Сообщение alexus » 17 сен 2018, 21:35

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

[root@otrs6demo ~]# sudo -u otrs /opt/otrs/bin/otrs.Console.pl | grep Rebuild
 Maint::Config::Rebuild                   - Rebuild the system configuration of OTRS.
 Maint::Ticket::EscalationIndexRebuild    - Completely rebuild the ticket escalation index.
 Maint::Ticket::FulltextIndexRebuildWorker - Rebuild the article search index for needed articles.
 Maint::Ticket::QueueIndexRebuild         - Rebuild the ticket index for AgentTicketQueue.
[root@otrs6demo ~]# sudo -u otrs /opt/otrs/bin/otrs.Console.pl Maint::Ticket::FulltextIndexRebuild
Error: Could not find Kernel::System::Console::Command::Maint::Ticket::FulltextIndexRebuild.

OTRS::ITSM 6 (6.0.10)

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

[root@otrs6demo ~]# sudo -u otrs /opt/otrs/bin/otrs.Console.pl | grep Rebuild
 Maint::Config::Rebuild                   - Rebuild the system configuration of OTRS.
 Maint::Ticket::EscalationIndexRebuild    - Completely rebuild the ticket escalation index.
 Maint::Ticket::FulltextIndexRebuildWorker - Rebuild the article search index for needed articles.
 Maint::Ticket::QueueIndexRebuild         - Rebuild the ticket index for AgentTicketQueue.
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

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

Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Re: При открытии заявки: "Server error 500"

Сообщение Anatoly.d » 18 сен 2018, 08:55

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

otrs@srv:~$ /opt/otrs/bin/otrs.Console.pl | grep Rebuild
 Maint::Config::Rebuild                   - Rebuild the system configuration of OTRS.
 Maint::Ticket::EscalationIndexRebuild    - Completely rebuild the ticket escalation index.
 Maint::Ticket::FulltextIndexRebuild      - Completely rebuild the article search index.
 Maint::Ticket::FulltextIndexRebuildWorker - Rebuild the article search index for needed articles.
 Maint::Ticket::QueueIndexRebuild         - Rebuild the ticket index for AgentTicketQueue.

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

otrs@srv:~$ /opt/otrs/bin/otrs.Console.pl Maint::Ticket::FulltextIndexRebuild
Rebuilding article search index...
Error: Can't locate object method "ArticleIndex" via package "Kernel::System::Ticket" at /opt/otrs/Kernel/System/Console/Command/Maint/Ticket/FulltextIndexRebuild.pm line 68.
Может, у меня есть какой-то лишний пакет? А не могли бы Вы прислать список ваших модулей, чтобы я попробовал удалить те, которых у вас нет и проверить после этого?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

Anatoly.d
OTRS Новобранец
Сообщения: 56
Зарегистрирован: 21 июн 2017, 12:05
Поблагодарили: 1 раз

Re: При открытии заявки: "Server error 500"

Сообщение Anatoly.d » 18 сен 2018, 13:23

У меня вот еще мысль появилась. Люди устанавливают не из исходников, а из rpm пакета. У них такая же ошибка появляется. Решением является установить этот же пакет, но с ключом "--force", что позволит перезаписать какой-то файл 5 версии, на новый файл, если я правильно понимаю. Я знаю, что можно установить на убунту менеджер пакетов rpm, но есть ли подходящие пакеты, чтобы установить их на убунту? Еще интересно, с нуля ли Вы ставили себе отрс 6 или обновлялись с 5 версии?
С уважением.
Анатолий Довжик

Prod: OTRS 6.0.6 on Ubuntu 16.04.3 x64 Linux with MySQL 5.7.22

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

Re: При открытии заявки: "Server error 500"

Сообщение alexus » 18 сен 2018, 16:10

Оригинальные файлы можно проверять в Гите - https://github.com/OTRS/otrs/tree/rel-6 ... int/Ticket
С уважением,
Алексей Юсов

Prod: OTRS ITSM 5.0.14 on CentOS 7 x64 Linux with MySQL 5.7

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

Ответить