Обновление до 4 версии

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

Модератор: ykolesnikov

Ответить
tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Обновление до 4 версии

Сообщение tester » 15 янв 2015, 16:13

Добрый день!

После обновления OTRS до версии 4.0.4 появилось множество проблем, которые потихоньку исправляю.
Но никак не могу понять по какой причине при входе на страничку customer.pl otrs предлагает сохранить файл customer.pl?
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

ikuchin
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 03 мар 2014, 15:45

Re: Обновление до 4 версии

Сообщение ikuchin » 15 янв 2015, 16:58

У меня похожее поведение было, правда, в интерфейсе отправки ответа агента при некорректно работающей отправке почты.
Т.е. агент пытается отправить клиенту ответ по электронной почте, нажимает кнопку "Отправить" и вместо отправки электронного письма тоже сохранялся скрипт *.pl. Как оказалось, ошибка возникала из-за того, что OTRS не могла отправить соответствующее письмо.

Надеюсь, как-то поможет.
С уважением, Игорь Кучин
OTRS 3.2.11, CentOS 6.5, MySQL 5.1
OTRS 4.0.4, CentOS 6.5 тестовая

Астрологи объявили неделю обновления до OTRS 4, количество постов по теме увеличилось вдвое.

alexus26
OTRS Новобранец
Сообщения: 157
Зарегистрирован: 31 май 2011, 10:27
Откуда: Ставрополь

Re: Обновление до 4 версии

Сообщение alexus26 » 16 янв 2015, 08:14

Спасибо, что написали про эти проблемы. У меня сейчас установлена версия 4.0.3, и в клиентской части отправка заявок работает нормально. Подожду, пока не исправят ошибку (если она, конечно, именно программная).
ПАО "Сигнал"
OTRS 5s, ITSM 5s ubuntu-server 14.04.4, Mysql 5.5, Apache 2.4.7

ykolesnikov
OTRS Гуру
Сообщения: 3119
Зарегистрирован: 24 дек 2010, 09:27
Откуда: Череповец
Благодарил (а): 4 раза
Поблагодарили: 5 раз
Контактная информация:

Re: Обновление до 4 версии

Сообщение ykolesnikov » 16 янв 2015, 08:53

Коллеги, не факт, что это ошибка релиза. Я в ранних версиях и релизах, особенно в начале освоения, несколько раз натыкался на такое. Каждый раз это было результатом какой-то моей некорректной настройки, особенно с использованием русских символов, напрямую, в некоторых местах/параметрах в SysConfig. К сожалению, уже не помню где. Если бы это было программной ошибкой, английский форум (как имеющий наибольшее количество пользователей), уже бы ломился от подобных сообщений, а их, вроде, не видно.
Мне так кажется. :oops:
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: Обновление до 4 версии

Сообщение tester » 16 янв 2015, 09:48

Коллеги!

Нашел причину вызывавшую эту проблему. Проблема была в том, что мной были внесены изменения в файл CustomerLogin.dtl в новой теме. По непонятной причине после конвертации в tt файл работает некорректно. Кстати у меня таких измененных файлов много. Думаю придется все изменения вручную вносить во все tt заново в новой теме.
Если найду причину некорректной конвертации, то отпишу. Изменений делал много в новой теме, очень обидно тратить время на переработку всех изменений...
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: Обновление до 4 версии

Сообщение tester » 16 янв 2015, 10:46

Интересное дело, после обновления все изменения в ru_custom.pm стали отображаться в интерфейсе через знаки вопроса.
Как лечить такое?
Вложения
Снимок.JPG
Снимок.JPG (11.25 КБ) 9578 просмотров
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

ikuchin
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 03 мар 2014, 15:45

Re: Обновление до 4 версии

Сообщение ikuchin » 16 янв 2015, 10:52

Попробуйте вот это: viewtopic.php?f=4&t=2798
Мне помогло.
С уважением, Игорь Кучин
OTRS 3.2.11, CentOS 6.5, MySQL 5.1
OTRS 4.0.4, CentOS 6.5 тестовая

Астрологи объявили неделю обновления до OTRS 4, количество постов по теме увеличилось вдвое.

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: Обновление до 4 версии

Сообщение tester » 16 янв 2015, 11:11

Игорь,

Я правильно понимаю, что нужно закомментировать, в файле Kernel/Output/HTML/Layout.pm, следующий блок

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

    if ( $INC{'CGI/Fast.pm'} || $ENV{FCGI_ROLE} || $ENV{FCGI_SOCKET_PATH} ) {
  # are we on FCGI?
       $Self->{EncodeObject}->EncodeOutput( $Param{Output} );
    }
Попробовал его закомментировать не помогает...
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

ikuchin
OTRS Новобранец
Сообщения: 10
Зарегистрирован: 03 мар 2014, 15:45

Re: Обновление до 4 версии

Сообщение ikuchin » 16 янв 2015, 11:18

Нет, я использовал и имел в виду вот это решение:

Чтобы вместо кракозябр отображался нормально русккий язык требуется добавить в начало файла ru_Custom.pm строчку "use utf8;", например:

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

package Kernel::Language::ru_Custom;
use strict;
use warnings;
use utf8;

use vars qw(@ISA $VERSION);

sub Data {
    my $Self = shift;

    # $$START$$

    # own translations
    $Self->{Translation}->{'Subject'} = 'Тема';

    # $$STOP$$
    return 1;
}

1;
С уважением, Игорь Кучин
OTRS 3.2.11, CentOS 6.5, MySQL 5.1
OTRS 4.0.4, CentOS 6.5 тестовая

Астрологи объявили неделю обновления до OTRS 4, количество постов по теме увеличилось вдвое.

tester
OTRS Новобранец
Сообщения: 209
Зарегистрирован: 30 янв 2013, 11:15

Re: Обновление до 4 версии

Сообщение tester » 16 янв 2015, 11:38

Спасибо большое! Данный метод помог)
Прод: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4
Тест: OTRS 4.0.6 ITSM 4.0.6 RHEL 6.4

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

Re: Обновление до 4 версии

Сообщение alexus » 16 янв 2015, 12:37

tester писал(а):Коллеги!
Нашел причину вызывавшую эту проблему. Проблема была в том, что мной были внесены изменения в файл CustomerLogin.dtl в новой теме. По непонятной причине после конвертации в tt файл работает некорректно. Кстати у меня таких измененных файлов много. Думаю придется все изменения вручную вносить во все tt заново в новой теме.
Если найду причину некорректной конвертации, то отпишу. Изменений делал много в новой теме, очень обидно тратить время на переработку всех изменений...
Это вполне логично. Все доработки с DTL на TT надо переносить вручную. По внешним признакам (сохранение customer.pl) - некорректное формирование HTML, который передаётся в браузер.
С уважением,
Алексей Юсов

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

Alexas
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 21 янв 2015, 13:07

Re: Обновление до 4 версии

Сообщение Alexas » 21 янв 2015, 23:12

После обновления до 4 версии появилась ошибка при создании новой заявки из под customer:

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

Ошибка: Need TicketID!

Комментарий:

Отслеживание:

ERROR: OTRS-CGI-65 Perl: 5.10.1 OS: linux Time: Wed Jan 21 22:56:33 2015

 Message: Need TicketID!

 RemoteAddress: 172.16.1.11
 RequestURI: /otrs/customer.pl

 Traceback (1748): 
   Module: Kernel::System::Ticket::Article::ArticleCreate Line: 134
   Module: Kernel::Modules::CustomerTicketMessage::Run Line: 570
   Module: Kernel::System::Web::InterfaceCustomer::Run Line: 1177
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler Line: 41
   Module: (eval) (v1.99) Line: 204
   Module: ModPerl::RegistryCooker::run (v1.99) Line: 204
   Module: ModPerl::RegistryCooker::default_handler (v1.99) Line: 170
   Module: ModPerl::Registry::handler (v1.99) Line: 31
Наведите на мысль, куда копать. :?

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

Re: Обновление до 4 версии

Сообщение alexus » 22 янв 2015, 00:30

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

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

alexus26
OTRS Новобранец
Сообщения: 157
Зарегистрирован: 31 май 2011, 10:27
Откуда: Ставрополь

Re: Обновление до 4 версии

Сообщение alexus26 » 22 янв 2015, 08:47

Вот тема на этом же форуме, причем человек уже отписался, как починил. А вот тема на иностранном форуме. В конце сообщение подробно указано что и где надо поменять.
ПАО "Сигнал"
OTRS 5s, ITSM 5s ubuntu-server 14.04.4, Mysql 5.5, Apache 2.4.7

Ответить