Page 1 sur 1

Désinstallation ancienne version Java

Posté : 12 juin 2017 - 11:50
par Dylan
Bonjour,

Ça ne semble pourtant pas compliqué et avec l'aide de Simon j'ai pu désinstaller d'anciennes version de Thunderbird.

J'utilise un WAPT-fixup avec ces lignes de codes

Code : Tout sélectionner

def install():
    prefixpkg = control.package.split('-',1)[0]
    java8 = WAPT.is_installed('%s-java8'% prefixpkg)
    if java8 and Version(java8.version) == Version('8.121-24'):
        WAPT.remove(java8.package)
        WAPT.install('%s-java8'% prefixpkg)
Mon but est de désinstaller uniquement la version 8.121. Quand j'execute le débugger j'ai une erreur NameError : golbal name 'Version' in not defined. J'en conclue que pour lui la version n'est pas définie.

Une idée de ce qui coince ?

Re: Désinstallation ancienne version Java

Posté : 12 juin 2017 - 15:26
par agauvrit
La classe Version qui sert a comparer les numéros de version des logiciels a récemment bougé de fichier dans WAPT, lors de l'execution pas de soucis, lors du débuggage en revanche ça coince.

En quel version de l'agent êtes vous ?

La classe version se trouve désormais dans le fichier waptutils (C:\wapt\waptutils.py)

Essayez d'importer la librairie comme ceci :

Code : Tout sélectionner

from waptutils import *

Re: Désinstallation ancienne version Java

Posté : 12 juin 2017 - 16:46
par Dylan
Bonjour,

Merci pour la réponse.
L'agent et la console sont en version 1.3.12.13.

Non malheureusement il n'y a pas que le débugg qui coince, la désinstalle ne se fait pas non plus.

Je ne sais pas où je dois insérer cette ligne de code

Code : Tout sélectionner

from waptutils import *
c'est dans le setup.py ?

Pour info je n'ai pas de C:\WAPT\waptutils.py par contre j'ai bien un C:\WAPT\waptdevutils.py et dans ce fichier j'ai pas mal d'info. Je tente de modifier le fichier et j'ajoute la ligne de code

Code : Tout sélectionner

from waptutils import *
.... ;)

Suite : bon c'était une mauvaise idée de vouloir toucher à C:\WAPT\waptdevutils.py je l'ai donc remis comme à l'origine.
Je ne suis pas plus avancé, je n'arrive pas à désinstaller les anciennes versions de Java 8.121 :roll:

Re: Désinstallation ancienne version Java

Posté : 21 juin 2017 - 00:26
par sfonteneau
Désolé je ne parviens vraiment pas a résoudre le soucis.

Pouvez-vous essayer avec la version 1.3.12.15 ?