Page 1 sur 1

[RESOLU] Problème de version

Posté : 20 oct. 2019 - 20:30
par Mathieu
WAPT 1.7.4.6165 Entreprise
- Debian 9.9

Bonjour,

Je travail sur un package qui va installer les bios.

je fait un audit :

Code : Tout sélectionner

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 ")))
je rencontre un soucis sur une machine la version du bios actuel est 1.6.5.

la nouvelle version est 1.12.1

lors de mon audit , le résultat est le 2eme if alors que ça devrait être le 1er.

après vérification dans la console lors que je fait un tri croissant sur les version de bios le 1.6.5 est plus grand que 1.12.1.

je voulais savoir comment faire pour corrigé le problème et savoir pourquoi 1.6.5 est plus grand que 1.12.1

j'ai pensé à ajouté un 0 devant le 6 ce qui fonctionnerais mais ça fait beaucoup de poste a changer car c'est pas le seul modèle a avoir ce problème.

Re: Problème de version

Posté : 20 oct. 2019 - 23:22
par sfonteneau
Bonjour Mathieu

Quand tu compart des version il te faut utiliser la Class Version

Exemple :

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

Re: [RESOLU] Problème de version

Posté : 23 oct. 2019 - 21:28
par Mathieu
Merci

j'ai passé des heures pour si simple ^^

j'en apprend tous les jours

Re: [RESOLU] Problème de version

Posté : 23 oct. 2019 - 21:58
par vcardon
Mathieu a écrit : 23 oct. 2019 - 21:28 Merci

j'ai passé des heures pour si simple ^^

j'en apprend tous les jours
Salut Matthieu

Le Futuroscope a un contrat packaging (... je crois car je n'ai pas les outils de gestion sous la main), appelle au bureau, obtient des réponses rapidement et ensuite prend une partie du temps que tu as économisé pour diffuser ce que tu as appris avec la liste, ton gain d'expérience mérite à être partagé s'il n'est pas confidentiel.

Ceux qui ont des contrats sont ceux qui, a priori, voudront gagner du temps et des certitudes. C'est le ventre du modèle commercial de Tranquil IT.

A++

VC

Re: [RESOLU] Problème de version

Posté : 24 oct. 2019 - 12:15
par Mathieu
Ouai j'y pense pas mais je suis du genre à chercher et tester si vraiment je bloque je me renseigne.


Apres si il y a un endroit pour poster les créations il y a pas de soucis je peux partager