Upgrade 5 => 6.01

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

Модератор: ykolesnikov

Ответить
amateur
OTRS Новобранец
Сообщения: 8
Зарегистрирован: 26 апр 2017, 18:08

Upgrade 5 => 6.01

Сообщение amateur » 25 ноя 2017, 22:19

После апгрейда не могу создать тикет,

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

su - otrs
/opt/otrs/bin/otrs.Daemon.pl stop
bin/Cron.sh stop
Далее из под рута:
yum localinstall otrs-6.0.1-02.noarch.rpm -y
bin/otrs.SetPermissions.pl
su - otrs
scripts/DBUpdate-to-6.pl
/opt/otrs/bin/otrs.Daemon.pl start
bin/Cron.sh start
 bin/otrs.Console.pl Admin::Package::UpgradeAll
В систему логинится нормально, но при попытке создать тикет - ошибка, в логе:
  • Nov 25 17:52:01 otrs OTRS-CGI-10[25343]: [Error][Kernel::System::Ticket::Article::Backend::Base::_MetaArticleCreate][Line:360]: ERROR: duplicate key value violates unique constraint "article_pkey1"#012DETAIL: Key (id)=(2) already exists., SQL: 'INSERT INTO article#012 (ticket_id, article_sender_type_id, is_visible_for_customer, communication_channel_id, insert_fingerprint, create_time, create_by, change_time, change_by)#012 VALUES (?, ?, ?, ?, ?, '‎2017-11-25 19:52:01', ?, '‎2017-11-25 19:52:01', ?)'
    Nov 25 17:52:01 otrs OTRS-CGI-10[25343]: [Error][Kernel::System::Ticket::Article::Backend::MIMEBase::ArticleCreate][Line:343]: Can't create meta article (TicketID=227)!
Пришлось откатываться назад. :oops:
ЧЯДНТ? Благодарен за подсказку.

mms
OTRS Новобранец
Сообщения: 43
Зарегистрирован: 28 фев 2012, 17:54
Поблагодарили: 2 раза

Re: Upgrade 5 => 6.01

Сообщение mms » 05 дек 2017, 14:19

У вас база - PostgreSQL?
Подозреваю, что некорректные значения сиквенса для таблички article.

Пришлите вывод команд из psql:

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

\d article

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

SELECT c.relname FROM pg_class c WHERE c.relkind = 'S' and c.relname like 'article_id%';
Mstislav Martynyuk
Проектирование и разработка информационных систем: https://www.reunico.com
OTRS 3.1.1 (SLES) -> OTRS 6.0.5 (Debian 9)

DmitrySPb
OTRS Новобранец
Сообщения: 1
Зарегистрирован: 13 дек 2017, 12:19

Re: Upgrade 5 => 6.01

Сообщение DmitrySPb » 13 дек 2017, 12:24

У меня после обновления похожая ситуация

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

otrs=> \d article
                                               Table "public.article"
           Column           |              Type              |                      Modifiers
----------------------------+--------------------------------+------------------------------------------------------
 id                         | bigint                         | not null default nextval('article_id_seq1'::regclass)
Исправил на "nextval('article_id_seq'::regclass)". Пока тестирую. Если кто-то поможет понять причину, буду благодарен.

Ответить