[Wapt] Pb upgrade 1.5.1.23 -> 1.5.1.26
Hubert TOUVET
htouvet at tranquil.it
Tue Jul 17 14:57:44 CEST 2018
Bonjour,
Bizarre, surtout que la partie client n'a pas bougé entre 1.5.1.23 et
1.5.126, sauf le module pour les zip.
sqlite ne permet d'avoir 2 threads ou 2 processus qui accèdent en même
temps à la base de données.
Là on a l'impression que 2 process veulent écrire simultanément ...
Quel est le processus exact de mise à jour ? par gpo à l'arrêt et
waptdeploy ?
Le 17/07/2018 à 11:56, MORILLO Jordi a écrit :
>
> Bonjour à tous,
>
> Je viens d’upgrade mon wapt de la 1.5.1.23 -> 1.5.1.26 et l’upgrade se
> fait plutôt dans la douleur.
>
> J’ai démarré un échantillon de 10 postes qui était en 1.5.1.23, puis à
> la main, depuis la console, j’ai lancé un wapt update + wapt upgrade.
>
> Pour rappel, mon waptdeploy se fait par une GPO au shutdown et non pas
> au Startup.
>
> Sur les 3/4 de mes postes j’ai l’erreur suivante dans la console Wapt :
>
> OperationalError: database is locked
>
> Traceback (most recent call last):
>
> File "C:\wapt\waptservice\waptservice.py", line 1156, in run
>
> self.update_runstatus(_(u'Done:
> {description}\n{summary}').format(description=self.running_task,summary=self.running_task.summary)
> )
>
> File "C:\wapt\waptservice\waptservice.py", line 1019, in
> update_runstatus
>
> self.wapt.runstatus = status
>
> File "C:\wapt\common.py", line 2724, in runstatus
>
> self.write_param('runstatus',waptstatus)
>
> File "C:\wapt\common.py", line 6220, in write_param
>
> self.waptdb.set_param(name,value)
>
> File "C:\wapt\common.py", line 341, in set_param
>
> self.db.execute('insert or replace into
> wapt_params(name,value,create_date) values
> (?,?,?)',(name,value,datetime2isodate()))
>
> OperationalError: database is locked
>
> Sur les postes en question, voici le waptservice.log :
>
> 2018-07-17 11:15:36,914 CRITICAL Error downloading package from http
> repository, please update... error : database is locked
>
> 2018-07-17 11:15:41,851 CRITICAL OperationalError: database is locked
>
> Exception in thread WaptTaskManager:
>
> Traceback (most recent call last):
>
> File "C:\wapt\lib\threading.py", line 801, in __bootstrap_inner
>
> self.run()
>
> File "C:\wapt\waptservice\waptservice.py", line 1179, in run
>
> self.update_runstatus('')
>
> File "C:\wapt\waptservice\waptservice.py", line 1019, in
> update_runstatus
>
> self.wapt.runstatus = status
>
> File "C:\wapt\common.py", line 2724, in runstatus
>
> self.write_param('runstatus',waptstatus)
>
> File "C:\wapt\common.py", line 6220, in write_param
>
> self.waptdb.set_param(name,value)
>
> File "C:\wapt\common.py", line 341, in set_param
>
> self.db.execute('insert or replace into
> wapt_params(name,value,create_date) values
> (?,?,?)',(name,value,datetime2isodate()))
>
> OperationalError: database is locked
>
> Help please J
>
>
>
> _______________________________________________
> WAPT mailing list
> WAPT at lists.tranquil.it
> http://lists.tranquil.it/listinfo/wapt
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.tranquil.it/pipermail/wapt/attachments/20180717/ff10fd67/attachment.html>
More information about the WAPT
mailing list