Apache2::Reload............FAILED

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

Модератор: ykolesnikov

Ответить
Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Apache2::Reload............FAILED

Сообщение Maestro » 24 июн 2013, 12:46

Приветствую всех!
Собственно, проблема описана в заголовке темы. Перерыл всё. Внятного решения не нашел. Сейчас уже серьезно подумываю о переустановке системы.
С чего началось...
Решил обновить систему (Archlinux) и вместе с системными файлами обновил еще и несколько перловых модулей. На момент обновления системы был установлен OTRS-3.2.7. После того, как начали вылезать ошибки (в основном при задействовании почтовых механизмов (отправка заявки, ответ на заявку)) решил обновить и OTRS до 3.2.8. Ну и, собственно, при проверке модулей вылез сабж.
Изображение
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

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

Re: Apache2::Reload............FAILED

Сообщение alexus » 24 июн 2013, 20:48

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

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

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 25 июн 2013, 10:54

Пробовал. И все модули переустанавливал. Все без толку.
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

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

Re: Apache2::Reload............FAILED

Сообщение alexus » 25 июн 2013, 11:49

Судя по коду ошибки, не установлены зависимые обязательные модули для Reload. Проверьте зависимости для этого модуля.
С уважением,
Алексей Юсов

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

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 26 июн 2013, 09:25

А разве переустановка из cpan не подразумевает подтягивание всех зависимостей?

В общем, ставлю с нуля.
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 28 июн 2013, 13:17

С Reload (да и с остальными модулями), после переустановки, все стало хорошо. Теперь другая ошибка вылезает. При попытке агента ответить на созданную заявку выскакивает:

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

Error 500 
Error message: 
Premature end of script headers: index.pl
В журнале нашел:

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

Cannot add or update a child row: a foreign key constraint fails (`otrs_new`.`ticket_flag`, CONSTRAINT `FK_ticket_flag_ticket_id_id` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`)), SQL: '
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

kiby
OTRS Новобранец
Сообщения: 16
Зарегистрирован: 18 июн 2013, 10:51

Re: Apache2::Reload............FAILED

Сообщение kiby » 28 июн 2013, 13:20

а БД обновляли?
OTRS 3.2.7 Centos 6.4 MySQL 5.1

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 28 июн 2013, 13:27

в каком плане? Если скриптом, то да. Скажу больше... Один в один такая же картина происходит и на пустой базе.

Кстати, бд использую MariaDB
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Siyet
OTRS Новобранец
Сообщения: 62
Зарегистрирован: 26 июн 2013, 16:56

Re: Apache2::Reload............FAILED

Сообщение Siyet » 28 июн 2013, 14:17

Cannot add or update a child row: a foreign key constraint fails (`otrs_new`.`ticket_flag`, CONSTRAINT `FK_ticket_flag_ticket_id_id` FOREIGN KEY (`ticket_id`) REFERENCES `ticket` (`id`)), SQL: '
Проверьте схожесть по типам поля id таблицы ticket и ticket_id таблицы ticket_flag
OTRS 3.2.8, Ubuntu 12.04, Apache, PostgreSQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 28 июн 2013, 14:32

bigint(20) и там и там.


В логах апача нарыл

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

 HTMLUtils.pm:     / at /srv/http/otrs/bin/cgi-bin/../../Kernel/System/HTMLUtils.pm line 865., referer: http://arch/otrs-bin/index.pl?ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&Action=AgentTicketCompose&TicketID=2&ArticleID=5&ReplyAll=&ResponseID=1

Fri Jun 28 15:33:27 2013] [error] [client 10.0.1.66] [Fri Jun 28 15:33:27 2013] index.pl: open body: Invalid argument at /srv/http/otrs/bin/cgi-bin/../../Kernel/cpan-lib/MIME/Entity.pm line 1878., referer: http://arch/otrs-bin/index.pl?ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&Action=AgentTicketCompose&TicketID=2&ArticleID=5&ReplyAll=&ResponseID=1

[Fri Jun 28 15:33:27 2013] [error] [client 10.0.1.66] Premature end of script headers: index.pl, referer: http://arch/otrs-bin/index.pl?ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&ChallengeToken=dd91a1cb5e58b9dd6af3aa9782b15510&Action=AgentTicketCompose&TicketID=2&ArticleID=5&ReplyAll=&ResponseID=1
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Siyet
OTRS Новобранец
Сообщения: 62
Зарегистрирован: 26 июн 2013, 16:56

Re: Apache2::Reload............FAILED

Сообщение Siyet » 28 июн 2013, 16:25

Попытайтесь агентом ответить на созданную заявку и выложите, пожалуйста, все сообщения из лога, имеющие ту же дату и время что и последнее сообщение. Т. е. непонятно первые две строки относятся к той же ошибки, что и остальные и произошло это одновременно или нет.

Прошу прощения за мой корявый язык, пытаюсь попонятней объяснить.
OTRS 3.2.8, Ubuntu 12.04, Apache, PostgreSQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 01 июл 2013, 08:27

Очистил лог апача, нажал на кнопку "Отправить".
Что получилось после этого прикрепил в архив.
Вложения
httpd_log.zip
(756 байт) 303 скачивания
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Siyet
OTRS Новобранец
Сообщения: 62
Зарегистрирован: 26 июн 2013, 16:56

Re: Apache2::Reload............FAILED

Сообщение Siyet » 01 июл 2013, 10:41

Делали ли Вы кастомные доработки? Т. е. есть ли у Вас какие либо файлы в папке /otrs/Custom, не прописаны ли какие-либо настройки, которые могут быть связаны с отправкой почты в файле /otrs/Kernel/Config.pm?

Возможно, было что-то изменено под старую версию, в новой версии это вызывает конфликт.
OTRS 3.2.8, Ubuntu 12.04, Apache, PostgreSQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 01 июл 2013, 12:59

В данном случае всё установлено с нуля. Бэкапы не поднимал, база чистая, конфиги не правлены. Всё по-умолчанию, как говорится, для чистоты эксперимента. Единственно, что OTRS брал не с сайта otrs.com, а устанавливал из AUR (аналог портов).
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Siyet
OTRS Новобранец
Сообщения: 62
Зарегистрирован: 26 июн 2013, 16:56

Re: Apache2::Reload............FAILED

Сообщение Siyet » 01 июл 2013, 13:59

Проверьте настройки почты в панели администратора.
Если не поможет, то советую сделать бэкап БД и переустановить otrs.
Хотя еще лучше дождитесь совета, кого-нибудь более компетентного, ибо я сам новичок.
OTRS 3.2.8, Ubuntu 12.04, Apache, PostgreSQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 01 июл 2013, 14:05

ОК. И на этом спасибо. :(
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

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

Re: Apache2::Reload............FAILED

Сообщение alexus » 01 июл 2013, 14:20

Трудно заочно оценивать. Тем более, что очень много не стандартного софта. Поставьте на обычный CentOS cо стандартными Apache и MySQL.
С уважением,
Алексей Юсов

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

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 01 июл 2013, 15:06

Не так уж и много: mariaDB только. Остальное стандартное. Да и марию сейчас (когда mysql ушел в Oraсle) вместо mysql стали пихать во многие дистры
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 02 июл 2013, 14:15

Всё. тему можно закрыть.
Проблему решил переходом на Ubuntu 12.04
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

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

Re: Apache2::Reload............FAILED

Сообщение alexus » 02 июл 2013, 14:23

Т.е. дело оказалось в репозитории для конкретного дистра?
С уважением,
Алексей Юсов

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

Maestro
OTRS Новобранец
Сообщения: 13
Зарегистрирован: 24 июн 2013, 10:10

Re: Apache2::Reload............FAILED

Сообщение Maestro » 02 июл 2013, 16:57

Вряд ли.
Думаю, дело оказалось в том, что "Исполняемые файлы переезжают в /usr/bin!"
Потому что до этого обновления всё абсолютно замечательно работало на ArchLinux.
OTRS 3.2.8, Ubuntu-12.04, Apache, MySQL

nfctd
OTRS Новобранец
Сообщения: 3
Зарегистрирован: 22 сен 2015, 09:55

Re: Apache2::Reload............FAILED

Сообщение nfctd » 22 сен 2015, 10:34

Скорее всего уже не актуально, но у меня была ошибка

Apache2::Reload..................FAILED! Not all prerequisites for this module correctly installed.

на CentOS7. И оказалось это связано с отсутствием mod_perl по умолчанию под эту ОС. Для решения я установил mod_perl с помощью EPEL.

EPEL - это коллекция RPM для RHEL и CentOS, поддерживаемая Fedora Project.

Соответственно проблема исчезла после:

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

sudo yum install -y epel-release
sudo yum install -y mod_perl

Ответить