[RESOLU] Problème restauration mongorestore

Question about WAPT Server / Requêtes et aides autour du serveur Wapt
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Matthieu
Messages : 14
Inscription : 19 sept. 2016 - 20:50

05 avr. 2018 - 10:59

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
Dernière modification par Matthieu le 05 avr. 2018 - 12:59, modifié 1 fois.
Matthieu
Messages : 14
Inscription : 19 sept. 2016 - 20:50

05 avr. 2018 - 11:46

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.
Matthieu
Messages : 14
Inscription : 19 sept. 2016 - 20:50

05 avr. 2018 - 11:59

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
Pièces jointes
Capture.PNG
Capture.PNG (9.99 Kio) Consulté 2898 fois
Matthieu
Messages : 14
Inscription : 19 sept. 2016 - 20:50

05 avr. 2018 - 12:58

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 ! :)
Verrouillé