dovecot fatal error nach update

Le-Seaw

Member
Hallo

habe von debian 12 auf denain 13 geupdated
Nun läuft der Mailserver nicht mehr
doveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/99-ispconfig-custom-config.conf line 5: >

dort steht drin:
plugin {
sieve_plugins = sieve_imapsieve sieve_extprograms

# From elsewhere to Spam folder
imapsieve_mailbox1_name = Junk
imapsieve_mailbox1_causes = COPY
imapsieve_mailbox1_before = file:/etc/dovecot/rspamd/rspamd-learn-spam.sieve

# From Spam folder to elsewhere
imapsieve_mailbox2_name = *
imapsieve_mailbox2_from = Junk
imapsieve_mailbox2_causes = COPY
imapsieve_mailbox2_before = file:/etc/dovecot/rspamd/rspamd-learn-ham.sieve

sieve_pipe_bin_dir = /etc/dovecot/rspamd

sieve_global_extensions = +vnd.dovecot.pipe +vnd.dovecot.environment
}
Version ist die letzte Version von ispconfig installiert, es sollte also eigentlich gehen.
Update auf Debian 13 mit


1. Wichtige Vorbereitungen
  • Backup: Erstellen Sie ein vollständiges Backup (VM-Snapshot, /etc, /home, /var, /opt).
  • Aktualisierung: Stellen Sie sicher, dass Ihr Debian 12 auf dem neuesten Stand ist:
    bash
    apt update && apt upgrade -y && apt dist-upgrade -y && apt autoremove -y
  • ISPConfig-Version: Stellen Sie sicher, dass Sie die neueste ISPConfig-Version verwenden, um Trixie-Unterstützung zu gewährleisten.

2. Debian auf Trixie umstellen
  1. Repositorys ändern: Bearbeiten Sie die /etc/apt/sources.list und alle Dateien in /etc/apt/sources.list.d/, um bookworm durch trixie zu ersetzen.
    bash
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list
    sed -i 's/bookworm/trixie/g' /etc/apt/sources.list.d/*.list
  2. Backports anpassen: Falls Debian 13 Backports aktiv sind, müssen diese ebenfalls auf trixie-backports umgestellt werden.
  3. Paketindex aktualisieren:
    bash
    apt update

3. Upgrade-Prozess
  1. Minimales Upgrade:
    bash
    apt upgrade -y --without-new-pkgs
  2. Haupt-Upgrade:
    bash
    apt full-upgrade -y
    Während dieses Prozesses müssen Konfigurationsdateien (z.B. SSH, Apache/Nginx) möglicherweise aktualisiert werden. Es wird empfohlen, die neuen Versionen zu prüfen und ggf. anzupassen.
  3. Bereinigung:
    bash
    apt autoremove -y
  4. Neustart:
    bash
    reboot
  5. wer kann helfen oder hat eine Idee??
 
hmm, sollte nach dem Debian Update nicht danach ein ISPConfig Update vorgenommen werden, bzw. erneut aufgerufen werden, damit die ConfigDateien passend geschrieben werden?
Gruß Michael
 

Le-Seaw

Member
was steht den bei dir in der Datei drin?
/etc/dovecot/conf.d/99-ispconfig-custom-config.conf
wenn du Debian 13 hast

root@server1:~# dovecot -n
# 2.4.1-4 (7d8c0e5759): /etc/dovecot/dovecot.conf
# Pigeonhole version 2.4.1-4 (0a86619f)
doveconf: Fatal: Error in configuration file /etc/dovecot/conf.d/99-ispconfig-custom-config.conf line 5: Unknown section name: plugin
root@server1:~#
 
Zuletzt bearbeitet:

Till

Administrator
was steht den bei dir in der Datei drin?
/etc/dovecot/conf.d/99-ispconfig-custom-config.conf
wenn du Debian 13 hast
Die gibt es per default nicht bzw. sie ist leer, denn das ist ja die Datei mit der D selbst die ISPConfig standard Konfiguration überschreiben kannst. Wenn Du da was drin stehen hast, musst Du es selbst angelegt haben und musst es dann den Inhalt dieser Datei auch selbst auf Dovecot 2.4 konvertieren.

Ruf auf:

ispconfig_update.sh --force
dann wähle während des Updates aus "reconfigure services = yes", dann schreibt er die dovecot config neu.
 

Le-Seaw

Member
Die gibt es per default nicht bzw. sie ist leer, denn das ist ja die Datei mit der D selbst die ISPConfig standard Konfiguration überschreiben kannst. Wenn Du da was drin stehen hast, musst Du es selbst angelegt haben und musst es dann den Inhalt dieser Datei auch selbst auf Dovecot 2.4 konvertieren.

Ruf auf:

ispconfig_update.sh --force
dann wähle während des Updates aus "reconfigure services = yes", dann schreibt er die dovecot config neu.
habe ich gemacht, mehrmals.
Er erstellt mir dann jedesmal die 99-ispconfig-custom-config.conf wieder neu und dann bricht der Start von dovecot. Desweiteren hängen alte Emailaccounts weil noch MD5 verschlüsselte Passwörter, das konnte ich aber fixen.
 

Till

Administrator
Und welchen Fehler gibt Dovecot aus? Und ja, die 99-ispconfig-custom-config.conf sollte da sein, aber sie ist per default leer, kann also gar keinen Fehler verursachen. Wenn sie nicht leer ist, dann musst Du und nicht ISPConfig da etwas reingeschrieben haben und dies bedeutet auch, dass Du es dann in Dovecot 2.4 Syntax ändern musst.
 

Werbung

Top