[GELÖST] Versionsproblem
Veröffentlicht: 20. Oktober 2019 – 20:30 Uhr
WAPT 1.7.4.6165 Enterprise
- Debian 9.9
Guten Morgen,
Ich arbeite an einem Paket, das das BIOS installiert.
Ich führe eine Prüfung durch:
Ich habe ein Problem mit einem Rechner; die aktuelle BIOS-Version ist 1.6.5.
Die neue Version ist 1.12.1
Bei meiner Prüfung stellte ich fest, dass das Ergebnis die zweite Wenn-Dann-Anweisung ist, obwohl es die erste sein sollte.
Nach Überprüfung in der Konsole und Sortierung der BIOS-Versionen in aufsteigender Reihenfolge stellte ich fest, dass 1.6.5 größer als 1.12.1 ist.
Ich wollte wissen, wie ich das Problem beheben kann und warum 1.6.5 größer als 1.12.1 ist
Ich habe überlegt, eine 0 vor die 6 zu setzen, was funktionieren würde, aber das würde bedeuten, dass viele Beiträge geändert werden müssten, da es nicht das einzige Modell ist, das dieses Problem hat.
- Debian 9.9
Guten Morgen,
Ich arbeite an einem Paket, das das BIOS installiert.
Ich führe eine Prüfung durch:
Code: Alle auswählen
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 ")))Die neue Version ist 1.12.1
Bei meiner Prüfung stellte ich fest, dass das Ergebnis die zweite Wenn-Dann-Anweisung ist, obwohl es die erste sein sollte.
Nach Überprüfung in der Konsole und Sortierung der BIOS-Versionen in aufsteigender Reihenfolge stellte ich fest, dass 1.6.5 größer als 1.12.1 ist.
Ich wollte wissen, wie ich das Problem beheben kann und warum 1.6.5 größer als 1.12.1 ist
Ich habe überlegt, eine 0 vor die 6 zu setzen, was funktionieren würde, aber das würde bedeuten, dass viele Beiträge geändert werden müssten, da es nicht das einzige Modell ist, das dieses Problem hat.