Page 2 sur 2

Re: Plantage de console

Posté : 02 mai 2018 - 10:08
par renaud.counhaye
Le plus épatant c'est que si j'écris une recherche dans la console, celle-ci fonctionne.
2018-05-02 10_07_31-WAPT console.png
2018-05-02 10_07_31-WAPT console.png (9.71 Kio) Vu 3179 fois
C'est uniquement si je laisse le champs recherche vide.
2018-05-02 10_08_02-WAPT console.png
2018-05-02 10_08_02-WAPT console.png (14.91 Kio) Vu 3179 fois

Re: Plantage de console

Posté : 02 mai 2018 - 10:17
par htouvet
Pouvez-vous active rle mode debug ( Affichage / Préférences / Voir les informations de debug , et cocher aussi en bas de la fenêtre Affcuher les informations de débogage qui augmente le niveau de log à DEBUG)

Ensuite actualiser les paquets dans l'onglet Dépôt privé.

Et récupérer la trace en bas de la fenêtre

Re: Plantage de console

Posté : 02 mai 2018 - 10:31
par renaud.counhaye
Voici ce qui en retourne :

Code : Tout sélectionner

Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 1895, in search
    for package in sorted(result,reverse=True,cmp=sort_no_version):
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 1890, in sort_no_version
    return cmp((package1.package,package1.architecture,package1.locale,package1.maturity,PackageVersion(package1.version)),(package2.package,package2.architecture,package2.locale,package2.maturity,PackageVersion(package2.version)))
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 231, in PackageVersion
    return (Version(version_build[0],4),int(version_build[1]))
ValueError: invalid literal for int() with base 10: '0.1'
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 1895, in search
    for package in sorted(result,reverse=True,cmp=sort_no_version):
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 1890, in sort_no_version
    return cmp((package1.package,package1.architecture,package1.locale,package1.maturity,PackageVersion(package1.version)),(package2.package,package2.architecture,package2.locale,package2.maturity,PackageVersion(package2.version)))
  File "C:\Program Files (x86)\wapt\waptpackage.py", line 231, in PackageVersion
    return (Version(version_build[0],4),int(version_build[1]))
ValueError: invalid literal for int() with base 10: '0.1'

Re: Plantage de console

Posté : 02 mai 2018 - 10:37
par htouvet
OK...
Le décodage du numéro de version n'aime pas les versions qui sont de la forme !
1.2.3-0.1
(deuxième partie après le tiret doit être un entier)
l'un des fautifs est :
/var/www/wapt/ymg-ms-teams_1.1.0.2253-0.1_all.wapt

il faudrait l'éditer et supprimer le ".1"

Je vais rajouter un test pour être sûr que la version a la bonne forme dans le build du paquet.

La version doit être soit
entier pur : 1
version seule 1.2.3.4
version-packaging 1.2.3.4-1
le packaging est un entier

[SOLVED] Re: Plantage de console

Posté : 02 mai 2018 - 11:17
par renaud.counhaye
Aaah voilà qui est interressant !

Je corrige....
uploads...

Code : Tout sélectionner

[ /var/www/wapt ]
rcounhaye@wapt $ sudo rm ymg-ms-teams_1.1.0.2253-0.1_all.wapt
rcounhaye@wapt $ sudo wapt-scanpackages -f -ldebug /var/www/wapt
....
relaunch de la console + refresh software inventory...

done.

Et on dirais que ça fonctionne! GG :)