fix: Xapian-Lockfile nach systemctl stop entfernen
Verhindert DatabaseLockError beim Neustart wenn flintlock durch harten Abbruch liegen bleibt. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -75,6 +75,13 @@ info "Stoppe Dienste..."
|
|||||||
systemctl stop archivmail-web 2>/dev/null || warn "archivmail-web nicht aktiv"
|
systemctl stop archivmail-web 2>/dev/null || warn "archivmail-web nicht aktiv"
|
||||||
systemctl stop archivmail 2>/dev/null || warn "archivmail nicht aktiv"
|
systemctl stop archivmail 2>/dev/null || warn "archivmail nicht aktiv"
|
||||||
|
|
||||||
|
# Xapian-Lockfile entfernen (verhindert DatabaseLockError beim Neustart)
|
||||||
|
XAPIAN_LOCK=$(grep -A2 'index:' /etc/archivmail/config.yml 2>/dev/null | awk '/path:/{print $2}')
|
||||||
|
if [[ -n "$XAPIAN_LOCK" && -f "$XAPIAN_LOCK/flintlock" ]]; then
|
||||||
|
rm -f "$XAPIAN_LOCK/flintlock"
|
||||||
|
log "Xapian-Lockfile entfernt"
|
||||||
|
fi
|
||||||
|
|
||||||
# ── Dateien einspielen ────────────────────────────────────────────────────
|
# ── Dateien einspielen ────────────────────────────────────────────────────
|
||||||
|
|
||||||
info "Spiele Backend ein..."
|
info "Spiele Backend ein..."
|
||||||
|
|||||||
Reference in New Issue
Block a user