Wiki-Quellcode von Softwareupdate

Zuletzt geändert von MACH ProForms GmbH am 22.08.2024

Verstecke letzte Bearbeiter
MACH ProForms GmbH 8.1 1 # Update auf die aktuellste Release-Version
MACH ProForms GmbH 1.1 2
MACH ProForms GmbH 3.1 3 Nach dem erfolgreichen Herunterladen des `egov-installer.sh` (siehe hierzu den Artikel "[[Installation|doc:Main.01_Systemadministration.03_Installation.02_Installer.WebHome]]") können Sie das Update in den folgenden Schritten ausführen:
MACH ProForms GmbH 1.1 4
MACH ProForms GmbH 9.1 5 ## Hinweise
MACH ProForms GmbH 4.1 6
MACH ProForms GmbH 9.1 7 ### Allgemeines
8
MACH ProForms GmbH 4.1 9 Sollte es eine Abweichung von der Standardvorgehensweise geben bekommen Sie die entsprechenden Informationen über eine Mail, dass ein Update zur Verfügung steht. Sollte das letzte Update schon länger zurückliegen, empfehlen wir die Ausführung des [[Datenbankskriptes|Main.01_Systemadministration.03_Installation.03_Abschliessend.02_Datenbank.03_Update]] sowie der Erneuerung des [[Suchindexes|Main.01_Systemadministration.04_Wartung.03_Suchindexierung]].
10
11 Falls Sie eigene Cronjobs haben, so sollten Sie prüfen, ob diese nach dem Update noch funktionsfähig sind.
12
MACH ProForms GmbH 9.1 13 ### Deployment-Timeout
MACH ProForms GmbH 8.1 14
15 Prüfen Sie, bevor das Update eingespielt wird, dass der Timeout für das Deployment
16
17 * des Wildfly entsprechend dem Artikel [Deployment-Timeout](https://wiki.form-solutions.de/wiki/admindoku/view/Main/01_Systemadministration/03_Installation/03_Abschliessend/01_Wildfly/03_Standalone/#HDeploymentTimeout)
18 * in der _./fs/updatefunction.sh_ in der Funktion _wait_isDeployed_ der Timeout auf 6000
19
MACH ProForms GmbH 9.1 20 ggf. eingestellt bzw. angepasst werden muss.
MACH ProForms GmbH 8.1 21
MACH ProForms GmbH 10.1 22 Diese Werte können nach dem Update beibehalten und müssen nicht zurückgestellt werden. Grundsätzlich werden Probleme mit dem Timeout in den *.failed-Dateien mit der Meldung "Deployment-Timeout" dargestellt.
MACH ProForms GmbH 8.1 23
MACH ProForms GmbH 10.1 24 Die Anpassung ist normalerweise nur dann notwendig, wenn ein Datenbankupdate enthalten ist.
25
MACH ProForms GmbH 8.1 26 ## Installation
27
MACH ProForms GmbH 4.1 28 ### Update ohne Docker auf ubuntu
29
MACH ProForms GmbH 1.1 30 1. Stoppen des Applikationsservers wildfly
MACH ProForms GmbH 6.1 31 1. Ausführung des heruntergeladenen `egov-installer.sh` via `./egov-installer.sh`.
MACH ProForms GmbH 3.1 32 1. Löschen des tmp-Verzeichisses des Applikationsservers. Dieses befindet sich im standalone-Verzeichnis von wildfly
33 1. Neustart des Applikationsservers wildfly
MACH ProForms GmbH 1.1 34
MACH ProForms GmbH 4.1 35 ### Update mit Docker
MACH ProForms GmbH 1.1 36
MACH ProForms GmbH 4.1 37 1. Legen Sie die `egov-installer.sh` unter _/opt/docker/fs/update/_ ab
MACH ProForms GmbH 5.1 38 1. Wechsel Sie ins Verzeichnis _/opt/docker/fs/_
MACH ProForms GmbH 6.1 39 1. Führen sie als `root` das Update-Skript via `./standard.sh` oder `./defaultUpdate.sh` aus (abhängig Ihrer eigenen Installation).