Обновление до 3.3.7

Moderator: DenisBY

Post Reply
ScorpoionsFire
OTRS newbie
Posts: 2
Joined: 28 Aug 2014, 06:44
OTRS Version?: 3.3.7

Обновление до 3.3.7

Post by ScorpoionsFire » 28 Aug 2014, 07:03

Обновил otrs до версии 3.3.7
в логах периодически появляется ошибка
-e: print() on closed filehandle LOG at /usr/local/otrs//Kernel/Output/HTML/Layout.pm line 1723.
а также в браузере index.pl перестает возращать что-либо.

Подскажите чем это вылечить?

ScorpoionsFire
OTRS newbie
Posts: 2
Joined: 28 Aug 2014, 06:44
OTRS Version?: 3.3.7

Re: Обновление до 3.3.7

Post by ScorpoionsFire » 01 Sep 2014, 03:50

Уже разобрался
Оказалось он перестал дружить с ocs-inventory
тему можно закрыть

TitovLab
OTRS newbie
Posts: 7
Joined: 18 Apr 2015, 15:17
OTRS Version?: 5.0.17
Real Name: Alexander Titov
Company: IT PC help

Re: Обновление до 3.3.7

Post by TitovLab » 18 Apr 2015, 15:35

Столкнулся с похожей ошибкой. Иногда OTRS предлагала скачать index.pl, вместо отображения интерфейса в браузере. В этот момент в логах Apache была запись:
-e: print() on closed filehandle LOG at /opt/otrs//Kernel/Output/HTML/Layout.pm line 1445 (и не только Layout.pm)
В ходе отладки всему виной оказалась система инвентаризации OCS Inventory, которая работала по соседству на этом же веб-сервере Apache. Нашел упоминания на форумах OTRS о данном баге от 2010 года. К сожалению, там рекомендовали такое же решение - отключить mod_perl и получить проблемы с производительностью.
Мне удалось решить проблему редактированием файла /usr/share/perl5/vendor_perl/Apache/Ocsinventory/Server/System.pm, а именно закомментировать две строки:
# select(LOG);
# $|=1;
На сколько я понял OCS закрывал лог-файл OTRS, когда так пыталась сделать запись в него :)
Самое интересное, просмотрел весь код OCS и так и не нашел причин, зачем они так жестко поставили эту конструкцию, т.к. закомментировав обе эти строки никакой функционал у OCS не нарушился, а OTRS заработала.
После правки на всякий случай перезапустил Apache.
На всякий случай отправил на баг-репорт: http://bugs.otrs.org/show_bug.cgi?id=5338

Post Reply