Pagina 1 di 1

[RISOLTO] Problema di ripristino di Mongorestore

Pubblicato: 5 aprile 2018 - 10:59
di Matteo
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

Re: Problema nel ripristino di mongorestore

Pubblicato: 5 aprile 2018 - 11:46
di Matteo
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.

Re: Problema nel ripristino di mongorestore

Pubblicato: 5 aprile 2018 - 11:59
di Matteo
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

Re: Problema nel ripristino di mongorestore

Pubblicato: 5 aprile 2018 - 12:58
di Matteo
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! :)