[Wapt] Problème avec waptupgrade
Hubert TOUVET
htouvet at tranquil.it
Tue Dec 12 10:06:45 CET 2017
Patch :
https://github.com/tranquilit/WAPT/commit/317a4b5f3c5a096c1edc69724850b99ed4e21663
https://raw.githubusercontent.com/tranquilit/WAPT/317a4b5f3c5a096c1edc69724850b99ed4e21663/waptupgrade/setup.py
Le 11/12/2017 à 18:23, Denis Cardon a écrit :
> Bonsoir Olivier,
>>
>> J'ai un soucis avec waptupgrade. Il ne s'installe pas.
>> Il y a ce message d'erreur :
>> --hash=981b76f1a24d78401498c7864f528a91d0abd215470b6f0f498b32c85cdd8f97
>> --waptsetupurl=c:\\users\\public\\documents\\wondershare\\creatortemp\\waptagent.exe
>>
>> --wait=15 --temporary --force --minversion=1.3.13.0"' returned non-zero
>> exit status -2147467259.
>> Output:u"Erreur\xff: La valeur pour l'option '/TR' ne peut pas contenir
>> plus de 261 caract\u0160res.\r\n"
>>
>> Avez vous une idée?
>
> Explication courte :
>
> racourcir le chemin de
> c:\\users\\public\\documents\\wondershare\\creatortemp\\waptagent.exe
>
> Explication longue :
>
> Le paquet Waptupgrade ne lance pas directement l'upgrade lors de sont
> installation. En effet, Windows par défaut utilise souvent des locks
> exclusifs sur ses fichiers ouverts, notamment wapt-get.exe, et il
> n'est donc pas possible de les substituer à chaud lors de
> l'installation du paquet waptupgrade (problème de la poule et de l'oeuf).
>
> Donc pour contourner ce problème, le paquet waptupgrade.wapt crée une
> tâche planifier qui lance l'installation de waptagent.exe en mode
> silencieux une quelques instant après l'installation dudit paquet wapt.
>
> L'installeur waptagent.exe s'occupe d'arrêter le service et les
> process wapt qui peuvent tourner pour pouvoir mettre à jour l'ensemble
> des fichiers, puis fait son upgrade.
>
> Pour créer la tâche planifier, on utilise l'outil windows schtasks.exe
> avec le paramètre /TR pour définir la ligne de commande à exécuter.
> Cette ligne de commande n'accepte pas plus de 261 caractères (pourquoi
> 261?..).
>
> Donc il faudrait mettre une url plus courte du genre
> c:\creatortemp\waptagent.exe
>
> Par la suite, on va voir pour changer la méthode de création de la
> tâche en utilisant un fichier xml. On a déjà eu ce genre de soucis
> dans le passé, même si c'est pas courant. Toutefois la création de
> tâche avec fichier xml n'est pas compatible avec WinXP, donc il y aura
> quand même un fallback sur schtasks /TR pour cette plateforme...
>
> Cordialement,
>
> Denis
>
>
>
>
>>
>> Best Regards
>>
>> Your computer service technician
>>
>> *Pour toutes questions, informations, mailto:amic at limsi.fr et non à moi
>> en direct.*
>>
>>
>>
>> _______________________________________________
>> WAPT mailing list
>> WAPT at lists.tranquil.it
>> http://lists.tranquil.it/listinfo/wapt
>>
>
More information about the WAPT
mailing list