[RISOLTO] Problema di versione
Pubblicato: 20 ottobre 2019 - 20:30
WAPT 1.7.4.6165 Enterprise
- Debian 9.9
Buongiorno,
Sto lavorando a un pacchetto che installerà il BIOS.
Sto effettuando un audit:
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.
- 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 ")))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.