[RISOLTO] Creazione del pacchetto di sincronizzazione di Google Workplace

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

20 luglio 2021 - 14:49

Buongiorno,

Ho creato il pacchetto di sincronizzazione di Google Workplace utilizzando il file msi presente sul loro sito web.
Ecco il codice generato:

Codice: Seleziona tutto

def install():
    # declaring local variables
    package_version = control.get_software_version()

    # installing the package
    install_msi_if_needed('enterprise_gsync.msi',
        min_version=package_version,
    )
L'installazione funziona in modalità "debug" sulla console wapt ma non funziona nell'ambiente di test.
Il self-service WAPT mi chiede di forzare l'installazione ma non cambia nulla.
Vorrei sapere se ci sono dei log che potrei consultare per risolvere il mio problema.
Ultima modifica di MorganeDeveho il 23 luglio 2021 alle 17:09, modificato 1 volta.
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

20 luglio 2021 - ore 15:00

Il pacchetto riesce comunque a installarsi su alcune macchine.
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

20 luglio 2021 - 15:44

Ciao,

il pacchetto funziona anche tramite pyscripter?
Ultima modifica di Gaetan il 20 luglio 2021 alle 16:40, modificato 1 volta.
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

20 luglio 2021 - 15:55

Utilizzo Visual Studio Code.
Lo script viene eseguito tramite questo software
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

20 luglio 2021 - 16:26

Il pacchetto mostra un errore sulla console durante l'impostazione della dipendenza?
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

20 luglio 2021 - 16:41

Quando testo il pacchetto con Visual Studio Code, funziona.
Tuttavia, l'installazione restituisce un errore su alcune macchine.
Ci sono dei log che potrei controllare?
Avatar utente
Gaetano
Messaggi: 169
Iscrizioni: 8 agosto 2019 - ore 10:16
Posizione: Tolosa

20 luglio 2021 - 16:47

Cosa viene visualizzato quando si fa clic sul pacchetto di errore nella colonna di stato?
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

21 luglio 2021 - 16:10

Eccezione: Errore durante l'installazione di ['dvo-google-workspace-sync(=4.3.49.0-3)']: errori nei pacchetti [[PackageRequest(package='dvo-google-workspace-sync',version=(Version('4.3.49.0'), 3),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'windows'],min_os_version=Version('10.0.19043'),max_os_version=Version('10.0.19043')), PackageEntry('dvo-google-workspace-sync','4.3.49.0-3' maturity='PROD',target_os='windows'), 'Traceback (ultima chiamata più recente):\n File "C:\\Programmi (x86)\wapt\common.py", riga 5011, in install\n result = self.install_wapt(full_fname(p.filename),\n File "C:\\Programmi (x86)\\wapt\\common.py", riga 4010, in install_wapt\n raise e\n File "C:\\Programmi (x86)\\wapt\\common.py", riga 3923, in install_wapt\n exitstatus = setup.install()\n File "C:\\Windows\\TEMP\\waptqitjceb_\\setup.py", riga 12, in install\n File "C:\\Programmi (x86)\\wapt\\common.py", riga 3877, in new_func\n return func(*args, **kwargs)\n File "C:\\Programmi (x86)\\wapt\\setuphelpers_windows.py", riga 1279, in install_msi_if_needed\n run(r\'msiexec /norestart /q /i "%s" %s\' % (msi, props), accept_returncodes=accept_returncodes, timeout=timeout, pidlist=pidlist)\n File "C:\\Programmi (x86)\\wapt\\setuphelpers_windows.py", riga 4029, in run\n raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Il comando \'msiexec /norestart /q /i "enterprise_gsync.msi" \' ha restituito uno stato di uscita diverso da zero 1603.\nOutput:\n']]
Avatar utente
vcardon
Esperto WAPT
Messaggi: 273
Registrazione: 06/10/2017 - 22:55
Posizione: Nantes, Francia

21 luglio 2021 - 17:57

Vincent CARDON
Tranquillo IT
MorganeDeveho
Messaggi: 19
Registrazione: 20 luglio 2021 - 14:42

23 luglio 2021 - 11:49

Grazie per l'aiuto.
Il problema in realtà derivava dalle versioni di Office.
Il pacchetto si installava correttamente sui PC con Office a 64 bit, ma non su quelli a 86 bit.
Bloccato