ACL после обновления

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

Модератор: ykolesnikov

Ответить
d.chub
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 17 апр 2013, 10:46
Откуда: Киев

ACL после обновления

Сообщение d.chub » 25 дек 2013, 17:12

Коллеги, доброго времени суток.
На данный момент замечена проблема. После обновления до версии 3.3.3 нет возможности создать AСL, при попытке создать система выбивает ошибку:


Backend ERROR: OTRS-CGI-10 Perl: 5.10.1 OS: linux Time: Wed Dec 25 16:33:24 2013 Message: Table 'otrs.acl' doesn't exist, SQL: ' SELECT id FROM acl WHERE LOWER(name) = LOWER(?) LIMIT 1' RemoteAddress: 172.16.25.153 RequestURI: /otrs/index.pl Traceback (1357): Module: Kernel::System::ACL::DB::ACL::ACLAdd (OTRS 3.3.3) Line: 184 Module: Kernel::Modules::AdminACL::Run (OTRS 3.3.3) Line: 253 Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.3.3) Line: 863 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


Я не особо понимаю в этом. Может у кого то было уже такое и кто то может подсказать. Буду очень благодарен.
Используется OTRS 3.2.3 (Ubuntu 12.10; Perl 5.14.2 (linux); MySQL 5.5.32-0ubuntu0.12.10.1; Apache/2.2.22 (Ubuntu))
Используется OTRS 3.3.3 (Тестовый сервер CentOS 6.4; Perl 5.10.1 (linux); MySQL 5.1.69; Apache/2.2.15 (CentOS))

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

Re: ACL после обновления

Сообщение ykolesnikov » 25 дек 2013, 17:59

Посмею предположить, что Вы пропустили при обновлении этап загрузки прежних ACL, есть такой скрипт, который считывает их из config.pm и загружает их в таблицы в новой структуре, они тоже должны были быть созданы при обновлении. У Вас в сообщении, в начале и указывается на то, что таблица otrs.acl не существует.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

d.chub
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 17 апр 2013, 10:46
Откуда: Киев

Re: ACL после обновления

Сообщение d.chub » 25 дек 2013, 18:06

Ранее ACL не использовалось. Не могли бы Вы подсказать точное название таблицы название ее колонок? Попробую создать ее руками.
Используется OTRS 3.2.3 (Ubuntu 12.10; Perl 5.14.2 (linux); MySQL 5.5.32-0ubuntu0.12.10.1; Apache/2.2.22 (Ubuntu))
Используется OTRS 3.3.3 (Тестовый сервер CentOS 6.4; Perl 5.10.1 (linux); MySQL 5.1.69; Apache/2.2.15 (CentOS))

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

Re: ACL после обновления

Сообщение ykolesnikov » 25 дек 2013, 19:16

Ищите в документации и в репозитории. Там должна быть структура БД.
А как вы пытались создавать ACL? Через ACL Editor? При апгрейде таблицы должны создаваться. Можно попробовать еще выполнить скрипт импорта ACL из config.pm. По идее, даже если их там и нет, возможно он и создаст нужные таблицы. Я не админ, если разбираетесь, посмотрите скрипт, там должно быть все видно, что он делает.
С уважением Юрий Колесников
OTRS 5.0.22, ITSM 5.0.22
OpenSuse 13.2, MariaDB 10.0.22
OTRS 5.0.22, ITSM 5.0.22 тестовая

d.chub
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 17 апр 2013, 10:46
Откуда: Киев

Re: ACL после обновления

Сообщение d.chub » 26 дек 2013, 10:04

ykolesnikov писал(а):Ищите в документации и в репозитории. Там должна быть структура БД.
А как вы пытались создавать ACL? Через ACL Editor? При апгрейде таблицы должны создаваться. Можно попробовать еще выполнить скрипт импорта ACL из config.pm. По идее, даже если их там и нет, возможно он и создаст нужные таблицы. Я не админ, если разбираетесь, посмотрите скрипт, там должно быть все видно, что он делает.
Да пытаюсь создать через ACL Management. Спасибо сейчас попробую поискать.
Используется OTRS 3.2.3 (Ubuntu 12.10; Perl 5.14.2 (linux); MySQL 5.5.32-0ubuntu0.12.10.1; Apache/2.2.22 (Ubuntu))
Используется OTRS 3.3.3 (Тестовый сервер CentOS 6.4; Perl 5.10.1 (linux); MySQL 5.1.69; Apache/2.2.15 (CentOS))

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

Re: ACL после обновления

Сообщение alexus » 26 дек 2013, 12:51

Пройдите ВСЕ этапы обновления еще раз. В инструкции все подробно описано!
С уважением,
Алексей Юсов

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

d.chub
OTRS Новобранец
Сообщения: 58
Зарегистрирован: 17 апр 2013, 10:46
Откуда: Киев

Re: ACL после обновления

Сообщение d.chub » 27 дек 2013, 15:33

Наверное моя ошибка в том что я неправильно сделал обновление.
Я сначала проинсталил OTRS 3.3.3 и всунул туда базу от 3.2 а потом запустил скрипт апдейта базы
Используется OTRS 3.2.3 (Ubuntu 12.10; Perl 5.14.2 (linux); MySQL 5.5.32-0ubuntu0.12.10.1; Apache/2.2.22 (Ubuntu))
Используется OTRS 3.3.3 (Тестовый сервер CentOS 6.4; Perl 5.10.1 (linux); MySQL 5.1.69; Apache/2.2.15 (CentOS))

Ответить