Rücksicherung Neue Backup-Verwaltung Restic | owner falsch  [GELÖST]

Locked
User avatar
skipper501
Posts: 6
Joined: Mon 30. Oct 2017, 15:21

Rücksicherung Neue Backup-Verwaltung Restic | owner falsch

Post by skipper501 »

Hallo liebe Entwickler,

zunächst einmal 1000 Dank für dieses fantastische Serververwaltungstool.

Nun zu meiner Erfahrung beim Testen der "Neue Backup-Verwaltung" (Backup-Repositorys mit Restic)

Ich schreibe hier, weil ich hoffe bald die "Neue Backup-Verwaltung" im Praxiseinsatz verwenden zu können.
Diese wird nach Neuinstallationen ausschließlich angezeigt.
Jedoch ist gegenwärtig ein manueller Serverumzug schneller, als das Nutzen der "Neue Backup-Verwaltung".

Die Vorteile gegenüber der alten Backupmöglichkeit (Alternative Backup-Verwaltung gepackt mit 7z) sind:
- wenig cpu Belastung
- es wird kein Speicherplatz zum Packen auf den Quellserver benötigt
- auf den Zielserver kann das Repository leicht eingebunden werden

Die Nachteile, die hier im Forum auch schon Erwähnung fanden, sind:
- jeder user muss händisch mit dem richtigen Passwort angelegt werden
- jede Datenbank muss händisch mit dem richtigen Passwort angelegt werden
- jedes E-Mailkonto muss händisch mit dem richtigen Passwort angelegt werden
- händisches Löschen der default index.html und bulma.min.css in jedem www Verzeichnis

Fehlerbeschreibung nach dem Einspielen des Backups:
Die owner im Bereich '/home/user/kunde/www' waren alle falsch, d.h. sie besaßen die owner der anderen user und zwar so willkürlich, als wenn sie zufällig aus den vorhanden und nicht vorhanden ownern verwendet worden.
Die owner der eingespielten Datenbanken und E-Mailkonten blieben richtig.

Betriebssystem + Version
Quellserver: Debian 9.13 (64-bit)
Zielserver: Debian 11.2 (64-bit)

KeyHelp-Version + Build-Nummer
Quellserver: 21.3 (Build 2344)
Zielserver: 21.3 (Build 2344)

Virtualisierung
Quellserver: LXC
Zielserver: KVM

Schritte zur Reproduktion
Ich habe das gestern ein paarmal wiederholt.

Erwartetes Ergebnis
Konsistente Daten auf dem Zielserver nach einspielen des Backus.

Tatsächliches Ergebnis
Inkonsistente Daten auf dem Zielserver nach einspielen des Backus.
Falsche owner des Verzeichnis www und sich darin befindlichen Dateien und Ordner.

Was sagen die Logs?
Anbei das Protokoll vom Quellserver:
[14-Jan-2022 11:26:02] INFO --> Create repository lock
[14-Jan-2022 11:26:03] INFO --> Looking for pending operations for repository: [Name des Repositorys] (FTP(S)) / #1
[14-Jan-2022 11:26:03] INFO --> Operation found: backup
[14-Jan-2022 11:26:03] INFO --> Prepare backup...
[14-Jan-2022 11:32:19] INFO --> Backup created
[14-Jan-2022 11:32:19] INFO --> Cleanup
[14-Jan-2022 11:32:20] INFO --> Operation found: prune
[14-Jan-2022 11:32:20] INFO --> Remove old snapshots
[14-Jan-2022 11:32:25] INFO --> Operation found: check
[14-Jan-2022 11:32:25] INFO --> Integrity check
[14-Jan-2022 11:32:30] INFO --> Update snapshot data / stats
[14-Jan-2022 11:32:37] INFO --> Update repository stats
[14-Jan-2022 11:32:42] INFO --> Size 'raw': 13.84 GB
[14-Jan-2022 11:32:42] INFO --> Size 'restore': 14.56 GB
[14-Jan-2022 11:32:43] INFO --> All finished, releasing lock.

Anbei das Protokoll vom Zielserver:
[14-Jan-2022 18:47:02] INFO --> Create repository lock
[14-Jan-2022 18:47:03] INFO --> Looking for pending operations for repository: [Name des Repositorys] (FTP(S)) / #1
[14-Jan-2022 18:47:03] INFO --> Operation found: check
[14-Jan-2022 18:47:03] INFO --> Integrity check
[14-Jan-2022 18:47:22] INFO --> Update snapshot data / stats
[14-Jan-2022 18:47:59] INFO --> Update repository stats
[14-Jan-2022 18:48:08] INFO --> Size 'raw': 13.84 GB
[14-Jan-2022 18:48:08] INFO --> Size 'restore': 14.56 GB
[14-Jan-2022 18:48:10] INFO --> All finished, releasing lock.
====
[14-Jan-2022 18:52:02] INFO --> Create repository lock
[14-Jan-2022 18:52:03] INFO --> Looking for pending operations for repository: [Name des Repositorys] (FTP(S)) / #1
[14-Jan-2022 18:52:03] INFO --> Operation found: restore
[14-Jan-2022 18:52:03] INFO --> Prepare restore...
[14-Jan-2022 18:52:03] INFO --> Restore email accounts...
[14-Jan-2022 18:54:57] INFO --> Extract email account: info@domain.TLD
[14-Jan-2022 18:55:34] INFO --> Extract email account: admin@domain.TLD
[14-Jan-2022 18:55:44] INFO --> Extract email account: kontakt@domain.TLD
[14-Jan-2022 18:55:44] INFO --> Extract email account: vorstand@domain.TLD
[14-Jan-2022 18:55:44] INFO --> Extract email account: admin@domain.TLD
[14-Jan-2022 18:55:44] INFO --> Cleanup
[14-Jan-2022 18:55:45] INFO --> Restore databases...
[14-Jan-2022 18:56:09] INFO --> Import database: user1_db3
[14-Jan-2022 18:56:09] INFO --> Import database: user2_db1
[14-Jan-2022 18:56:10] INFO --> Import database: user2_db2
[14-Jan-2022 18:56:14] INFO --> Import database: user3_db1
[14-Jan-2022 18:56:14] INFO --> Import database: user3_db2
[14-Jan-2022 18:56:14] INFO --> Import database: user3_db3
[14-Jan-2022 18:56:14] INFO --> Import database: user1_db1
[14-Jan-2022 18:56:33] INFO --> Cleanup
[14-Jan-2022 18:56:33] INFO --> Restore paths...
[14-Jan-2022 19:04:32] INFO --> Final cleanup
[14-Jan-2022 19:04:33] INFO --> All finished, releasing lock.

-------------------------

Ergänzende Hinweise

Handelt es sich um ein KeyHelp Problem?
Gute Frage

Anpassungen am Server vorgenommen?
nein

Zusätzliche Frage zur Erleichterung von Serverumzügen
Kann man nicht die Einstellungen des Servers, damit meine ich angelegte Domains, Keyhelp Benutzererproflile, Datenbanknamen und E-Mailkontonamen exportieren und den Job auf dem Zielserver starten der beim händischen anlegen dieser Elemente angeschoben wird?

Einen schönen Tag wünscht
Rainer Lessing
User avatar
Tobi
Community Moderator
Posts: 2813
Joined: Thu 5. Jan 2017, 13:24

Re: Rücksicherung Neue Backup-Verwaltung Restic | owner falsch  [GELÖST]

Post by Tobi »

Du kannst nicht von Debian 9 nach 11 umziehen.
Insbesondere bei mariadb hat sich soviel verändert, dass die Dumps der 9 Version in der 11er nur partiell richtig zurückgeschrieben werden.
Gruß,
Tobi


-----------------------------
wewoco.de
Das Forum für Reseller, Digital-Agenturen, Bildschirmarbeiter und Mäuseschubser
Locked