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.4
→ 3.0
→ 4.0
→ 5.0
→ letzte stabile Version (5.1)
Paket-Installation aktualisieren
Zammad stoppen
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:
apt update
Aktualisierungen für Zammad deaktivieren:
apt-mark hold zammad
Aktualisierung aller Pakete außer Zammad:
apt upgrade
Reaktivieren der Aktualisierungen für Zammad:
apt-mark unhold zammad
Zammad aktualisieren:
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
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
.
Docker Compose-basierten Installation aktualisieren
cd zammad-docker-compose
git pull
docker-compose pull
docker-compose up -d