Page 1 of 1

Redis-Datenbank für Rspamd wird nicht gestartet

Posted: Wed 8. Apr 2026, 19:28
by marco
Ich bin sicher, dass die Ursache des Problems bei KeyHelp liegt
(z.B. Ja / Nein (Probleme ohne KeyHelp-Bezug gehören ins Offtopic-Forum))
Ja

Server-Betriebssystem + Version
(z.B. Ubuntu 24.04)

Debian 13
Eingesetzte Server-Virtualisierung-Technologie
(z.B. keine, OpenVZ, KVM, XEN, etc.)

Kvm
KeyHelp-Version + Build-Nummer
(z.B. 26.0 - Build 3582)

26 - 3618
Problembeschreibung / Fehlermeldungen

Redis-Datenbank für Rspamd wird nicht gestartet über das panel. Wenn man starten will kommt

Code: Select all

Der Vorgang konnte nicht abgeschlossen werden. Bitte überprüfen Sie die erforderlichen Berechtigungen. 
Im redis-keyhelp log steht folgendes :

Code: Select all

29716:C 08 Apr 2026 19:28:04.853 # WARNING Memory overcommit must be e
nabled! Without it, a background save or replication may fail under lo
w memory condition. Being disabled, it can also cause failures without
 low memory condition, see https://github.com/jemalloc/jemalloc/issues
/1328. To fix this issue add 'vm.overcommit_memory = 1' to /etc/sysctl
.conf and then reboot or run the command 'sysctl vm.overcommit_memory=
1' for this to take effect.
29716:C 08 Apr 2026 19:28:04.854 * Supervised by systemd. Please make
sure you set appropriate values for TimeoutStartSec and TimeoutStopSec
 in your service unit.
29716:C 08 Apr 2026 19:28:04.854 * oO0OoO0OoO0Oo Redis is starting oO0
OoO0OoO0Oo
29716:C 08 Apr 2026 19:28:04.854 * Redis version=8.0.2, bits=64, commi
t=00000000, modified=0, pid=29716, just started
29716:C 08 Apr 2026 19:28:04.854 * Configuration loaded
29716:M 08 Apr 2026 19:28:04.854 * monotonic clock: POSIX clock_gettim
e
29716:M 08 Apr 2026 19:28:04.855 * Running mode=standalone, port=6380.
29716:M 08 Apr 2026 19:28:04.856 * Server initialized
29716:M 08 Apr 2026 19:28:04.856 * Loading RDB produced by version 8.0
.2
29716:M 08 Apr 2026 19:28:04.856 * RDB age 60024 seconds
29716:M 08 Apr 2026 19:28:04.856 * RDB memory usage when created 309.6
6 Mb
29716:M 08 Apr 2026 19:28:05.819 # FATAL: Data file was created with a
 Redis server configured to handle more than 1 databases. Exiting

root@s10w:/var/log/redis#

Re: Redis-Datenbank für Rspamd wird nicht gestartet

Posted: Thu 9. Apr 2026, 10:58
by Alexander
Hallo,

Im Zuge des Updates habe ich die existierende Redis-Datenbank kopiert und sie als Grundlage für die neue Rspamd-Redis Datenbank benutzt.
Versuche einmal mit folgendem Befehl die etwaig vorhandenen anderen Datenbanken zu leeren und nur die db0 mit den für rspamd relevanten Inhalten zu behalten. Anschließend sollte alles ordnungsgemäß funktionieren.

EDIT:

Da die Redis-Instanz ja aktuell nicht läuft sind folgende Schritte notwendig:

1) Ändere zunächst einmal in /etc/redis/redis-keyhelp.conf den Wert für "databases" auf 16 ab

2) die Redis-Instanz neu starten:

Code: Select all

systemctl restart redis-keyhelp
3) Folgenden Befehl in der Konsole ausführen. PASSWORT ersetzt du mit dem beim Parameter "requirepass" hinterlegtem Wert aus dieser Datei: /etc/redis/redis-keyhelp.conf

Code: Select all

for i in $(seq 1 15); do redis-cli -p 6380 -a PASSWORT -n $i FLUSHDB; done
4) Ändere den Wert für "databases" wieder auf 1 ab in /etc/redis/redis-keyhelp.conf

5) die Redis-Instanz neu starten:

Code: Select all

systemctl restart redis-keyhelp