Cyrus Fehler: SQUAT failed to open index file

27.01.2019
Beschreibung was zu tun ist wenn der Fehler "SQUAT failed to open index file" in den Logdateien des Cyrus Mailserver auftaucht.

Wenn in den Logfiles des Cyrus Mailserver folgende Eintrage wiederholt auftauschen:

Jan 32 25:32:32 mailserver imap[XXXX]: SQUAT failed to open index file
Jan 32 25:32:32 mailserver imap[XXXX]: SQUAT failed

Dann sollte man die Index-Dateien erneuern oder anlegen. Dies kann man bewerkstelligen indem man sich zuerst einmal als Benutzer "cyrus" anmeldet. je nach Distribution bringen einen die folgenden Befehle ans Ziel:

sudo su cyrus

oder

su cyrus

Sobald man als Benutzer "cyrus" angemeldet ist muss man nur noch das Programm "squatter" ausführen. Dies kann man mit dem man den Befehl:

squatter

erledigen wenn in der eigenen Distribution das Programm im Pfad liegt. Wenn nicht sucht man das Programm mit dem Befehl:

find / -name "squatter"

und führt es dann aus.

Da der Job regelmäßig ausgeführt werden sollte, eignet sich ein Cron Job dafür.