Synology Active backup for business

Synology Active Backup for Business: Linux Agent zurücksetzen oder IP ändern (Force Reset)

Wer den Synology Active Backup for Business (ABB) Agent unter Linux einsetzt, kennt das Problem: Ändert sich die IP-Adresse des NAS oder ist der Server dauerhaft offline, verweigert der Agent oft den Dienst. Der reguläre Weg über den Befehl abb-cli -l (Logout) schlägt fehl, da der Agent zwingend versucht, den alten Server für die Abmeldung zu kontaktieren.

In diesem Guide erfährst du, wie du die Verbindung manuell trennst und den Agenten ohne Neuinstallation zurücksetzt.

Das Problem: abb-cli -l funktioniert nicht ohne Verbindung

Normalerweise nutzt man für eine Neukonfiguration den Befehl abb-cli -l oder abb-cli setup. Besteht jedoch keine Verbindung zum ursprünglichen Ziel-NAS (z. B. nach einem Serverumzug oder einer IP-Änderung), erscheint meist folgende Fehlermeldung:

„Internet error. Please check your Internet connection… Authentication failed.“

Da der Agent in einer „Abmelde-Schleife“ feststeckt, muss die Konfiguration auf Dateiebene bereinigt werden.


Schritt-für-Schritt: Verbindung manuell zurücksetzen

Wenn der reguläre Logout nicht möglich ist, hilft nur ein manueller Eingriff in die SQLite-Datenbanken des Agenten. Gehe dazu wie folgt vor:

1. Dienst stoppen

Zuerst muss der Hintergrunddienst des Agenten gestoppt werden, damit die Datenbankdateien nicht blockiert werden:

Bash

sudo systemctl stop synology-active-backup-business-linux-service

2. SQLite-Datenbanken löschen

Der Agent speichert seine Identität und die Server-IP in SQLite-Datenbanken. In aktuellen Versionen liegen diese im Ordner /data/. Wir löschen diese spezifisch:

Bash

sudo rm /opt/Synology/ActiveBackupforBusiness/data/system-db.sqlite
sudo rm /opt/Synology/ActiveBackupforBusiness/data/log-db.sqlite
sudo rm /opt/Synology/ActiveBackupforBusiness/data/temp.sqlite

Wichtig: Achte auf die Endung .sqlite, da ältere Dokumentationen oft fälschlicherweise nur von .db-Dateien sprechen.

3. SSL-Zertifikat entfernen

Da die Verbindung zu einer neuen IP-Adresse oft an ungültigen Zertifikatsspeichern scheitert, sollte das alte Zertifikat ebenfalls gelöscht werden:

Bash

sudo rm /opt/Synology/ActiveBackupforBusiness/data/certs.pem

4. Dienst neu starten

Nun kann der Dienst wieder aktiviert werden. Er erstellt beim Start automatisch neue, leere Datenbankdateien:

Bash

sudo systemctl start synology-active-backup-business-linux-service

Neue Verbindung herstellen

Nachdem die alten Konfigurationsreste entfernt wurden, erkennt der Agent keine bestehende Verbindung mehr. Du kannst nun ganz einfach den Verbindungsassistenten starten:

Bash

sudo abb-cli -c

(Alternativ funktioniert nun auch wieder sudo abb-cli setup ohne Fehlermeldung).

Gib hier die neue IP-Adresse oder den Hostnamen sowie deine Admin-Zugangsdaten ein. Der Agent wird nun als „neues“ Gerät (oder zur Wiederverknüpfung) auf deinem Synology NAS erkannt.


Zusammenfassung der Befehle für Profis

Bash

# Force Reset Script
sudo systemctl stop synology-active-backup-business-linux-service
sudo rm /opt/Synology/ActiveBackupforBusiness/data/*.sqlite
sudo rm /opt/Synology/ActiveBackupforBusiness/data/certs.pem
sudo systemctl start synology-active-backup-business-linux-service
sudo abb-cli -c

Fazit

Ein „Hängenbleiben“ des Synology Linux Agents ist ärgerlich, lässt sich aber durch das Löschen der lokalen SQLite-Datenbanken schnell beheben. Eine komplette Deinstallation des Pakets (die unter Linux oft fälschlicherweise riesige Speicherplatzbelegungen anzeigt) ist dafür nicht notwendig.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen