Wiki-Quellcode von Softwareupdate
Zuletzt geändert von MACH ProForms GmbH am 22.08.2024
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
1 | # Update auf die aktuellste Release-Version | ||
2 | |||
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: | ||
4 | |||
5 | ## Hinweise | ||
6 | |||
7 | ### Allgemeines | ||
8 | |||
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 | |||
13 | ### Deployment-Timeout | ||
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 | |||
20 | ggf. eingestellt bzw. angepasst werden muss. | ||
21 | |||
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. | ||
23 | |||
24 | Die Anpassung ist normalerweise nur dann notwendig, wenn ein Datenbankupdate enthalten ist. | ||
25 | |||
26 | ## Installation | ||
27 | |||
28 | ### Update ohne Docker auf ubuntu | ||
29 | |||
30 | 1. Stoppen des Applikationsservers wildfly | ||
31 | 1. Ausführung des heruntergeladenen `egov-installer.sh` via `./egov-installer.sh`. | ||
32 | 1. Löschen des tmp-Verzeichisses des Applikationsservers. Dieses befindet sich im standalone-Verzeichnis von wildfly | ||
33 | 1. Neustart des Applikationsservers wildfly | ||
34 | |||
35 | ### Update mit Docker | ||
36 | |||
37 | 1. Legen Sie die `egov-installer.sh` unter _/opt/docker/fs/update/_ ab | ||
38 | 1. Wechsel Sie ins Verzeichnis _/opt/docker/fs/_ | ||
39 | 1. Führen sie als `root` das Update-Skript via `./standard.sh` oder `./defaultUpdate.sh` aus (abhängig Ihrer eigenen Installation). |