Backend Error Fehler beim erstellen

Hilfe zu Znuny Problemen aller Art
Locked
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Backend Error Fehler beim erstellen

Post by moneymensch »

Gute Morgen Community,

Ich habe schon wieder ein Problem:
Folgendes ich habe versucht ein dynamisches Feld zu erstellen.
Allerdings kommt dann die Fehlermeldung Could not create the new field.

Unter erweiterter Fehlerbericht kam dann das hier: (Ip wurde aus Sicherheitsrichtlinien geändert)

Backend ERROR: OTRS-CGI-10 Perl: 5.14.2 OS: linux Time: Tue Jul 23 09:33:21 2013 Message: Cannot add or update a child row: a foreign key constraint fails (`otrs`.`dynamic_field`, CONSTRAINT `FK_dynamic_field_create_by_id` FOREIGN KEY (`create_by`) REFERENCES `users` (`id`)), SQL: 'INSERT INTO dynamic_field (internal_field, name, label, field_Order, field_type, object_type,config, valid_id, create_time, create_by, change_time, change_by) VALUES (?, ?, ?, ?, ?, ?, ?, ?, '2013-07-23 09:33:21' , ?, '2013-07-23 09:33:21' , ?)' RemoteAddress: 111.111.111.111 RequestURI: /agent Traceback (10493): Module: Kernel::System::DynamicField::DynamicFieldAdd (OTRS 3.2.8) Line: 192 Module: Kernel::Modules::AdminDynamicFieldDropdown::_AddAction (OTRS 3.2.8) Line: 233 Module: Kernel::Modules::AdminDynamicFieldDropdown::Run (OTRS 3.2.8) Line: 64 Module: Kernel::System::Web::InterfaceAgent::Run (OTRS 3.2.8) Line: 863 Module: /opt/otrs/bin/cgi-bin/index.pl (unknown version) Line: 41

PS: Die Smiles komen durch das (OTRS 3.2.8 )
durch die 8 und Klammer zu entsteht der Smiley


Liegt das evtl. an der Migration von der Mysql DB?


Danke im Vorrraus

Moneymensch
OTRS Version 3.2.8
Opensuse 12.1
Wolfgangf
Znuny ninja
Posts: 1029
Joined: 13 Apr 2009, 12:26
Znuny Version: 6.0.13
Real Name: Wolfgang Fürtbauer
Company: PBS Logitek GmbH
Location: Pinsdorf

Re: Backend Error Fehler beim erstellen

Post by Wolfgangf »

eventuell an der default-storage-engine von mysql nach dem Update
ein

Code: Select all

default-storage-engine=MYISAM
in der my.cnf würde da helfen
Produktiv:
OTRS 6.0.13/ ITSM 6.0.13
OS: SUSE Linux (SLES 12, Leap), MySql 5.5.x, 5.6.x
Windows 2012 AD Integration (agents and customers), Nagios integration (incidents, CMDB), Survey, TimeAccounting
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Re: Backend Error Fehler beim erstellen

Post by moneymensch »

Wenn sie mir sagen könnten wo genau ich das hinschreiben muss?
Da ich das schon probiert habe und mein mysql damit gleichzeitig "abgeschmiert" ist.
Und was ich danach noch machen muss, währe für einen OTRS newbie wie mich ganz hilfreich.

Danke

moneymensch
OTRS Version 3.2.8
Opensuse 12.1
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Backend Error Fehler beim erstellen

Post by jojo »

Hast Du es schon mal mit
  • Datenbankadmin fragen
    Mysql Handbuch lesen
probiert?
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Re: Backend Error Fehler beim erstellen

Post by moneymensch »

Nachdem ich mich durch das Internet gestöbert habe, habe ich herausgefunden, dass man es unter mysqld schreiben muss:


[mysqld]
default-storage-engine = InnoDB

Allerdings nach dem einsetzen des Befehls kommt immernoch der gleiche Fehler.

Ja ich habe mysql danach neugestartet.
Nein ich habe den Server nicht neugestartet. Sollte ich dies tun?
Last edited by moneymensch on 24 Jul 2013, 10:07, edited 2 times in total.
OTRS Version 3.2.8
Opensuse 12.1
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Backend Error Fehler beim erstellen

Post by jojo »

Du musst, nach Sicherung der Datenbank, alle Tabellen nach InnoDB konvertieren.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Re: Backend Error Fehler beim erstellen

Post by moneymensch »

Soll ich jetzt wie oben beschreieben MYISAM benutzen oder InnoDB?
Im Internet steht, dass MYISAM eigentich nicht mehr unterstzützt wird.
Und nach langer Recherche, finde ich nichts um meine gesamte OTRS datenbank auf InnoDB umzustellen.
Hat einer zufällig ein Script oder eine Internetseite am Start, wo das steht?
Da meine OTRS Datebank 146 Tabellen umfasst, möchte ich ungerne 146 mal einen Befehl eingeben, wo sich nur der Tabellenname ändert.

Ist das überhaubt der richtige Befehl?

ALTER TABLE ticket ENGINE = innodb;
Kann ma den umbauen, sodass er auf alle Tabellen eine auswirkung hat?
OTRS Version 3.2.8
Opensuse 12.1
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Backend Error Fehler beim erstellen

Post by jojo »

bin/otrs.MySQLInnoDBSwitch.pl
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Re: Backend Error Fehler beim erstellen

Post by moneymensch »

OMG das ist mir jetzte peinlich :shock:
Aber danke für die Antwort
OTRS Version 3.2.8
Opensuse 12.1
moneymensch
Znuny newbie
Posts: 40
Joined: 18 Jun 2013, 11:00
Znuny Version: 3.2.7

Re: Backend Error Fehler beim erstellen

Post by moneymensch »

Wo kann ich denn Einstellen, dass die Felder nicht unter dem Body bereich stehen, also wo der Ticketersteller seinen Text reinschreibt sondern drüber?
OTRS Version 3.2.8
Opensuse 12.1
Locked