Hauptmenü

Updateleitfaden

Begonnen von Fabian Seibt, 03.04.2019 11:01:37

⏪ vorheriges - nächstes ⏩

Fabian Seibt

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 aktivieren

       
  • meist werden die KIX-Repos zurückgehalten, um zwischen den Updatezyklen weiterhin OS-Updates durchzuführen
  • entweder prüfen, ob Repos in /etc/sources.list auskommentiert sind und entsprechend ein kommentieren, oder:
apt-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:

       
  • ggf. Hot-/Bugfixes nachziehen
  • ggf. ACL's und Prozesse neu speichern/synchronisieren
  • KIX-Pakete wieder sperren
apt-mark hold kix kix-pg kixpro* (oder kix-mariadb, kix-mysql)

VG Fabian