Seite 1 von 1

[GELÖST] Problem mit der Wiederherstellung von Mongorestore

Veröffentlicht: 5. April 2018 - 10:59 Uhr
von Matthew
Server: Debian Stretch x64
waptserveur 1.3.13.0

Guten Morgen,
Um auf Version 1.5 von wapt zu migrieren, musste ich von Ubuntu Server 16.04 auf Debian Stretch wechseln.
Ich bin also der Vorgehensweise gefolgt.
https://www.wapt.fr/fr/doc/waptserver_u ... server.html

Bei Ausführung des Befehls

Code: Alle auswählen

mongodump
Ich habe einen Dump-Ordner erhalten und diesen gespeichert.
Es enthält einen leeren Admin-Ordner und einen wapt-Ordner mit folgenden Dateien:
hosts.bson hosts.metadata.json system.indexes.bson

Anschließend habe ich die Pakete wie beschrieben gesichert und eine saubere Version des Debian-Servers sowie Wapt Server Version 1.3.13.0 installiert.

Ich habe den Inhalt der Ordner wapt und wapt-host im Ordner www/ wiederhergestellt.

Bis jetzt ist alles gut verlaufen.

Ich habe ein Problem beim Wiederherstellen der MongoDB-Datenbank:

Ich gehe zu dem Speicherort, an dem ich den zuvor erstellten Dump-Ordner gespeichert habe, und führe den Befehl aus.

Code: Alle auswählen

mongorestore /root/wapt.dump
gibt mir die Fehlermeldung

Code: Alle auswählen

Failed: mongorestore target '/root/wapt.dump' invalid: stat /root/wapt.dump: no such file or directory
Liegt ein Fehler in meiner Vorgehensweise vor?
DANKE

Betreff: Problem beim Wiederherstellen von mongorestore

Veröffentlicht: 5. April 2018 - 11:46 Uhr
von Matthew
Server: Debian Stretch x64
waptserveur 1.3.13.0
Konsole 1.3.13.0 unter Windows 10


Ich versuchte, zu dem Ordner zu navigieren, in dem meine Datenbank gespeichert war und der den Dump-Ordner enthält.
Ich habe den Auftrag gestartet

Code: Alle auswählen

mongorestore dump/
Offenbar wurde bei der Restaurierung ein Fehler festgestellt:

Code: Alle auswählen

2018-04-05T11:34:04.880+0200    building a list of dbs and collections to restore from dump dir
2018-04-05T11:34:04.887+0200    reading metadata for wapt.hosts from dump/wapt/hosts.metadata.json
2018-04-05T11:34:04.914+0200    restoring wapt.hosts from dump/wapt/hosts.bson
2018-04-05T11:34:05.354+0200    error: multiple errors in bulk operation:
  - E11000 duplicate key error collection: wapt.hosts index: uuid_1 dup key: { : "CD00EF00-A21C-11E1-BD3B-AC162D06646F" }
 
Und mehrere weitere Zeilen derselben Art wie die letzte. Nichts Katastrophales?

Wenn ich jedoch die wapt-Konsole auf dem Computer starte, sehe ich alle meine Computer mit ihrem Status (aktuell, Fehler usw.) und die Liste der auf jedem Rechner installierten Pakete, aber das private Repository ist leer.

Betreff: Problem beim Wiederherstellen von mongorestore

Veröffentlicht: 5. April 2018 - 11:59 Uhr
von Matthew
In der Konsole wird mir ein Fehler im Repository angezeigt, aber ich kann die Details des Fehlers nicht sehen, da sich das Fenster nicht vergrößern lässt.
Bild

Ich frage mich, ob es sich hier nicht um ein Problem mit den Besitz-/Zugriffsrechten des Ordners in www/ handelt.

Aktuell habe ich Folgendes:

Code: Alle auswählen

root@ltsp01:/var/www# ls -la
total 60
drwxr-xr-x  8 root root      4096 avril  4 12:05 .
drwxr-xr-x 12 root root      4096 avril  4 12:04 ..
drwxr-xr-x  2 root root      4096 avril  4 12:05 html
drwxr-xr-x  3 wapt root     20480 avril  5 10:23 wapt
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 waptdev
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 wapt-group
drwxr-xr-x  3 wapt root     16384 avril  5 10:30 wapt-host
drwxr-xr-x  2 wapt www-data  4096 avril  4 12:05 waptwua

Betreff: Problem beim Wiederherstellen von mongorestore

Veröffentlicht: 5. April 2018 - 12:58 Uhr
von Matthew
Und da haben Sie es:

Ein kleiner Tipp

Code: Alle auswählen

chown -R wapt:www-data /var/www/wapt/
chown -R wapt:www-data /var/www/wapt-host/
chown -R wapt:www-data /var/www/wapt-group/
dann ein Scan der Verzeichnisse

Code: Alle auswählen

/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-host/
/usr/bin/python /opt/wapt/wapt-scanpackages.py /var/www/wapt-group/
Schließlich ein Neustart der Dienste:

Code: Alle auswählen

systemctl start waptserver
im Abschnitt angegeben https://www.wapt.fr/fr/doc/waptserver_backup.html

Und die Migration von Ubuntu 16.04 zu Debian Stretch verlief wieder normal.

Ich kann jetzt das Update auf Wapt-Server 1.5 starten! :)