Update-Hinweis: GREYHOUND 5.5 auf 5.6 (oder neuer)

Die folgenden Informationen richten sich an Kunden im Individualbetrieb, die von GREYHOUND 5.5 auf Version 5.6 (oder neuer) updaten. Sie sollten aufmerksam VOR dem Update durchgelesen und befolgt werden, um einen reibungslosen Betrieb sicherzustellen.

ACHTUNG
Aufgrund einer komplexen Datenbank-Konvertierung kann das GREYHOUND-Update von Version 5.5 auf 5.6 (oder neuer) länger dauern als gewohnt. Bei großen Datenbanken kann es daher vorkommen, dass das Update morgens noch nicht beendet wurde und ein Login in GREYHOUND nicht möglich ist.

Vor dem Update

  • Wir empfehlen, direkt vor dem Update ein aktuelles Snapshot-Backup zu erstellen.
  • Vor dem Update muss sichergestellt werden, dass auf der Festplatte genügend Speicherplatz verfügbar ist, um eine Kopie der Datenbank vorzuhalten. Während des Updates werden Datenbanktabellen aktualisiert und dabei wird eine temporäre Kopie der Tabelle angelegt, so dass sich der Speicherplatzbedarf für die Datenbank während des Updates vorübergehend verdoppelt.
  • Wenn das Update einmal gestartet wurde, sollte es nicht abgebrochen und erneut ausgeführt werden, da damit die Aktualisierung der Datenbanktabellen unterbrochen und beim nächsten Start erneut begonnen wird.
    • Ausnahme: Falls der Update-Prozess zu lange dauert und bis in die Arbeitszeit hinein reicht, dann kann das Update zur Not abgebrochen und das Backup eingespielt werden, um wieder arbeitsfähig zu werden und das Update zu einem späteren Zeitpunkt (z.B. über das Wochenende) auszuführen.

Während des Updates

  • Der Großteil der Zeit des Updates wird vom Update der Datenbanktabellen in Anspruch genommen. Der Fortschritt dieser Updates kann in einer separaten Protokolldatei nachverfolgt werden, die der Server während der Datenbankupdates anlegt. Diese Datei ist im Installationsordner von GREYHOUND im Verzeichnis GREYHOUND/Server/Logs/Database-conversion-to-utf8.log zu finden. In dieser Datei wird protokolliert, welche Tabelle gerade aktualisiert wird, sowie der Fortschritt für die jeweilige Tabelle, sofern die Aktualisierung länger dauert. Anhand der Zeitangaben kann bei sehr zeitaufwändigen Updates hierüber abgeschätzt werden, wie lange das Update voraussichtlich dauert. Die mit Abstand größte und damit zeitaufwändigste Tabelle ist in der Regel "items_temails".
  • Nach der Aktualisierung der Datenbank werden noch weitere Updates vorgenommen, die deutlich weniger Zeit in Anspruch nehmen. Es kann aber sein, dass es nach der Aktualisierung der Datenbank noch bis zu einer Stunde dauert, bis der GREYHOUND Server wieder vollständig erreichbar und nutzbar ist.

Nach dem Update

  • Beim Start des GREYHOUND Servers werden nochmals Datenbank-Updates vorgenommen, die sehr zeitaufwändig sein können. Es kann also vorkommen, dass das Update selbst abgeschlossen scheint, der Server aber dennoch nicht erreichbar ist, weil er noch weitere Aktualisierungen vornimmt.
  • Es kann vorkommen, dass das Setup am Ende lange wartet und schließlich meldet, dass das Update fehlgeschlagen sei. Das liegt an einem Timeout und sollte ignoriert werden.
    • Faustregel: Wenn der GreyhoundServer.exe Prozess läuft, aber der GREYHOUND Server noch nicht erreichbar ist oder der GREYHOUND Admin einen Fehler anzeigt, dann liegt das in der Regel daran, dass die Aktualisierung noch nicht abgeschlossen ist. Das Update sollte nicht erneut ausgeführt werden, solange die GreyhoundServer.exe noch läuft!
  • Falls der GREYHOUND Server nicht startet, die GreyhoundServer.exe also nicht in der Taskliste von Windows zu finden ist, dann sollte versucht werden, den Server über den GREYHOUND Admin zu starten. Auch hier wird ggf. ein Fehler angezeigt, wenn der Start aufgrund der Aktualisierungen zu lange dauert.
  • Falls der GREYHOUND Server dennoch nicht startet, dann kann im GREYHOUND/Server/Logs Ordner in der Log-Datei nachgesehen werden, ob dort eine konkrete Fehlermeldung erfasst wurde.