Pagina 1 di 1

[RISOLTO] Problema di versione

Pubblicato: 20 ottobre 2019 - 20:30
di Mathieu
WAPT 1.7.4.6165 Enterprise
- Debian 9.9

Buongiorno,

Sto lavorando a un pacchetto che installerà il BIOS.

Sto effettuando un audit:

Codice: Seleziona tutto

Bios = registry_readstring(HKEY_LOCAL_MACHINE, r'HARDWARE\\DESCRIPTION\\System\BIOS','BIOSVersion')
System = registry_readstring(HKEY_LOCAL_MACHINE, r'HARdWARE\\DESCRIPTION\\System\BIOS','SystemProductName')
VerBIOS = '1.12.1'

def audit():
    if Bios < VerBIOS and System == "VMware Virtual Platform":
        print ('BIOS a mettre a jour ')
        return 'WARNING'
    if Bios > VerBIOS and System == "VMware Virtual Platform":
        print ('Version du package obsoléte, Package à mettre à jour')
        return 'WARNING'
    if Bios == VerBIOS and System == "VMware Virtual Platform":
        print ('Version du BIOS a Jour')
        return 'OK'
    if System != "VMware Virtual Platform":
        print ('Pas le bon systeme')
        raise EWaptSetupException('Fatal error : %s' %  (''.join("Pas le bon systeme ")))
Ho riscontrato un problema su un computer; la versione attuale del BIOS è 1.6.5.

La nuova versione è 1.12.1

Durante il mio controllo, il risultato è la seconda istruzione if, quando dovrebbe essere la prima.

Dopo aver controllato nella console quando ordino le versioni del BIOS in ordine crescente, 1.6.5 è maggiore di 1.12.1.

Volevo sapere come correggere il problema e capire perché 1.6.5 è maggiore di 1.12.1

Ho pensato di aggiungere uno 0 davanti al 6, il che potrebbe funzionare, ma ciò significherebbe cambiare molti post perché non è l'unico modello ad avere questo problema.

Re: Problema di versione

Pubblicato: 20 ottobre 2019 - 23:22
di sfontenau
Ciao Mathieu,

quando confronti le versioni devi usare la classe Version.

Esempio:

https://www.wapt.fr/fr/doc/wapt-create- ... g-software

Re: [RISOLTO] Problema di versione

Pubblicato: 23 ottobre 2019 - 21:28
di Mathieu
Grazie

, ho passato ore su una cosa così semplice ^^

Imparo qualcosa di nuovo ogni giorno

Re: [RISOLTO] Problema di versione

Pubblicato: 23 ottobre 2019 - 21:58
di vcardon
Mathieu ha scritto: 23 ott 2019 - 21:28 Grazie

, ho passato ore su una cosa così semplice ^^

Imparo qualcosa di nuovo ogni giorno
Ciao Matthieu

Futuroscope ha un contratto di confezionamento (...penso perché non ho gli strumenti di gestione a portata di mano), chiama l'ufficio, ottieni risposte in fretta e poi usa parte del tempo risparmiato per diffondere ciò che hai imparato con la lista, la tua esperienza acquisita merita di essere condivisa se non è riservata.

Chi ha un contratto è colui che, a priori, vorrà risparmiare tempo e ottenere certezze. Questo è il fulcro del modello di business di Tranquil IT.

A++

VC

Re: [RISOLTO] Problema di versione

Pubblicato: 24 ottobre 2019 - 12:15
di Mathieu
Sì, di solito non ci penso, ma sono il tipo che cerca e sperimenta, e se proprio non riesco a trovare una soluzione, ci darò un'occhiata.


Inoltre, se c'è un posto dove pubblicare le mie creazioni, nessun problema, posso condividerle.