Страница 1 из 1

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

Добавлено: 12 сен 2018, 14:15
Anatoly.d
Обновился до 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

Может, кто-нибудь подскажет, куда рыть?

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

Добавлено: 12 сен 2018, 16:42
alexus
Сделайте ребилд индексов.

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

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

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

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

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

sudo -u otrs /opt/otrs/bin/otrs.Console.pl | grep Rebuild

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

Добавлено: 17 сен 2018, 16:08
Anatoly.d
Понял. Спасибо. Теперь вот такая штука получается:

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

$ ./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 версии?

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

Добавлено: 17 сен 2018, 21:35
alexus

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

[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.

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

Добавлено: 18 сен 2018, 08:55
Anatoly.d

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

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.
Может, у меня есть какой-то лишний пакет? А не могли бы Вы прислать список ваших модулей, чтобы я попробовал удалить те, которых у вас нет и проверить после этого?

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

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

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

Добавлено: 18 сен 2018, 16:10
alexus
Оригинальные файлы можно проверять в Гите - https://github.com/OTRS/otrs/tree/rel-6 ... int/Ticket