Lorsque vous effectuez le wapt-get register, êtes vous dans une console lancée avec l'option "Exécuter entant qu'administrateur"
Si ce n'est pas le cas, wapt-get n'aura pas les droits pour accéder à la petite base locale qui stocke le status de wapt sur le poste.
Cette base locale appartient au compte SYSTEM

Pour forcerle register sans utiliser la console CMD, on peut lancer la requête
  http://localhost:8088/register
dans un navigateur
et regarder le résultat avec
  http://localhost:8088/tasks

Hubert.


Le 13/01/2015 09:35, GUIET Florence a écrit :
Du coup, j'obtiens cette erreur-ci après changement du fichier common.py et en faisant la commande précédemment :

Current loglevel : DEBUG
2015-01-13 09:28:35,102 DEBUG Default encoding : ascii
2015-01-13 09:28:35,102 DEBUG Setting encoding for stdout and stderr to cp850
2015-01-13 09:28:35,102 DEBUG Python path ['C:\\wapt', 'C:\\wapt\\python27.zip',
 'C:\\wapt\\DLLs', 'C:\\wapt\\lib', 'C:\\wapt\\lib\\plat-win', 'C:\\wapt\\lib\\l
ib-tk', 'C:\\wapt', 'C:\\wapt\\lib\\site-packages', 'C:\\wapt\\lib\\site-package
s\\win32', 'C:\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\wapt\\lib\\site-pack
ages\\netifaces', 'C:\\wapt\\lib\\site-packages\\py_bcrypt-0.4-py2.7-win32.egg']

2015-01-13 09:28:35,102 DEBUG Config file: C:\wapt\wapt-get.ini
2015-01-13 09:28:35,107 INFO User Groups:[]
2015-01-13 09:28:35,108 DEBUG WAPT base directory : C:\wapt
2015-01-13 09:28:35,108 DEBUG Package cache dir : C:\wapt\cache
2015-01-13 09:28:35,108 DEBUG WAPT DB Structure version;: 20140410
2015-01-13 09:28:35,114 CRITICAL Unable to delete param uuid
FATAL ERROR : Traceback (most recent call last):
  File "<string>", line 833, in main
  File "C:\wapt\common.py", line 4010, in register_computer
    self.delete_param('uuid')
  File "C:\wapt\common.py", line 5260, in delete_param
    self.waptdb.delete_param(name)
  File "C:\wapt\common.py", line 904, in delete_param
    self.db.execute('delete from wapt_params where name=?',(name,))
OperationalError: attempt to write a readonly database

Traceback (most recent call last):
  File "<string>", line 980, in <module>
  File "<string>", line 833, in main
  File "C:\wapt\common.py", line 4010, in register_computer
    self.delete_param('uuid')
  File "C:\wapt\common.py", line 5260, in delete_param
    self.waptdb.delete_param(name)
  File "C:\wapt\common.py", line 904, in delete_param
    self.db.execute('delete from wapt_params where name=?',(name,))
sqlite3.OperationalError: attempt to write a readonly database
Exception at 004406AF: EPyStandardError:
OperationalError: attempt to write a readonly database.

Merci, 

Florence

Le 13 janvier 2015 09:27, Hubert TOUVET <htouvet@tranquil.it> a écrit :
Cette erreur en cache une autre...
Pouvez-vous éditer le fichier c:\wapt\common.py à la ligne 907 et remplacer la ligne
        logger.critical(u'Unable to delete param %s : %s' % (name,value))
par
        logger.critical(u'Unable to delete param %s' % (name,))

(sans changer les espaces de début qui ont une signification en python)
et réessayer avec le debug activé, il devrait y avoir une autre erreur plus explicite.

Merci.
Hubert

Le 13/01/2015 09:09, GUIET Florence a écrit :
Voici le message d'erreur que j'obtiens :

Current loglevel : DEBUG
2015-01-13 09:02:33,391 DEBUG Default encoding : ascii
2015-01-13 09:02:33,392 DEBUG Setting encoding for stdout and stderr to cp850
2015-01-13 09:02:33,392 DEBUG Python path ['C:\\wapt', 'C:\\wapt\\python27.zip',
 'C:\\wapt\\DLLs', 'C:\\wapt\\lib', 'C:\\wapt\\lib\\plat-win', 'C:\\wapt\\lib\\l
ib-tk', 'C:\\wapt', 'C:\\wapt\\lib\\site-packages', 'C:\\wapt\\lib\\site-package
s\\win32', 'C:\\wapt\\lib\\site-packages\\win32\\lib', 'C:\\wapt\\lib\\site-pack
ages\\netifaces', 'C:\\wapt\\lib\\site-packages\\py_bcrypt-0.4-py2.7-win32.egg']

2015-01-13 09:02:33,392 DEBUG Config file: C:\wapt\wapt-get.ini
2015-01-13 09:02:33,407 INFO User Groups:[]
2015-01-13 09:02:33,408 DEBUG WAPT base directory : C:\wapt
2015-01-13 09:02:33,408 DEBUG Package cache dir : C:\wapt\cache
2015-01-13 09:02:33,434 DEBUG WAPT DB Structure version;: 20140410
FATAL ERROR : Traceback (most recent call last):
  File "<string>", line 833, in main
  File "C:\wapt\common.py", line 4010, in register_computer
    self.delete_param('uuid')
  File "C:\wapt\common.py", line 5260, in delete_param
    self.waptdb.delete_param(name)
  File "C:\wapt\common.py", line 907, in delete_param
    logger.critical(u'Unable to delete param %s : %s' % (name,value))
NameError: global name 'value' is not defined

Traceback (most recent call last):
  File "<string>", line 980, in <module>
  File "<string>", line 833, in main
  File "C:\wapt\common.py", line 4010, in register_computer
    self.delete_param('uuid')
  File "C:\wapt\common.py", line 5260, in delete_param
    self.waptdb.delete_param(name)
  File "C:\wapt\common.py", line 907, in delete_param
    logger.critical(u'Unable to delete param %s : %s' % (name,value))
NameError: global name 'value' is not defined
Exception at 0043FF88: EPyNameError:
exceptions.NameError: global name 'value' is not defined.

Le 12 janvier 2015 19:27, Hubert TOUVET <htouvet@tranquil.it> a écrit :

Pour avoir plus d'information sur l'erreur, pouvez-vous poster le résultat de la commande avec le log debug activé (option "-l debug"):

  wapt-get -l debug register

Merci.
Hubert


Le 12/01/2015 10:15, GUIET Florence a écrit :
Bonjour,

Pour mon stage, on m'a demandé de mettre en place avec des machines virtuelles une solution WAPT.

J'ai donc installé un serveur WAPT sous Linux avec son dépôt. Puis un Windows 7 possédant la console de WAPT et enfin un client sous Windows 7.

Après l'installation de mon serveur, j'ai lancé l'installation de la console WAPT, mon maître de stage m'a dit d'utiliser la commande "wapt-get register" pour que le serveur prenne bien en compte le pc dans sa liste.

Mais quand je la lance j'obtiens le message d'erreur suivant : "FATAL ERROR : NameError : global name 'value' is not defined" et aucun des membres du service n'est capable de trouver la source de l'erreur.

Je me retourne donc vers vous, pour y voir plus claire.

Merci d'avance,

Florence


_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt


-- 
Hubert TOUVET
Tranquil IT Systems
02 40 97 57 57

_______________________________________________
WAPT mailing list
WAPT@lists.tranquil.it
http://lists.tranquil.it/listinfo/wapt




-- 
Hubert TOUVET
Tranquil IT Systems
02 40 97 57 57