Page 1 sur 1

Problème de modification de machine

Publié : 18 avr. 2024 - 12:47
par Duster
Bonjour,
Nous rencontrons un petit soucis avec notre config Waptserver.

Voici la config en question :
Installé sur machine windows 10 - version Enterprise 2.4.0.14143 - agent déployé par GPO

Nous avons récemment tenté une MAJ vers la version 2.5 mais au premier lancement, toutes les machines apparaissaient comme "déconnectées".
Notre technicien a donc rétrogradé en réinstallant la version 2.4.0.14143, la plus récente sauf erreur de ma part. Les ordinateurs se connectent correctement à présent, mais lorsqu'on veut "modifier la machine", le panneau de droite est vide et il est à présent impossible de modifier les paquets affectés à la machine.

Idem nous avons un second problème, lors de l'allumage du serveur (que nous faisons reboot manuellement de temps en temps pour maj OS), nous somme parfois amenés à lancer manuellement le net start waptserver afin que les services se lancent correctement et que la console parvienne à se connecter...

Pouvez-vous nous conseiller une démarche résoudre ces problèmes ? Faut-il repartir d'une page blanche ? :(

Merci

Re: Problème de modification de machine

Publié : 18 avr. 2024 - 13:00
par sfonteneau
Duster a écrit : 18 avr. 2024 - 12:47 Nous avons récemment tenté une MAJ vers la version 2.5 mais au premier lancement, toutes les machines apparaissaient comme "déconnectées".
Notre technicien a donc rétrogradé en réinstallant la version 2.4.0.14143
Bonjour pour cela voir :

https://www.wapt.fr/fr/doc/wapt-server- ... 2-x-to-2-5

Code : Tout sélectionner

Le protocole websocket ayant changé entre les versions 2.X et 2.5, les Agents WAPT apparaîtront comme DISCONNECTED jusqu’à ce qu’ils aient été mis à niveau vers la version 2.5.

La tâche de mise à niveau de l’Agent WAPT peut être retardée de 2 heures.
Avez vous affecter le paquet waptupgrade au mahcine et attendu les 2h comme indiquer dans la documentation ?

Re: Problème de modification de machine

Publié : 22 avr. 2024 - 09:26
par Duster
Bonjour,

Merci pour votre retour. En fait maintenant j'obtiens cette erreur en installant la version la plus récente (2.5.4.15342) :

Code : Tout sélectionner

2024-04-22 09:14:40,711 - waptwinsetup - INFO - Installing PostgreSQL as a service managed by itself
2024-04-22 09:14:40,711 - waptwinsetup - INFO - Install postgres database
2024-04-22 09:14:40,711 - waptwinsetup - INFO - About to build database directory
2024-04-22 09:14:40,711 - waptwinsetup - INFO - Stopping waptserver
2024-04-22 09:14:46,618 - waptwinsetup - INFO - Database server data dir already instanciated, doing nothing
2024-04-22 09:14:46,633 - waptwinsetup - INFO - Start postgresql database
2024-04-22 09:14:55,352 - waptwinsetup - INFO - Starting postgresql
2024-04-22 09:15:06,274 - waptwinsetup - INFO - Checking 'wapt' database
2024-04-22 09:15:18,150 - waptwinsetup - INFO - Creating/upgrading wapt db tables
2024-04-22 09:15:28,665 - waptwinsetup - CRITICAL - Traceback (most recent call last):
  File "c:\wapt\waptserver\winsetup.py", line 624, in <module>
    install_postgresql_service(options, conf)
  File "c:\wapt\waptserver\winsetup.py", line 402, in install_postgresql_service
    run(r'"%s\waptpython.exe" "%s\waptserver\model.py" init_db -c "%s"' % (wapt_root_dir, wapt_root_dir, options.configfile))
  File "c:\wapt\waptutils.py", line 2176, in run
    raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: Command '"c:\\wapt\\waptpython.exe" "c:\\wapt\\waptserver\\model.py" init_db -c "c:\\wapt\\conf\\waptserver.ini"' returned non-zero exit status 1.
Output:initializing missing wapt tables without dropping data.

Traceback (most recent call last):

  File "c:\wapt\lib\site-packages\peewee.py", line 3144, in execute_sql

    cursor.execute(sql, params or ())

psycopg2.errors.UndefinedFunction: ERREUR:  la fonction string_to_array(character varying[], unknown) n'existe pas

LINE 1: ...kages ALTER COLUMN target_os TYPE varchar[] USING string_to_...

                                                             ^

HINT:  Aucune fonction ne correspond au nom donnÚ et aux types d'arguments.

Vous devez ajouter des conversions explicites de type.





During handling of the above exception, another exception occurred:



Traceback (most recent call last):

  File "c:\wapt\waptserver\model.py", line 2907, in <module>

    init_db(False,server_config=conf)

  File "c:\wapt\waptserver\model.py", line 2191, in init_db

    upgrade_db_structure(server_config=server_config)

  File "c:\wapt\waptserver\model.py", line 2680, in upgrade_db_structure

    wapt_db.execute_sql("ALTER TABLE packages ALTER COLUMN target_os TYPE varchar[] USING string_to_array(target_os,',');")

  File "c:\wapt\lib\site-packages\peewee.py", line 3151, in execute_sql

    self.commit()

  File "c:\wapt\lib\site-packages\peewee.py", line 2917, in __exit__

    reraise(new_type, new_type(exc_value, *exc_args), traceback)

  File "c:\wapt\lib\site-packages\peewee.py", line 190, in reraise

    raise value.with_traceback(tb)

  File "c:\wapt\lib\site-packages\peewee.py", line 3144, in execute_sql

    cursor.execute(sql, params or ())

peewee.ProgrammingError: ERREUR:  la fonction string_to_array(character varying[], unknown) n'existe pas

LINE 1: ...kages ALTER COLUMN target_os TYPE varchar[] USING string_to_...

                                                             ^

HINT:  Aucune fonction ne correspond au nom donnÚ et aux types d'arguments.

Vous devez ajouter des conversions explicites de type.






Re: Problème de modification de machine

Publié : 23 avr. 2024 - 09:16
par dcardon
Bonjour Arnaud,

le problème est assez curieux car il a été corrigé il y a assez longtemps... Quand vous êtes revenu sur la 2.4, vous avez fait une ré-install de la 2.4 sur la 2.5 ou bien un restore de snapshot de machine?

Cordialement,

Denis

Re: Problème de modification de machine

Publié : 23 avr. 2024 - 09:59
par Duster
Bonjour,

Merci pour ce retour. C'est une ré-install de la 2.4 qui a été faite.