Skip to content

Zammad aktualisieren

TIP

Haben Sie genug von komplizierten Aufgaben rund um die Einrichtung, Konfiguration, Sicherung und Aktualisierung? Lassen Sie uns diese Dinge für Sie erledigen! 🚀

Der einfachste und oft auch kostengünstigste Weg, Zammad zu betreiben, ist unser Cloud-Dienst. Testen Sie es in einer kostenlosen Testinstanz!

Bevor Sie Zammad aktualisieren, empfehlen wir Ihnen dringend, einen Blick in unsere Release Notes zu werfen. Dort finden Sie Informationen über Funktionen und Fehlerbehebungen sowie Anmerkungen zu Änderungen und Breaking Changes.

Beachten Sie, dass Sie bei der Aktualisierung keine Hauptversionen von Zammad überspringen sollten. Das bedeutet zum Beispiel, dass Ihr Upgrade-Pfad von Version 2.4 auf 5.1 (unter der Annahme, dass dies die aktuelle stabile Version ist) folgendermaßen aussehen würde: 2.43.04.05.0letzte stabile Version (5.1)

Paket-Installation aktualisieren

Zammad stoppen

sh
systemctl stop zammad

Backup von Zammad

Erstellen Sie ein Backup. Sie können das Backup Script verwenden, das mit dem Zammad-Paket ausgeliefert wird.

Zammad aktualisieren

INFO

Wenn Sie Ihr gesamtes System aktualisieren und es gibt Updates für Zammad und Ihren Datenbankserver, kann dies zu Fehlern führen, da Ihre Datenbank möglicherweise nicht wieder online ist, wenn Zammad aktualisiert wird.

In einem solchen Fall sollten Sie Zammad vorübergehend von der Aktualisierung ausschließen, wie in den folgenden Befehlen zu sehen.

Aktualisierung der Paketlisten:

sh
apt update

Aktualisierungen für Zammad deaktivieren:

sh
apt-mark hold zammad

Aktualisierung aller Pakete außer Zammad:

sh
apt upgrade

Reaktivieren der Aktualisierungen für Zammad:

sh
apt-mark unhold zammad

Zammad aktualisieren:

sh
apt upgrade

Zusätzliche Schritte

Auch die Aktualisierung von Elasticsearch kann relevant sein. Stellen Sie sicher, dass Sie eine unterstützte Version von Elasticsearch installiert haben (siehe Paket-Installation für unterstützte Versionen).

Wenn Sie Elasticsearch aktualisieren müssen, werfen Sie bitte einen Blick auf deren Dokumentation und folgen Sie den Anweisungen.

Falls Sie Plugins für Elasticsearch verwenden, stellen Sie sicher, dass diese ebenfalls aktualisiert werden (Hinweis: Ab Elasticsearch 8 ist das Ingest-Attachment-Plugin nicht mehr notwendig, sondern ist Bestandteil von Elasticsearch selbst).

Zammad starten

sh
systemctl start zammad

Docker-Installation aktualisieren

WARNING

Aktualisierungen des Docker Compose Stacks können zusätzliche Schritte erfordern oder Breaking Changes beinhalten. Prüfen Sie immer zuerst die Docker Compose Versionshinweise auf Hinweise für die Aktualisierungen.

Portainer-basierte Installation aktualisieren

Klicken Sie in Ihrem Zammad-Stack auf Pull and redeploy, aktivieren Sie Re-pull image and redeploy und klicken Sie auf Update.

Hervorhebung der Stack-Aktualisierung in
Portainer

Docker Compose-basierten Installation aktualisieren

sh
cd zammad-docker-compose
sh
git pull
sh
docker-compose pull
sh
docker-compose up -d