Обновление OTRS 3.1 до 3.2

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

Модератор: ykolesnikov

Ответить
goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Обновление OTRS 3.1 до 3.2

Сообщение goro » 30 июл 2016, 22:52

Добрый день.
После обновления столкнулся с проблемой...не смог зайти в сам OTRS(web) -Session invalid. Please log in again.
Все делала по инструкции...

что увидел в логах

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

Message: Unknown column 'data_key' in 'field list', SQL: '
                SELECT session_id, data_key, data_value
                FROM sessions
                WHERE data_key = 'UserType'
                    OR data_key = 'UserLastRequest'
                ORDER BY id ASC'

 RemoteAddress: 10.44.20.195
 RequestURI: /otrs/index.pl

 Traceback (2194):
   Module: Kernel::System::AuthSession::DB::CreateSessionID (OTRS 3.2.18) Line: 232
   Module: Kernel::System::AuthSession::CreateSessionID (OTRS 3.2.18) Line: 172
   Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.2.18) Line: 295
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) 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

[Sat Jul 30 22:36:48 2016] -e: DBD::mysql::st fetchrow_array failed: fetch() without execute() at /opt/otrs//Kernel/System/DB.pm line 701.
[Sat Jul 30 22:36:49 2016] -e: DBD::mysql::db do failed: Unknown column 'data_key' in 'field list' at /opt/otrs//Kernel/System/DB.pm line 482.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Sat Jul 30 22:36:49 2016

 Message: Unknown column 'data_key' in 'field list', SQL: 'INSERT INTO sessions (session_id, data_key, data_value, serialized) VALUES (?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?),(?,?,?,?)'

 RemoteAddress: 10.44.20.195
 RequestURI: /otrs/index.pl

 Traceback (2194):
   Module: Kernel::System::AuthSession::DB::CreateSessionID (OTRS 3.2.18) Line: 334
   Module: Kernel::System::AuthSession::CreateSessionID (OTRS 3.2.18) Line: 172
   Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.2.18) Line: 295
   Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_index_2epl::handler (unknown version) 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
[Sat Jul 30 22:36:49 2016] -e: DBD::mysql::st execute failed: Unknown column 'id' in 'field list' at /opt/otrs//Kernel/System/DB.pm line 631.
ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Sat Jul 30 22:36:49 2016

 Message: Unknown column 'id' in 'field list', SQL: '
            SELECT id, data_key, data_value, serialized
-- VISUAL --
Прошу помощи...
OTRS 4, Centos 6
OTRS 5, Centos 7

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

Re: Обновление OTRS 3.1 до 3.2

Сообщение ykolesnikov » 31 июл 2016, 07:05

Похоже, что-то пропустили при обновлении. Проверьте ещё раз по шагам, судя по сообщению не обновилась структура БД.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: Обновление OTRS 3.1 до 3.2

Сообщение goro » 31 июл 2016, 08:42

Проверил 2 раза, вроде ничего не пропустил

если действительно дело БД, а я тоже так думаю, то
shell> cd /opt/otrs/

# MySQL:
shell> bin/otrs.CheckDB.pl
shell> cat scripts/DBUpdate-to-3.2.mysql.sql | mysql -p -f -u root otrs
этот пункт точно был выполнен

после

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

Обновите конфигурацию системы и удалите все данные из кэша. Пожалуйста, введите:
shell> bin/otrs.RebuildConfig.pl
shell> bin/otrs.DeleteCache.pl
            
Перезапустите сервисы.
в т.ч. (зависящие от использующихся услуг):
shell> /etc/init.d/cron start
shell> /etc/init.d/postfix start
shell> /etc/init.d/apache start
            

Все-таки как обойти эту ошибку?
OTRS 4, Centos 6
OTRS 5, Centos 7

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: Обновление OTRS 3.1 до 3.2

Сообщение goro » 01 авг 2016, 16:22

Откатился и еще раз обновил OTRS.

Имею другую проблему...

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

Предупреждение о браузере

Используемый вами браузер слишком стар. OTRS работает с большим списком браузеров, пожалуйста, обновитесь до одного из них. Обратитесь к документации или спросите своего администратора для получения дополнительной информации.

Добро пожаловать в OTRS
OTRS 4, Centos 6
OTRS 5, Centos 7

goro
OTRS Новобранец
Сообщения: 120
Зарегистрирован: 18 авг 2015, 17:18

Re: Обновление OTRS 3.1 до 3.2

Сообщение goro » 01 авг 2016, 16:33

вот результат запуска скрипта для установки прав

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

[root@OTRS-test otrs]# bin/otrs.SetPermissions.pl
bin/otrs.SetPermissions.pl - set OTRS file permissions
Copyright (C) 2001-2014 OTRS AG, http://otrs.com/
Usage: otrs.SetPermissions.pl
    [--otrs-user=<OTRS_USER>]
    [--web-user=<WEBSERVER_USER>]
    [--otrs-group=<OTRS_GROUP>]
    [--web-group=<WEB_GROUP>]
    [--admin-user=<ADMIN_USER>]
    [--admin-group=<ADMIN_GROUP>]
    [--admin-group-writable]
    [--secure]  (paranoid mode: all files readonly, does not work with PackageManager)
    [--not-root]
    <OTRS_HOME>
OTRS 4, Centos 6
OTRS 5, Centos 7

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

Re: Обновление OTRS 3.1 до 3.2

Сообщение ykolesnikov » 02 авг 2016, 09:54

А какой все-таки браузер?
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

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

Re: Обновление OTRS 3.1 до 3.2

Сообщение alexus » 02 авг 2016, 12:19

goro писал(а):вот результат запуска скрипта для установки прав
Это не результат работы, это мануал по использованию.
http://otrs.github.io/doc/manual/admin/ ... ading.html -> Ctrl-F -> SetPermission
С уважением,
Алексей Юсов

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

Ответить