Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Hilfe zu OTRS Problemen aller Art
Post Reply
cjs1976
Znuny newbie
Posts: 24
Joined: 03 Jun 2015, 19:02
Znuny Version: 4.0.8 Free
Real Name: Christian-Josef Schrattenthaler
Company: Software-Agentur GmbH.
Contact:

Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by cjs1976 »

Hallo!

Ich setze OTRS Free in Version 4.0.8 ein, und würde gerne auf 4.0.9 (oder 4.0.10) updaten. Leider finde ich dazu nirgendwo einen Anleitung.

Kann mir bitte jemand sagen, wie man so ein Update durchführt?

Danke,
Christian.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by RStraub »

Die UPGRADING.md verweist dich auf:
http://otrs.github.io/doc/manual/admin/ ... ading.html
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
cjs1976
Znuny newbie
Posts: 24
Joined: 03 Jun 2015, 19:02
Znuny Version: 4.0.8 Free
Real Name: Christian-Josef Schrattenthaler
Company: Software-Agentur GmbH.
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by cjs1976 »

Oh, ich dachte da geht es nur um das Upgrade von 3.3 auf 4.

Leider macht mir das FAQ-Modul ein paar Probleme. Weiß jemand Rat?

Nachtrag/Lösung: Obwohl sich die Version des FAQ-Moduls nicht geändert hatte, musste ich es neu installieren. Danach hat alles einwandfrei geklappt.

Danke,
Christian.
Last edited by cjs1976 on 14 Aug 2015, 08:22, edited 1 time in total.
RStraub
Znuny guru
Posts: 2210
Joined: 13 Mar 2014, 09:16
Znuny Version: 6.0.14
Real Name: Rolf Straub

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by RStraub »

Das beschreibt auch Minor-Updates und sagt dir welche Schritte du dazu auslassen kannst.

Rat haben wir sicher, was genau ist das Problem ?
Currently using: OTRS 6.0.14 -- MariaDB -- Ubuntu 16 LTS
Ebebalf
Znuny newbie
Posts: 43
Joined: 07 May 2015, 13:26
Znuny Version: 4 Free

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by Ebebalf »

RStraub wrote:Die UPGRADING.md verweist dich auf:
http://otrs.github.io/doc/manual/admin/ ... ading.html
Wie kommt es eigentlich, dass man da so ziemlich jede Minor-Version mitnehmen muss? Also was ist da der genaue Grund?
Sollte es nicht grundsätzlich reichen, irgendwie die Datenbank vom jeweils alten Format in das aktuelle zu übertragen?

Mal so als Beispiel: Angenommen man wollte OTRS 2.0.x aufs aktuelle 4.0.10 bekommen, dann muss man der Anleitung zufolge ja neun Zwischenversionen installieren. Dabei ist es doch letztenendes nur die Datenbank, die angepasst werden muss. (Alle anderen Einstellungen, also die in den Konfig-Dateien, kann man doch neu machen).
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by jojo »

Hallo,

es ist deutlich mehr als nur ein Datenbank Upgrade wie Du den einzelnen Perl Upgrade Scripten entnehmen kannst.

Ein Update z.B. von einer 2.0.3 würde wie folgt aussehen:


2.0.3 -> 2.1.latest
2.1.latest -> 2.2.latest
2.2.latest -> 2.3.latest
2.3.latest -> 2.4.latest
2.4.latest -> 3.0.latest
3.0.latest -> 3.1.latest
3.1.latest -> 3.2.latest
3.2.latest -> 3.3.latest
3.3.latest -> OTRS4 (latest)

Bei frühen Versionen (inkl. 2.4) kannst Du direkt auf die jeweilige Zielversion gehen, da alle Migrationsscripte lauffähig sind. Trotzdem müssen sie ausgeführt werden.
"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
Ebebalf
Znuny newbie
Posts: 43
Joined: 07 May 2015, 13:26
Znuny Version: 4 Free

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by Ebebalf »

jojo wrote: es ist deutlich mehr als nur ein Datenbank Upgrade wie Du den einzelnen Perl Upgrade Scripten entnehmen kannst.
Perl zählt m.E. leider nicht zu den Sprachen, die einfach zu verstehen sind.
Ich betrachte das ganze jedoch aus einer situationsbezogenen Perspektive: Die Skripte und Dateien werden ja bei jeder neuen Version überschrieben. Das einzige was nach dem Update letztlich Bestand hat ist also die Datenbank.
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by jojo »

Es gibt jeweils ein Perl basiertes Upgrade Script (das auf die Backened API der jeweiligen Version zurückgreift). Dieses macht einige ANassungen die nicht über ein SQL Script gemacht werden können. Dieses Script muss bei jedem Update durchgeführt werden, siehe oben
"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
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by steste123 »

Hallo jojo,
wie es eigtl. bei "einfachen" Patchleveln?
Zum Beispiel habe ich aktuell Version 4.0.3 und wenn ich auf die bald kommende OTRS 5 (stable) upgraden möchte, muss ich dann auch erst auf das letzte Patchlevel (4.0.11) updaten und dann auf OTRS 5 oder kann ich direkt von 4.0.3 auf 5?
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by jojo »

Technisch solltest Du direkt auf die 5 können.

Aber es ist grundsätzlich empfehlenswert die Patchlevel upzudaten, da Bugs und auch Security Issues gefixt werden.
"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
steste123
Znuny wizard
Posts: 554
Joined: 25 Sep 2012, 19:04
Znuny Version: OTRS Help Desk
Real Name: Stefan

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by steste123 »

Alles klar - beinhalten die neusten Patchlevel die vorherigen?
Also wenn ich auf Patchlevel 11 update sind da auch 10,9,8,.... enthalten?
OTRS 5.x - Debian 8 - apache 2.4 - MySQL 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by jojo »

ja
"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
Ebebalf
Znuny newbie
Posts: 43
Joined: 07 May 2015, 13:26
Znuny Version: 4 Free

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by Ebebalf »

jojo wrote:Es gibt jeweils ein Perl basiertes Upgrade Script (das auf die Backened API der jeweiligen Version zurückgreift). Dieses macht einige ANassungen die nicht über ein SQL Script gemacht werden können. Dieses Script muss bei jedem Update durchgeführt werden, siehe oben
Das Anpassungen nötig sind, die nicht über SQL selbst machbar sind ist mir schon absolut klar.
Was ich nicht verstehe ist, wieso es nicht möglich sein soll ein Skript mitzuliefern, was eben die Datenbank einer 2.0.x oder einer 3.1.x Version direkt und ohne Zwischenschritte auf die jeweils aktuelle Version konvertiert.

Dieses Vorgehen von „nächst-höhere Minor-Version installieren – Skript ausführen – testen ob alles funktioniert – gehe zum Anfang“ mehrfach auszuführen kostet ja nicht nur unnötig Zeit, sondern ist darüber hinaus nicht unbedingt Benutzerfreundlich (bzw. in dem Fall eher „Adminfreundlich“ :)).
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Wie macht man ein Update von 4.0.8 auf 4.0.9 oder gleich auf 4.0.10?

Post by jojo »

Das Script greift auf die API der jeweiligen Version zurück, diese ändert sich jedoch regelmäßig. D.h. in neueren Versionen der API sind ggf. Funktionen nicht mehr drin die bei einer früheren Version für eine Migration notwendig waren.

Die Pflege (und das Testen) alter Migrationen ist absolut unnötiger Entwicklungsaufwand.

Wenn der Admin regelmäßig updated stellt sich die Frage sowieso nicht.
"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
Post Reply