Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Hilfe zu OTRS Problemen aller Art
Post Reply
fips456
Znuny newbie
Posts: 6
Joined: 26 Jul 2017, 10:32
Znuny Version: 5.0.20

Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by fips456 »

Hallo,

wir haben von OTRS 3 auf ein neues System mit OTRS 5.0.21 gewechselt.
Wir möchten das neue nun endlich in Betrieb nehmen haben aber noch einen seltsamen Fehler:
Das Zuordnen von Vorlagen zu Queues klappt nicht.

Im Syslog erhalte ich folgende Fehler:

Code: Select all

OTRS-CGI-57[34419]: [Error][Kernel::System::Queue::QueueStandardTemplateMemberAdd][Line:226]: 
Cannot add or update a child row: a foreign key constraint fails (`otrs_db`.`queue_standard_template`, CONSTRAINT `FK_queue_standard_template_standard_template_id_id` FOREIGN KEY (`standard_template_id`) REFERENCES `standard_template_orig` (`id`)), SQL: '#012            INSERT INTO queue_standard_template (queue_id, standard_template_id, create_time,#012                create_by, change_time, change_by)#012            VALUES (?, ?, #012        '2017-07-26 10:23:41'#012    , ?, #012        '2017-07-26 10:23:41'#012    , ?)'
Wie könnte ich diesen Fehler beheben?
Danke
nskit
Znuny newbie
Posts: 5
Joined: 06 Feb 2014, 09:39
Znuny Version: 5.0.21
Real Name: Christian Reinink
Company: Niels Stensen Kliniken

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by nskit »

Hi fips456,

schaut so aus, als wäre ein DB-Update-to...-Script nicht sauber durchgelaufen. Dir fehlt der Fremdschlüssel standard_template_id auf der Tabelle standard_template_orig. Habe dir das OTRS 5er Datenbankschema als Link angefügt. Einfach mal kontrollieren :)

https://ftp.otrs.org/pub/otrs/doc/datab ... tabase.png

VG
Mein System: OTRS 5.0.21 Business // ITSM 5.0.21
Meine Config: Ubuntu 14.04.5 LTS // 10GB RAM // VMware // 51 Agents (25 concurrent)
fips456
Znuny newbie
Posts: 6
Joined: 26 Jul 2017, 10:32
Znuny Version: 5.0.20

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by fips456 »

uff..
und was mach ich jetzt am besten ohne alles zu zerstören??
wurzel
Znuny guru
Posts: 3228
Joined: 08 Jul 2010, 22:25
Znuny Version: x.x.x
Real Name: Florian

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by wurzel »

Hi,

Am Einfachsten wäre wohl ein Rollback und den Upgrade in einer sicheren Umgebung erneut testen.

viele Grüße
Flo
OTRS 8 SILVER (Prod)
OTRS 8 auf Debian 11 (Test)
Znuny 7.x latest version testing auf Debian 11

-- Ich beantworte keine Forums-Fragen PN - No PN please

I won't answer to unfriendly users any more. A greeting and regards are just polite.
nskit
Znuny newbie
Posts: 5
Joined: 06 Feb 2014, 09:39
Znuny Version: 5.0.21
Real Name: Christian Reinink
Company: Niels Stensen Kliniken

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by nskit »

Unter ~otrs-install/scripts/database gibt es entsprechende schema-files. Könntest das komplett übernehmen. Oder, wenn du dir sicher bist dass es nur die eine Tabelle betrifft -> Tabelle löschen und wie folgt neu anlegen:

Code: Select all

CREATE TABLE standard_template (
    id INTEGER NOT NULL AUTO_INCREMENT,
    name VARCHAR (200) NOT NULL,
    text TEXT NULL,
    content_type VARCHAR (250) NULL,
    template_type VARCHAR (100) NOT NULL DEFAULT 'Answer',
    comments VARCHAR (250) NULL,
    valid_id SMALLINT NOT NULL,
    create_time DATETIME NOT NULL,
    create_by INTEGER NOT NULL,
    change_time DATETIME NOT NULL,
    change_by INTEGER NOT NULL,
    PRIMARY KEY(id),
    UNIQUE INDEX standard_template_name (name)
Dann musst du allerdings die Inhalte vorher sichern oder es ist dir egal und du konfigurierst alle Vorlagen neu :)
Mein System: OTRS 5.0.21 Business // ITSM 5.0.21
Meine Config: Ubuntu 14.04.5 LTS // 10GB RAM // VMware // 51 Agents (25 concurrent)
fips456
Znuny newbie
Posts: 6
Joined: 26 Jul 2017, 10:32
Znuny Version: 5.0.20

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by fips456 »

Hi,

hab in der queue_standard_template die referenz von standard_template_orig auf standard_template geändert, jetzt klappt es auch mit der Zuordnung.
Danke für eure Hilfe.
nskit
Znuny newbie
Posts: 5
Joined: 06 Feb 2014, 09:39
Znuny Version: 5.0.21
Real Name: Christian Reinink
Company: Niels Stensen Kliniken

Re: Vorlagen <->Queues, können nicht angepasst werden. DB Fehler

Post by nskit »

Das ist ja super. Sehr gern!

@Forum-Admin: Topic bitte schließen!
Mein System: OTRS 5.0.21 Business // ITSM 5.0.21
Meine Config: Ubuntu 14.04.5 LTS // 10GB RAM // VMware // 51 Agents (25 concurrent)
Post Reply