При открытии заявки: "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 Гуру
Сообщения: 4736
Зарегистрирован: 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
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

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 Гуру
Сообщения: 4736
Зарегистрирован: 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
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

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 Гуру
Сообщения: 4736
Зарегистрирован: 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
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

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 Гуру
Сообщения: 4736
Зарегистрирован: 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
Radiant System OTRS Intergrator EN
Хотите внедрить OTRS? Спросите меня как!
Следите за нашими новостями на Facebook

Ответить