KIX - Forum

Community => Anleitungen => Thema gestartet von: Fabian Seibt am 03.04.2019 11:01:37

Titel: Updateleitfaden
Beitrag von: Fabian Seibt am 03.04.2019 11:01:37
Hallo zusammen,

hier ein kurzer Leitfaden zum Updateprozess (am Beispiel Debian-, Ubuntu-Server):

vor der Durchführung zu überprüfen:

Werden vorhandene Hot-/Bugfixes durch die neuen Versionen gefixt sein oder müssen diese nach dem Update nachgezogen werden?
Custom-Erweiterungspakete auf mögliche Abhängigkeiten prüfen.

Ablauf:

1. Snapshot erstellen / alternativ Backup des Systems:
/opt/kix/scripts/backup.pl -d /tmp/ -c gzip -t fullbackup

2. Stoppen der externen Verbindungen / Kontrolle der Ressourcen:

2. a) Webserver stoppenservice apache2 stop

2. b) KIX cronjobs stoppen/opt/kix/bin/Cron.sh stop www-data

2. c) Prüfen des vorhandenen Speichers der Festplatte, um Update auszuführen

3. KIX-Repositories aktivierenapt-mark unhold kix kix-pg kixpro* (oder kix-mariadb, kix-mysql)apt-mark showhold (zeigt blockierte Pakete)

4. Repositories aktualisieren + Paketupdates durchführen (KIX, KIXPro, Zusatzpakete)
sudo apt-get update
sudo apt-get install --only-upgrade kix-<DBMS> (kix-mariadb, kix-mysql, kix-pg)
sudo apt-get install --only-upgrade kix
sudo apt-get install --only-upgrade kixpro
sudo apt-get install --only-upgrade kixpro-*


5. Installation eventueller Zusatzpakete (opms, z.B. Extensions)
sudo -u www-data /opt/kix/./bin/kix.Console.pl Admin::Package::Install <Lokation+Paket>

6. Evtl. Caches löschen und Konfiguration neu aufbauen
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Cache::Delete
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Loader::CacheCleanup
sudo -u www-data /opt/kix/./bin/kix.Console.pl Maint::Config::Rebuild


7. Evtl. Webserver neu starten
service apache2 restart

8. Cronjobs starten/opt/kix/bin/Cron.sh start www-data


Nacharbeiten:
apt-mark hold kix kix-pg kixpro* (oder kix-mariadb, kix-mysql)

VG Fabian