Pagina 2 di 2

Re: Crash della console

Pubblicato: 2 maggio 2018 - 10:08
di renaud.counhaye
La cosa più sorprendente è che se digito una ricerca nella console, funziona.
2018-05-02 10_07_31-WAPT console.png
2018-05-02 10_07_31-WAPT console.png (9,71 KB) Visualizzato 6259 volte
Questo accade solo se lascio vuoto il campo di ricerca.
2018-05-02 10_08_02-WAPT console.png
2018-05-02 10_08_02-WAPT console.png (14,91 KB) Visualizzato 6259 volte

Re: Crash della console

Pubblicato: 2 maggio 2018 - 10:17
di htouvet
Puoi abilitare la modalità di debug (Visualizza / Preferenze / Mostra informazioni di debug e seleziona anche "Mostra informazioni di debug" in fondo alla finestra, che aumenta il livello di log a DEBUG)?

Quindi aggiorna i pacchetti nella scheda Repository privato.

E recupera la traccia in fondo alla finestra.

Re: Crash della console

Pubblicato: 2 maggio 2018 - 10:31
di renaud.counhaye
Ecco cosa succede dopo:

Codice: Seleziona tutto

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: Crash della console

Pubblicato: 2 maggio 2018 - 10:37
di htouvet
OK...
La decodifica del numero di versione non gradisce le versioni nel formato !
1.2.3-0.1
(la seconda parte dopo il trattino deve essere un numero intero).
Uno dei colpevoli è:
/var/www/wapt/ymg-ms-teams_1.1.0.2253-0.1_all.wapt

. Deve essere modificato e il ".1" rimosso.

Aggiungerò un test per assicurarmi che la versione abbia il formato corretto nella creazione del pacchetto.

La versione deve essere
numero intero puro: 1 (
solo versione), 1.2.3.4
(versione-packaging) o 1.2.3.4-1
(packaging è un numero intero)

[RISOLTO] Re: Crash della console

Pubblicato: 2 maggio 2018 - 11:17
di renaud.counhaye
Ah, interessante!

Lo sto correggendo...
caricamenti...

Codice: Seleziona tutto

[ /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
....
riavvio della console + aggiornamento dell'inventario software...

Fatto.

E sembra che funzioni! GG :)