[GELÖST] Problem mit der Wiederherstellung von Mongorestore

Fragen zum WAPT-Server / Anfragen und Hilfe im Zusammenhang mit dem WAPT-Server
Forumregeln
Community-Forumregeln
* Englischer Support auf www.reddit.com/r/wapt
* Französischer Community-Support ist in diesem Forum verfügbar.
* Bitte kennzeichnen Sie gelöste Themen mit [GELÖST].
* Bitte bearbeiten Sie keine Themen, die mit [GELÖST] markiert sind. Erstellen Sie stattdessen ein neues Thema und verweisen Sie auf das alte.
* Geben Sie die installierte WAPT-Version, die vollständige Versionsnummer und die Build-Nummer (2.2.1.11957 / 2.2.2.12337 / usw.) sowie die Enterprise-/Discovery-Edition an.
* Versionen 1.8.2 und älter werden nicht mehr unterstützt. Fragen zu Version 1.8.2 werden nur beantwortet, wenn sie sich auf ein Upgrade auf eine unterstützte Version (2.1, 2.2 usw.) beziehen.
* Geben Sie das Server-Betriebssystem (Linux/Windows) und die Version (Debian Buster/Bullseye – CentOS 7 – Windows Server 2012/2016/2019) an.
* Geben Sie gegebenenfalls das Betriebssystem des Administrations-/Paketerstellungsrechners und des Rechners mit dem problematischen Agenten an (Windows 7/10/11/Debian 11/etc.).
* Vermeiden Sie es, mehrere Fragen in einem Thema zu stellen, da diese sonst möglicherweise ignoriert werden. Falls mehrere Themen relevant sind, erstellen Sie bitte separate Themen, vorzugsweise nacheinander und nicht gleichzeitig (d. h. vermeiden Sie Spam im Forum).
* Fügen Sie Code-Snippets, Screenshots und andere Bilder direkt in Ihren Beitrag ein. Links zu Pastebin, Bitly und anderen Drittanbieterseiten werden systematisch entfernt.
* Wie in jedem Community-Forum erfolgt die Unterstützung freiwillig durch die Mitglieder. Für kommerziellen Support kontaktieren Sie bitte den Vertrieb von Tranquil IT unter +44 2 40 97 57 55.
Gesperrt
Matthäus
Nachrichten: 14
Anmeldung: 19. September 2016 - 20:50 Uhr

5. April 2018 - 10:59 Uhr

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
Zuletzt bearbeitet von Matthieu am 05. April 2018 um 12:59 Uhr, 1 Mal bearbeitet.
Matthäus
Nachrichten: 14
Anmeldung: 19. September 2016 - 20:50 Uhr

5. April 2018 - 11:46 Uhr

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.
Matthäus
Nachrichten: 14
Anmeldung: 19. September 2016 - 20:50 Uhr

5. April 2018 - 11:59 Uhr

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
Anlagen
Capture.PNG
Capture.PNG (9,99 KB) 5904 Mal angesehen
Matthäus
Nachrichten: 14
Anmeldung: 19. September 2016 - 20:50 Uhr

5. April 2018 - 12:58 Uhr

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! :)
Gesperrt