• +49-331-979-11-588
  • info@deinserverfachmann.de

Dovecot 2.4 -> 2.3 auf Debian 13 (Trixie) mit ISPConfig zurückrollen

Dovecot 2.4 -> 2.3 auf Debian 13 (Trixie) mit ISPConfig zurückrollen

Wenn ihr wie ich den Fehler gemacht habt bei einem Debian Server schon auf Trixie (Version 13) zu update ist euch wahrscheinlich aufgefallen, dass dovecot nicht mehr funktioniert. Mit dieser Anleitung könnt ihr dovecot erstmal auf die alte Version 2.3 zurücksetzen. Der Fehler liegt darin, dass dovecot in der Version 2.4 mit der alten Konfiguration bricht. Bis es einen Patch für ISPConfig gibt, habt ihr mit dieser Anleitung erstmal die Chance euren dovecot wieder zu laufen zu bringen.

IST-Zustand prüfen

dovecot --version
apt-cache policy dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd

Backup

Nicht zwingend erforderlich, denn ISPConfig legt bei Updates im /var/backup/ ein Backup an. Solltet ihr nach dem letzten Update was geändert haben, führt eine Sicherung durch.

mkdir -p /root/backup-dovecot-$(date +%F)
cp -a /etc/dovecot /root/backup-dovecot-$(date +%F)/

Bookworm-Repos hinzu (nur für Downgrade)

tee /etc/apt/sources.list.d/bookworm.list <<'EOF'
deb http://deb.debian.org/debian bookworm main
deb http://security.debian.org/debian-security bookworm-security main
EOF
tee /etc/apt/preferences.d/dovecot-23.pref <<'EOF'
Package: dovecot*
Pin: release n=bookworm
Pin-Priority: 1001

Package: *
Pin: release n=trixie
Pin-Priority: 990
EOF

Downgrade durchführen

apt update && apt install -t bookworm \
  dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd \
  dovecot-sieve dovecot-managesieved

Auto-Upgrades blocken

apt-mark hold dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-sieve dovecot-managesieved

Prüfung

dovecot --version
apt-cache policy dovecot-core
systemctl restart dovecot && systemctl status dovecot -n 50

Rückweg

Wenn ISPConfig die Änderungen in dovecot aufgenommen hat, könnt ihr mit folgenden Befehlen wieder zurück.

# Holds lösen
apt-mark unhold dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd dovecot-sieve dovecot-managesieved

# optional: Bookworm-Repo entfernen
rm -f /etc/apt/sources.list.d/bookworm.list
rm -f /etc/apt/preferences.d/dovecot-23.pref
apt update

# Upgrade auf Trixie-Pakete sicherstellen
apt install -t trixie \
  dovecot-core dovecot-imapd dovecot-pop3d dovecot-lmtpd \
  dovecot-sieve dovecot-managesieved
Daniel Jörg Schuppelius

Selbstständiger IT-Dienstleister und Assistent für Elektronik und Datentechnik, Ich bin sozusagen Mädchen für alles was die Informationstechnik angeht. Kümmere mich gerne um Probleme, an denen andere Dienstleister scheitern und bin ständig auf der Suche nach einer neuen Herausforderung. Entwickle gerne Programme und Skripte und kümmere mich um diverse Blogs und Seiten. Auch sonst probiere ich mich an neuen Techniken aus, um mich noch unabhängiger von anderen Personen zu machen. Wenn du willst, dass irgendetwas funktioniert, dann kümmere dich immer selbst darum.

Schreiben Sie einen Kommentar

Bitte beachten: Ihre E-Mail-Adresse wird nicht veröffentlicht, jedoch Ihr Name. Vorname oder ein Nickname ist ausreichend. Des Weiteren werden Kommentare auf dieser Seite moderiert. Bitte haben Sie etwas Geduld, wenn Ihr Kommentar nicht sofort aktiviert wird.

Wenn Sie sich nicht öffentlich äußern möchten, nutzen Sie das Kontaktformular oder senden Sie mir eine E-Mail. Bitte vergessen Sie nicht, den Artikel zu erwähnen, auf den Sie sich beziehen.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre, wie deine Kommentardaten verarbeitet werden.

Sie suchen,
Informationen

zum
Unternehmen!