Paquet Sketchup

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Verrouillé
gaelds
Messages : 252
Enregistré le : 22 nov. 2015 - 08:37

12 déc. 2016 - 17:02

Je galère pas mal avec l'install de sketchup-make 2017, ça ne fonctionne que sur quelques PC. Est-il possible de désactiver la vérification de la clé d’uninstall à la fin de l’install du paquet wapt ? Sur mon PC (win7 64bits), j’ai le message :

Sinon sur 1 salle de 6 PC sous XP, j’ai le message :
Installing dst-sketchup2016
EWaptSetupException: Fatal error : MSI SketchUp2016-x86.msi has been installed but the uninstall key
{CF062509-06B2-4F57-9373-166B04719F94} can not be found


Et sur les mêmes PC avec la version 2015 :
installing dst-sketchup2015
Exception: The uninstall key: {A1391613-0694-43DF-A4FC-144CC26BCDCB} has not been found in system registry after software installation.

Toujours dans la même salle, le PC prof (identique au mien, un dell 3020 en win7 64 bits) installe bien la version 2017 + vc2015 + dotnetfx4.5 mais rien ne se passe quand on clique dessus…

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
import platform

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = []

# list of required parameters names (string) which can be used during install
required_params = []


def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    global uninstallkey
    global uninstallstring

    softname = 'Sketchup'
    versionsoft = '16.1.1450'
    check_installed_soft = installed_softwares(softname)
    if check_installed_soft:
             for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                   if Version(uninstall['version']) < Version(versionsoft):
                         cmd = WAPT.uninstall_cmd(uninstall['key'])
                         run_notfatal(cmd)

    if iswin64():
        print('Installation de sketchup 2017')

        install_msi_if_needed('SketchUp2017-x64.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{F124B571-EFA9-40F2-81B3-32AB0232429A}')

    else:
        print('installing dst-sketchup2016')
        install_msi_if_needed('SketchUp2016-x86.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{CF062509-06B2-4F57-9373-166B04719F94}')


def uninstall():
gaelds
Messages : 252
Enregistré le : 22 nov. 2015 - 08:37

13 déc. 2016 - 08:05

Sur les conseils de Simon j'ai enlevé les uninstallkey.append( et ça fonctionne mieux sur mon PC, pour le PC où le logiciel ne se lance pas c'est une mise à jour de pilotes à faire. Et pour XP, Sketchup n'est plus compatible depuis la version 2015...
JeanBaudin
Messages : 3
Enregistré le : 18 nov. 2020 - 10:37

25 nov. 2020 - 10:57

gaelds a écrit : 12 déc. 2016 - 17:02 Je galère pas mal avec l'install de sketchup-make 2017, ça ne fonctionne que sur quelques PC. Est-il possible de désactiver la vérification de la clé d’uninstall à la fin de l’install du paquet wapt ? Sur mon PC (win7 64bits), j’ai le message :

Sinon sur 1 salle de 6 PC sous XP, j’ai le message :
Installing dst-sketchup2016
EWaptSetupException: Fatal error : MSI SketchUp2016-x86.msi has been installed but the uninstall key
{CF062509-06B2-4F57-9373-166B04719F94} can not be found


Et sur les mêmes PC avec la version 2015 :
installing dst-sketchup2015
Exception: The uninstall key: {A1391613-0694-43DF-A4FC-144CC26BCDCB} has not been found in system registry after software installation.

Toujours dans la même salle, le PC prof (identique au mien, un dell 3020 en win7 64 bits) installe bien la version 2017 + vc2015 + dotnetfx4.5 mais rien ne se passe quand on clique dessus…

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *
import platform

# registry key(s) where WAPT will find how to remove the application(s)
uninstallkey = []

# command(s) to launch to remove the application(s)
uninstallstring = []

# list of required parameters names (string) which can be used during install
required_params = []


def install():
    # if you want to modify the keys depending on environment (win32/win64... params..)
    global uninstallkey
    global uninstallstring

    softname = 'Sketchup'
    versionsoft = '16.1.1450'
    check_installed_soft = installed_softwares(softname)
    if check_installed_soft:
             for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                   if Version(uninstall['version']) < Version(versionsoft):
                         cmd = WAPT.uninstall_cmd(uninstall['key'])
                         run_notfatal(cmd)

    if iswin64():
        print('Installation de sketchup 2017')

        install_msi_if_needed('SketchUp2017-x64.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{F124B571-EFA9-40F2-81B3-32AB0232429A}')

    else:
        print('installing dst-sketchup2016')
        install_msi_if_needed('SketchUp2016-x86.msi',killbefore=['SketchUp.exe'])
        uninstallkey.append('{CF062509-06B2-4F57-9373-166B04719F94}')


def uninstall():
Salut, as tu pu trouver une réponse à ton problème sur Sketchup?
Avatar du membre
jpele
Messages : 156
Enregistré le : 04 mars 2019 - 12:01
Localisation : Nantes

25 nov. 2020 - 18:10

Bonjour,

La coïncidence fait que nous avons mis à jour le paquet aujourd'hui même sur le Store, je vous invite à le tester.
https://store.wapt.fr/store/tis-sketchup-make

Cordialement,
Jimmy
JeanBaudin
Messages : 3
Enregistré le : 18 nov. 2020 - 10:37

16 déc. 2020 - 08:24

jpele a écrit : 25 nov. 2020 - 18:10 Bonjour,

La coïncidence fait que nous avons mis à jour le paquet aujourd'hui même sur le Store, je vous invite à le tester.

https://store.wapt.fr/store/tis-sketchup-make
Cordialement,
Jimmy
Merci, je vais aller jeter un oeil à tout ça :D
Verrouillé