Page 1 sur 1

updgrade vers 1.5

Posté : 24 janv. 2018 - 11:28
par beemoon
Bonjour,
après un upgrade vers la 1.5 de la console, je ne vois plus mes postes. La mise à jour du serveur semble etre OK. Tout à l'aire de marcher sauf que mes postes ne sont plus visible pour pouvoir déployer le nouvel agent.
J'ai suivi étape par étape la procédure, aurai je manqué un truc? :?

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 12:10
par sfonteneau
viewtopic.php?f=9&t=886

Sans même savoir si vous êtes sous windows ou linux il va être difficile de vous aider ...

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 14:03
par beemoon
désolé

serveur linux debian 9
console sur windows 10 pro
clients windows 7 Pro avec agent 1.3

sur serveur
Version WAPT Server : 1.5.1.16
Version WAPT Agent : 1.5.1.16
version WAPT Setup : 1.5.1.16
Version WAPT Deploy : 1.5.1.16

console : 1.5.1.16

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 15:02
par beemoon
en installant manuellement le nouvel agent sur un poste client (qui ne remonte pas) il réapparait dans la console.
l'ancien agent ne communique pas avec le nouveau serveur ?

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 15:53
par sfonteneau
beemoon a écrit : 24 janv. 2018 - 15:02 en installant manuellement le nouvel agent sur un poste client (qui ne remonte pas) il réapparait dans la console.
l'ancien agent ne communique pas avec le nouveau serveur ?
Non effectivement il faut que le nouvelle agent soit en 1.5

Normalement lorsque on lance le postconf sous linux, on lance la migration de la base mongodb .

Je refait quelques test en interne.

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 16:02
par beemoon
J'ai relancé la commande

sudo -u wapt python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres

et voici le resultat

dumping mongodb data
2018-01-24T15:59:36.855+0100 I NETWORK [initandlisten] connection accepted from 127.0.0.1:41962 #1 (1 connection now open)
2018-01-24T15:59:36.856+0100 Failed: Invalid database name: '/var/lib/mongodb/'
Traceback (most recent call last):
File "/opt/wapt/waptserver/waptserver_upgrade.py", line 200, in <module>
upgrade2postgres()
File "/opt/wapt/waptserver/waptserver_upgrade.py", line 158, in upgrade2postgres
jsondata = create_import_data()
File "/opt/wapt/waptserver/waptserver_upgrade.py", line 77, in create_import_data
data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --db=%s' % mongo_datadir,shell=True)
File "/usr/lib/python2.7/subprocess.py", line 219, in check_output
raise CalledProcessError(retcode, cmd, output=output)
subprocess.CalledProcessError: Command 'mongoexport -d wapt -c hosts --jsonArray --db=/var/lib/mongodb/' returned non-zero exit status 1
2018-01-24T15:59:36.862+0100 I NETWORK [conn1] end connection 127.0.0.1:41962 (0 connections now open)

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 16:04
par beemoon
ha j'ai modifié --dbpath par --db car cela provoquait une erreur

Re: updgrade vers 1.5

Posté : 24 janv. 2018 - 17:07
par beemoon
finalement j'ai supprimé le --dbpath et son paramtre car quand je fait un mongoexport --help l'option n'existe pas.
et la commande
/usr/bin/python /opt/wapt/waptserver/scripts/postconf.py

passe sans erreurs.

Mais toujours pas de machines dans la console!

vu que c'est une beta/RC... je vais redéployer mes agents

Re: updgrade vers 1.5

Posté : 25 janv. 2018 - 08:57
par beemoon
Yeeees j'ai trouvé !!!!

C'est le script /opt/wapt/waptserver/waptserver_upgrade.py qui est bugué pour Linux

Voici ce que j'ai modifié:

+ data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray ',shell=True)^M
- data = subprocess.check_output('mongoexport -d wapt -c hosts --jsonArray --dbpath=%s' %

+ jsondata = json.loads(data)^M
- jsondata = json.load()^M

maintenant la commande
sudo -u wapt python /opt/wapt/waptserver/waptserver_upgrade.py upgrade2postgres/opt/wapt/waptserver/waptserver_up

ne donne plus d'erreur et affiche bien les exports, les PCs sont de retours dans la console.