[RISOLTO] Problema di ripristino di Mongorestore

Domande sul server WAPT / Richieste e assistenza relative al server WAPT
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
Matteo
Messaggi: 14
Registrazione: 19 settembre 2016 - 20:50

5 aprile 2018 - 10:59

Server: Debian Stretch x64
waptserver 1.3.13.0

Buongiorno,
Per migrare alla versione 1.5 di wapt ho dovuto passare da Ubuntu Server 16.04 a Debian Stretch.
Quindi ho seguito la procedura
https://www.wapt.fr/fr/doc/waptserver_u ... erver.html

All'esecuzione del comando

Codice: Seleziona tutto

mongodump
Ho ottenuto una cartella dump che ho salvato.
Contiene una cartella admin vuota e una cartella wapt con i seguenti file:
host.bson host.metadata.json system.indexes.bson

Ho quindi eseguito il backup dei pacchetti come indicato e ho installato una versione pulita del server Debian e poi Wapt Server versione 1.3.13.0

Ho ripristinato il contenuto delle cartelle wapt e wapt-host nella cartella www/.

Finora tutto è andato bene.

Ho un problema con il ripristino del database MongoDB:

Vado nella posizione in cui ho salvato la cartella dump creata in precedenza ed eseguo il comando

Codice: Seleziona tutto

mongorestore /root/wapt.dump
mi dà l'errore

Codice: Seleziona tutto

Failed: mongorestore target '/root/wapt.dump' invalid: stat /root/wapt.dump: no such file or directory
C'è un errore nella mia procedura?
GRAZIE
Ultima modifica di Matthieu il 05 aprile 2018 - 12:59, modificato 1 volta.
Matteo
Messaggi: 14
Registrazione: 19 settembre 2016 - 20:50

5 aprile 2018 - 11:46

Server: Debian Stretch x64
waptserver 1.3.13.0
console 1.3.13.0 su Windows 10


Ho provato ad accedere alla cartella in cui era stato salvato il mio database, che contiene la cartella dump.
Ho lanciato l'ordine

Codice: Seleziona tutto

mongorestore dump/
Sembra che sia stato eseguito un restauro con errori:

Codice: Seleziona tutto

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" }
 
E diverse altre linee dello stesso tipo dell'ultima. Niente di catastrofico?

ma quando avvio la console wapt sul computer vedo tutti i miei computer presenti con il loro stato (aggiornato, errore, ...) e l'elenco dei pacchetti installati su ogni macchina, ma il repository privato è vuoto.
Matteo
Messaggi: 14
Registrazione: 19 settembre 2016 - 20:50

5 aprile 2018 - 11:59

Nella console ho un errore sul repository ma non riesco a vedere i dettagli dell'errore perché la finestra non può essere ingrandita.
Immagine

Mi chiedo se questo non sia un problema di proprietà/diritti di accesso con la cartella in www/

Attualmente ho questo:

Codice: Seleziona tutto

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
Allegati
Cattura.PNG
Capture.PNG (9,99 KB) Visualizzato 5815 volte
Matteo
Messaggi: 14
Registrazione: 19 settembre 2016 - 20:50

5 aprile 2018 - 12:58

Ed ecco fatto:

Un piccolo tocco

Codice: Seleziona tutto

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/
poi una scansione delle directory

Codice: Seleziona tutto

/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/
Infine, un riavvio dei servizi:

Codice: Seleziona tutto

systemctl start waptserver
indicato nella sezione https://www.wapt.fr/fr/doc/waptserver_backup.html

E tutto è tornato alla normalità per la migrazione da Ubuntu 16.04 a Debian Stretch.

Potrò iniziare l'aggiornamento al server Wapt 1.5! :)
Bloccato