Host-Upgrade und Paketquellenmigration
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!
Diese Seite beinhaltet die erforderlichen Schritte für ein Host-Upgrade und den Wechsel zu Zammads neuen Paketquellen. Wenn Sie nur Zammad selbst aktualisieren möchten, schauen Sie sich Sie bitte die Aktualisierung von Zammad an. Um nur zu den neuen Paketquellen zu wechseln ohne ein Host-Upgrade durchzuführen, überspringen Sie die Host-Upgrade-Schritte.
Zammad-Pakete werden mit einer neuen Toolchain erstellt und unter einer anderen URL gehostet. Die alte Toolchain wird nicht mehr verwendet, sodass die Pakete in den alten Paketquellen keine Updates mehr erhalten. Das bedeutet, Sie müssen einen neuen Paketquellen-Schlüssel hinzufügen und Ihre Paketquellen-Konfiguration ändern.
Der Paketquellenkanal in der URL wählt das jeweilige Release aus: stable enthält die aktuelle stabile Version, während Versionen, die nicht mehr unterstützt werden, ihren eigenen Kanal haben, z.B. stable-6.5.
WARNING
Stellen Sie immer sicher, dass Sie eine Sicherung Ihrer Daten haben, bevor Sie ein Upgrade durchführen.
WARNING
Zammad 6.5.5 ist eine Notfallveröffentlichung, die ein Sicherheitsproblem behebt. Zammad 6.5 wird nicht mehr unterstützt und diese Pakete sind nur im stable-6.5-Kanal verfügbar. Weitere Informationen zu den Schritten finden Sie unter Aktualisierung einer nicht mehr unterstützten Version weiter unten.
Die folgenden Betriebssysteme werden unterstützt:
| Distribution | Version |
|---|---|
| CentOS/RHEL | 9, 10 |
| Debian | 12 & 13 |
| OpenSUSE Leap / SLES | 15 & 16 |
| Ubuntu | 22.04, 24.04 & 26.04 |
Zammad stoppen
sudo systemctl stop zammadHost-Upgrade-Schritte
Aktualisierungen für Zammad deaktivieren
sudo apt-mark hold zammadHost-Upgrade durchführen
Führen Sie das Host-Upgrade gemäß der Dokumentation Ihres Betriebssystems durch. Da es sich hierbei um eine anspruchsvolle und umfangreiche Aufgabe handelt, gibt es dazu hier keine Anleitung. Nach dem Upgrade Ihres Betriebssystems fahren Sie mit den nächsten Schritten fort.
Host neu starten
Falls Sie Ihr System nach dem Upgrade nicht neu gestartet haben, müssen Sie es jetzt neu starten. Prüfen Sie anschließend, ob alles wie erwartet läuft. Falls Zammad automatisch startet, stoppen Sie es wieder, bevor Sie mit den nächsten Schritten fortfahren.
Paketquelle anpassen
Alte Paketquelle entfernen
Entfernen Sie die alte Konfigurationsdatei der Paketquelle oder deaktivieren/löschen Sie die alte Paketquelle in Ihrem Paketmanager.
Ubuntu 22.04:
sudo rm /etc/apt/sources.list.d/zammad.sourcesUbuntu 24.04:
sudo rm /etc/apt/sources.list.d/zammad.listAlten Paketquellen-Schlüssel entfernen
Entfernen Sie den alten Paketquellen-Schlüssel von Ihrem System. Je nach Betriebssystem und Version ist der Ort bzw. die Methode unterschiedlich.
sudo rm /etc/apt/keyrings/pkgr-zammad.gpgNeue Paketquelle hinzufügen
Wenn der Paketquellen-Schlüssel für die alte und die neue Version Ihrer Distribution unterschiedlich ist oder Ihre Distribution diesen an einem anderen Ort erwartet, fügen Sie den neuen Schlüssel hinzu. Andernfalls können Sie direkt die neue Konfiguration der Paketquelle hinzufügen.
Paketquellen-Schlüssel hinzufügen:
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
-o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpgPaketquelle hinzufügen (Ubuntu 22.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/22.04.list" \
-o /etc/apt/sources.list.d/zammad.listPaketquelle hinzufügen (Ubuntu 24.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/24.04.list" \
-o /etc/apt/sources.list.d/zammad.listPaketquelle hinzufügen (Ubuntu 26.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/26.04.list" \
-o /etc/apt/sources.list.d/zammad.listZammad installieren
sudo apt updatesudo apt install zammadZammad aktualisieren
TIP
Wenn eine neue Version von Zammad verfügbar ist und Sie auf diese aktualisieren möchten, lesen Sie die Release Notes für erforderliche zusätzliche Schritte.
Aktivieren Sie die Updates für Zammad wieder und aktualisieren Sie Zammad auf die neueste Version, die für Ihr Betriebssystem verfügbar ist.
Aktualisierung des Paketindexes:
sudo apt updateAktivieren der Aktualisierung für Zammad:
sudo apt-mark unhold zammadZammad aktualisieren:
sudo apt upgrade zammadZammad starten
sudo systemctl start zammadAktualisierung einer nicht mehr unterstützten Version
Zammad 6.5.5 ist eine Notfallveröffentlichung, die ein Sicherheitsproblem behebt. Zammad 6.5 wird seit einiger Zeit nicht mehr unterstützt und empfängt keine Sicherheitsupdates. Daher ist ein Update auf die aktuelle stabile Version die empfohlene Maßnahme. Befolgen Sie die folgenden Schritte nur, wenn Sie jetzt keine Aktualisierung auf eine unterstützte Version vornehmen können.
Zammad erstellt Pakete 6.5.5 für Ubuntu 20.04, 22.04 und 24.04, Debian 11 und 12, CentOS/RHEL 8 und 9 sowie OpenSUSE Leap/SLES 15.
Fügigen Sie die Paketquelle 6.5 hinzu
Entfernen Sie zuerst die alte Paketquelle und ihren Schüssel, wie in Paketquelle verwalten oben beschrieben. Andernfalls liest Ihr Paketmanager weiterhin die alte Paketquelle, die Pakete eines neueren Releases anbietet.
Fügen Sie die neue Paketquelle mit dem stable-6.5 Kanal hinzu:
Paketquellen-Schlüssel hinzufügen:
sudo curl -fsSL "https://go.packager.io/srv/deb/zammad/zammad/gpg-key.gpg" \
-o /usr/share/keyrings/zammad.gpg && sudo chmod 644 /usr/share/keyrings/zammad.gpgPaketquelle hinzufügen (Ubuntu 20.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/ubuntu/20.04.list" \
-o /etc/apt/sources.list.d/zammad.listPaketquelle hinzufügen (Ubuntu 22.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/ubuntu/22.04.list" \
-o /etc/apt/sources.list.d/zammad.listPaketquelle hinzufügen (Ubuntu 24.04):
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/ubuntu/24.04.list" \
-o /etc/apt/sources.list.d/zammad.listAuf Zammad 6.5.5 aktualisieren
Zammad stoppen:
sudo systemctl stop zammadAktualisierung des Paketindexes:
sudo apt updateAktivieren der Aktualisierung für Zammad:
sudo apt-mark unhold zammadZammad aktualisieren:
sudo apt upgrade zammadZammad starten:
sudo systemctl start zammad