[gelöst] Update 2.4.11 auf 3.0.17 - ERROR

Hilfe zu Znuny Problemen aller Art
Locked
alex1981
Znuny newbie
Posts: 21
Joined: 05 Nov 2012, 11:07
Znuny Version: 3.1.10

[gelöst] Update 2.4.11 auf 3.0.17 - ERROR

Post by alex1981 »

Hallo zusammen,

möchte unser OTRs 2.4.1 auf 3.1.x updaten.
Ich denke, das diese Frag so oder so ähnlich schon mehrfach gestellt worden ist. Leider habe ich bisher keine Befriedigende Lösung gefunden.

Die Datenbank habe ich von der 2.4.11 auf einem Linuxsystem gesichert und bei mir unter Windows eingespielt. Beides ist MySql. Auf meinen Lokalen Rechner habe ich die Windows ORTS Version 3.1.10 installiert.

Ich wollte, wie auch in Beschreibungen beschrieben, über die 3.0 Updatenden.
Dazu habe ich mir die OTR’s Version 3.0.17 herunter geladen Ausgepackt. Anschließend habe ich das SQL Script entsprehcende (DBUpdate-to-3.0.mysql.sql) ausgeführt. Es lief bis kurz vor dem Schluss.
Beim Ausführen der Stammens bekomme ich folgen Fehler:

Code: Select all

„ERROR 1005 (HY000) at line 322: Can’t create table ‚otrs.#sql-85c_422’ (errno: 150)“
Bei der Kontrolle des Scripts, bin ich auf folgende statmens gestoßen die den Fehler verursachen.

Code: Select all

„ALTER TABLE ticket_flag ADD CONSTRAINT FK_ticket_flag_ticket_id_id FOREIGN KEY (ticket_id) REFERENCES ticket (id);” 
“ALTER TABLE ticket_flag ADD CONSTRAINT FK_ticket_flag_create_by_id FOREIGN KEY (create_by) REFERENCES users (id);”


Jetzt ist meine Frage was mache ich falsch?

Mit freundlichen Grüßen
Alex
Last edited by alex1981 on 11 Dec 2012, 16:14, edited 2 times in total.
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: Update 2.4.11 auf 3.0.17 - ERROR

Post by Wolfgangf »

ich hatte das auch
mit ziemlicher Wahrscheinlichkeit ist in Deiner mysql kein default-storage engine festgelegt und Innodb nicht disabled dann würde MySQL den contraint mit der "falschen" storage anlegen wollen (innodb statt ISAM)

Langer Rede kurzer Sinn:


default-storage-engine=MYISAM

in der my.cf und /etc/init.d/mysql restart sollte das Problem beheben
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
alex1981
Znuny newbie
Posts: 21
Joined: 05 Nov 2012, 11:07
Znuny Version: 3.1.10

Re: Update 2.4.11 auf 3.0.17 - ERROR

Post by alex1981 »

Hallo Wolfgangf,

danke für die Antwort.

Das war der richtige Tipp. Das Script jetzt durchgelaufen. Auf den ersten Blick sieht alles gut aus.

Die Änderung musste ich, unter Windows, in der "my.ini" machen. sie liegt in den Verzeichnes "mysql\bin".

Mit freundlichen Grüßen
Alex
Locked