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.