KIX - Forum
Community => Anleitungen => Thema gestartet 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 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