Page 1 sur 1

[RESOLU] Problème restauration mongorestore

Publié : 05 avr. 2018 - 10:59
par Matthieu
Serveur : debian stretch x64
waptserveur 1.3.13.0

Bonjour,
pour migrer vers la version 1.5 de wapt j'ai du passer de ubuntu server 16.04 à debian strech.
J'ai donc suivi la procédure
https://www.wapt.fr/fr/doc/waptserver_u ... erver.html

A l'execution de la commande

Code : Tout sélectionner

mongodump
, j'ai obtenu un dossier dump que j'ai sauvegardé.
Il contient un dossier admin vide et un dossier wapt avec les fichiers suivants :
hosts.bson hosts.metadata.json system.indexes.bson

J'ai ensuite sauvegardé les paquets comme indiqué puis installé une version propre du serveur debian puis de wapt serveur en version 1.3.13.0

J'ai restauré le contenu des dossiers wapt et wapt-host du dossier www/

Jusque là tout s'est bien passé.

J'ai un problème au moment de la restauration de la base mongodb :

je me place à l'endroit où jai fait la sauvegarde du dossier dump précédemment créé et l'execution de la commande

Code : Tout sélectionner

mongorestore /root/wapt.dump
me donne l'erreur

Code : Tout sélectionner

Failed: mongorestore target '/root/wapt.dump' invalid: stat /root/wapt.dump: no such file or directory
Y a-t-il une erreur dans ma procédure ?
Merci

Re: Problème restauration mongorestore

Publié : 05 avr. 2018 - 11:46
par Matthieu
Serveur : debian stretch x64
waptserveur 1.3.13.0
console 1.3.13.0 sur windows 10


J'ai tenté de me placer dans le dossier où ma base avait été sauvegardée et qui contient le dossier dump.
J'ai lancé la commande

Code : Tout sélectionner

mongorestore dump/
Une restauration semble s'être faite avec des erreurs :

Code : Tout sélectionner

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" }
 
Et plusieurs autres lignes du même type que la dernière. Rien de catastrophique ?

mais lorsque je lance la console wapt sur l'orinateur j'ai bien tous mes ordinateurs présents avec leur état (à jour, error, ...) et la liste des paquets installé sur chaque machine mais le dépot privé est vide.

Re: Problème restauration mongorestore

Publié : 05 avr. 2018 - 11:59
par Matthieu
Dans la console j'ai une erreur sur le dépot mais je ne peut pas voir le détail de l'erreur car on ne peut pas agrandir la fenêtre.
Image

Je me demande si ce n'est pas un problème de propriétaire / droit d'accès sur le dossier dans www/

Actuellement j'ai ceci :

Code : Tout sélectionner

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: Problème restauration mongorestore

Publié : 05 avr. 2018 - 12:58
par Matthieu
Et Voilà :

Un petit coup de

Code : Tout sélectionner

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/
puis un scan des répertoires

Code : Tout sélectionner

/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/
enfin un redémarrage des services :

Code : Tout sélectionner

systemctl start waptserver
indiqué dans la section https://www.wapt.fr/fr/doc/waptserver_backup.html

Et tout est rentré dans l'ordre pour la migration de ubuntu 16.04 vers debian stretch.

Je vais pouvoir attaquer la mise à jour vers wapt serveur 1.5 ! :)