---
url: https://next.zammad.org/de/get-started/host-upgrade-repo-migration.md
---

# 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](https://zammad.com/de/pricing){target=\_blank}. 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](update) 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](/de/tutorials/backup-restore) 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](#update-an-out-of-support-release) 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

```sh
sudo systemctl stop zammad
```

## Host-Upgrade-Schritte

### Aktualisierungen für Zammad deaktivieren

::: tabs key:distros

\=== Ubuntu

```sh
sudo apt-mark hold zammad
```

\=== Debian

```sh
sudo apt-mark hold zammad
```

\=== OpenSUSE/SLES

```sh
sudo zypper addlock zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade --exclude zammad
```

:::

### Host-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.

::: tabs key:distros

\=== Ubuntu

Ubuntu 22.04:

```sh
sudo rm /etc/apt/sources.list.d/zammad.sources
```

Ubuntu 24.04:

```sh
sudo rm /etc/apt/sources.list.d/zammad.list
```

\=== Debian

```sh
sudo rm /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

```sh
sudo rm /etc/zypp/repos.d/zammad.repo
```

\=== CentOS/RHEL

```sh
sudo rm /etc/yum.repos.d/zammad.repo
```

:::

### Alten 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.

::: tabs key:distros

\=== Ubuntu

```sh
sudo rm /etc/apt/keyrings/pkgr-zammad.gpg
```

\=== Debian

```sh
sudo rm /etc/apt/trusted.gpg.d/pkgr-zammad.gpg
```

\=== OpenSUSE/SLES

Zeigen Sie die Schlüssel auf Ihrem System an:

```sh
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
```

Löschen Sie den/die Zammad-relevanten Schlüssel (und nur diese(n)!), ersetzen Sie `<key-name>` mit der tatsächlichen Schlüssel- ID:

```sh
sudo rpm -e <key-name>
```

\=== CentOS/RHEL

Zeigen Sie die Schlüssel auf Ihrem System an:

```sh
rpm -q gpg-pubkey --qf '%{name}-%{version}-%{release} --> %{summary}\n'
```

Löschen Sie den/die Zammad-relevanten Schlüssel (und nur diese(n)!), ersetzen Sie `<key-name>` mit der tatsächlichen Schlüssel- ID:

```sh
sudo rpm -e <key-name>
```

:::

### Neue 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.

:::: tabs key:distros

\=== Ubuntu
Paketquellen-Schlüssel hinzufügen:

```sh
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.gpg
```

Paketquelle hinzufügen (Ubuntu 22.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/22.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Paketquelle hinzufügen (Ubuntu 24.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/24.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Paketquelle hinzufügen (Ubuntu 26.04):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/ubuntu/26.04.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== Debian

Paketquellen-Schlüssel hinzufügen:

```sh
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.gpg
```

Paketquelle hinzufügen (Debian 12):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/12.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Paketquelle hinzufügen (Debian 13):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/debian/13.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

Paketquelle hinzufügen (OpenSUSE/SLES 15):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/15.repo"
```

Paketquelle hinzufügen (OpenSUSE/SLES 16):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable/installer/sles/16.repo"
```

\===CentOS/RHEL
Paketquellen-Schlüssel hinzufügen:

```sh
sudo rpm --import https://go.packager.io/srv/rpm/zammad/zammad/gpg-key.asc
```

Paketquelle hinzufügen (CentOS/RHEL 9):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/9.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

Paketquelle hinzufügen (CentOS/RHEL 10):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable/installer/el/10.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

::::

### Zammad installieren

::: tabs key:distros

\=== Ubuntu

```sh
sudo apt update
```

```sh
sudo apt install zammad
```

\=== Debian

```sh
sudo apt update
```

```sh
sudo apt install zammad
```

:::

### Zammad aktualisieren

::: tip
Wenn eine neue Version von Zammad verfügbar ist und Sie auf diese aktualisieren möchten, lesen Sie die
[Release Notes](https://zammad.com/de/product/releases){target=\_blank} 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.

::: tabs key:distros

\=== Ubuntu

Aktualisierung des Paketindexes:

```sh
sudo apt update
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo apt-mark unhold zammad
```

Zammad aktualisieren:

```sh
sudo apt upgrade zammad
```

\=== Debian

Aktualisierung des Paketindexes:

```sh
sudo apt update
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo apt-mark unhold zammad
```

Zammad aktualisieren

```sh
sudo apt upgrade zammad
```

\=== OpenSUSE/SLES

Aktualisierung des Paketindexes:

```sh
sudo zypper refresh
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo zypper removelock zammad
```

Zammad aktualisieren

```sh
sudo zypper update zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade zammad
```

:::

### Zammad starten

```sh
sudo systemctl start zammad
```

## Aktualisierung 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:

:::: tabs key:distros

\=== Ubuntu
Paketquellen-Schlüssel hinzufügen:

```sh
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.gpg
```

Paketquelle hinzufügen (Ubuntu 20.04):

```sh
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.list
```

Paketquelle hinzufügen (Ubuntu 22.04):

```sh
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.list
```

Paketquelle hinzufügen (Ubuntu 24.04):

```sh
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.list
```

\=== Debian

Paketquellen-Schlüssel hinzufügen::

```sh
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.gpg
```

Paketquelle hinzufügen (Debian 11):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/debian/11.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

Paketquelle hinzufügen (Debian 12):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/debian/12.list" \
  -o /etc/apt/sources.list.d/zammad.list
```

\=== OpenSUSE/SLES

Paketquelle hinzfügen (OpenSUSE/SLES 15):

```sh
sudo curl -o /etc/zypp/repos.d/zammad.repo \
  "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/sles/15.repo"
```

\=== CentOS/RHEL

Paketquellen-Schlüssel hinzufügen::

```sh
sudo rpm --import https://go.packager.io/srv/rpm/zammad/zammad/gpg-key.asc
```

Paketquelle hinzufügen (CentOS/RHEL 8):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/el/8.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

Paketquelle hinzufügen (CentOS/RHEL 9):

```sh
sudo curl -fsSL "https://go.packager.io/srv/zammad/zammad/stable-6.5/installer/el/9.repo" \
  -o /etc/yum.repos.d/zammad.repo
```

::::

### Auf Zammad 6.5.5 aktualisieren

Zammad stoppen:

```sh
sudo systemctl stop zammad
```

:::: tabs key:distros

\=== Ubuntu

Aktualisierung des Paketindexes:

```sh
sudo apt update
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo apt-mark unhold zammad
```

Zammad aktualisieren:

```sh
sudo apt upgrade zammad
```

\=== Debian

Aktualisierung des Paketindexes:

```sh
sudo apt update
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo apt-mark unhold zammad
```

Zammad aktualisieren

```sh
sudo apt upgrade zammad
```

\=== OpenSUSE/SLES

Aktualisierung des Paketindexes:

```sh
sudo zypper refresh
```

Aktivieren der Aktualisierung für Zammad:

```sh
sudo zypper removelock zammad
```

Zammad aktualisieren

```sh
sudo zypper update zammad
```

\=== CentOS/RHEL

```sh
sudo dnf upgrade zammad
```

::::

Zammad starten:

```sh
sudo systemctl start zammad
```
