[RISOLTO] Creazione del pacchetto Office Standard 2016

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
amministratore
Messaggi: 45
Registrazione: 24 settembre 2018 - 16:48

24 settembre 2018 - 17:28

Ciao,

sono un nuovo utente WAPT e sto riscontrando dei problemi nella creazione di un pacchetto Office Standard 2016.
Ho cercato in tutti i forum che trattano l'argomento, ma nessuno dei metodi proposti ha funzionato.

La procedura che ho provato a seguire è questa: http://reseaux85.fr/index.php?title=Dep ... oft_Office
C'è qualcuno qui che conosce un metodo più dettagliato per creare questo pacchetto? (Ho la sensazione che manchino dei passaggi o che non abbia capito tutto...)

Finora, ecco il mio procedimento:
- creazione del file .MSP (denominato "config.msp" che posiziono nella directory principale della cartella di installazione di Office)
- creazione del template (utilizzando il comando `wapt-get make-template`)
- copia della cartella "Office" nella cartella del progetto appena creata
- modifica del file .py (potrebbe essere qui il mio errore)
- recupero del file .xml (da "standard.ww" e copia/incolla nella directory principale del progetto, rinominandolo "silent.xml")
- modifica del file .xml (probabilmente un altro punto di errore, ma non ne sono sicuro)
- creazione del pacchetto (utilizzando il comando `build-package`).

Se qualcuno ha i file di configurazione da modificare/creare e i percorsi in cui posizionarli, lo apprezzerei molto...

Grazie in anticipo per l'aiuto.
Ultima modifica di admgautier il 21 novembre 2018 alle 09:51, modificato 1 volta.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

24 settembre 2018 - 18:21

Ciao Admgautier,
admgautier ha scritto: 24 set 2018 - 17:28 Come nuovo utente WAPT, sto riscontrando alcuni problemi nella creazione di un pacchetto Office Standard 2016.
Ho cercato in tutti i forum che trattano l'argomento, ma nessuno dei metodi proposti si è rivelato risolutivo.

La procedura che ho provato a seguire è questa: http://reseaux85.fr/index.php?title=Dep ... oft_Office
C'è qualcuno qui che ha un metodo più dettagliato per creare questo pacchetto? (Ho la sensazione che manchino dei passaggi o che non abbia capito tutto...)

Finora, ecco il mio procedimento:
- creazione del file .MSP (denominato "config.msp" che posiziono nella directory principale della cartella di installazione di Office)
- creazione del template (utilizzando il comando `wapt-get make-template`)
- copia della cartella "Office" nella cartella del progetto appena creata
- modifica del file .py (potrebbe essere qui il mio errore)
- recupero del file .xml (da "standard.ww" e copia/incolla nella directory principale del progetto, rinominandolo "silent.xml")
- modifica del file .xml (probabilmente un altro punto di errore, ma non ne sono sicuro)
- creazione del pacchetto (utilizzando il comando `build-package`).

Se qualcuno ha i file di configurazione da modificare/creare e i percorsi in cui posizionarli, lo apprezzerei molto...

Grazie in anticipo per l'aiuto.
Hai dato un'occhiata al pacchetto "scheletro" di msoffice su store.wapt.fr?

https://store.wapt.fr/package_details?p ... D_all.wapt

Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
amministratore
Messaggi: 45
Registrazione: 24 settembre 2018 - 16:48

25 settembre 2018 - 10:32

Ciao Denis,

sì, ho provato a usare il pacchetto "scheletro" (contrassegnato come "DA MODIFICARE"), ma non so dove sia il problema... nelle mie impostazioni?
In pratica, sto solo cercando di installare Office nel modo più semplice possibile... senza una chiave di attivazione, e mi sto scervellando per creare il mio pacchetto...
Penso di aver saltato qualche passaggio del processo di creazione, ma dove...?

Grazie per la tua rapida risposta,

Yannick
Ultima modifica di admgautier il 21 novembre 2018 alle 09:51, modificato 1 volta.
Avatar utente
agauvrit
Esperto WAPT
Messaggi: 238
Registrazione: 17 nov 2016 - 10:25
Posizione: Nantes
Contatto:

25 settembre 2018 - 10:40

Ciao,

prima di creare il pacchetto WAPT, assicurati che il metodo di installazione non interattiva di Office sia corretto.

Il metodo descritto nello schema del pacchetto è valido solo per Microsoft Office 2016 Pro Plus.

Se intendi distribuire Microsoft Office 2016 Home & Small Business o Microsoft Office 365, dovrai utilizzare un metodo di distribuzione diverso: https://docs.microsoft.com/fr-fr/deploy ... yment-tool

Una volta convalidata l'installazione non interattiva utilizzando il metodo corretto, puoi procedere con la creazione del pacchetto WAPT appropriato.

Alexandre
amministratore
Messaggi: 45
Registrazione: 24 settembre 2018 - 16:48

26 settembre 2018 - 12:07

Ciao Alexandre,

grazie per la risposta.
Ho testato l'installazione silenziosa utilizzando il file .msp (percorso\setup.exe /adminfile file.msp): l'installazione è andata a buon fine.

Sulla base di ciò, ho quindi provato a ricreare il pacchetto modificando il file .py con quello fornito nella procedura descritta qui:http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando il nome della versione: ProPlus -> Standard, il nome del file .xml: silent.xml -> config.xml, e quindi modificando il mio file config.xml che si trova nella cartella standard.WW).

Durante la distribuzione del pacchetto appena creato, ho ricevuto un messaggio di errore che indica: AttributeError: l'oggetto 'module' non ha l'attributo 'uninstallkey'.

Non capisco dove sia l'errore, dato che nel mio file .py è presente una "uninstallstring"...

Grazie per l'aiuto (o quello degli altri collaboratori!!).
Buona giornata,

Yannick
Ultima modifica di admgautier il 21 novembre 2018 alle 09:51, modificato 1 volta.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

26 settembre 2018 - 13:01

Ciao Yannick,
admgautier ha scritto: 26 set 2018 - 12:07 Grazie per la risposta.
Ho testato l'installazione silenziosa utilizzando il file .msp (percorso\setup.exe /adminfile file.msp): l'installazione è andata a buon fine.

Sulla base di ciò, ho quindi provato a ricreare il pacchetto modificando il file .py con quello fornito nella procedura descritta qui:http://reseaux85.fr/index.php?title=Dep ... oft_Office (cambiando il nome della versione: ProPlus -> Standard, il nome del file .xml: silent.xml -> config.xml, e quindi modificando il mio file config.xml situato nella cartella standard.WW).

Durante la distribuzione del pacchetto appena creato, ho ricevuto un messaggio di errore che indica: AttributeError: l'oggetto 'module' non ha l'attributo 'uninstallkey'.

Non capisco dove sia il mio errore, dato che effettivamente è presente una "uninstallstring" nel mio file .py...
È necessario aggiungere la riga `uninstallkey = []` prima o dopo `uninstallstring`. La definizione della variabile `uninstallstring` è facoltativa, ma la definizione di `uninstallkey` è obbligatoria (e lo è da parecchio tempo). La pagina wiki di reseau85 dovrà essere aggiornata.

Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
amministratore
Messaggi: 45
Registrazione: 24 settembre 2018 - 16:48

26 settembre 2018 - 16:24

Ciao Denis,

grazie per la risposta.
Ho aggiunto la riga `uninstallkey= []` e ho ricreato il pacchetto.
L'errore visualizzato ora (durante la distribuzione) è:

Installazione di Office Standard 2016
CalledProcessErrorOutput: il comando 'setup.exe /adminfile config.msp' ha restituito uno stato di uscita diverso da zero (1).
Output: 'setup.exe' non è riconosciuto come
comando interno o esterno, programma eseguibile o file batch.

Sembra che il comando `setup.exe` non venga accettato come tale. Potrebbe essere un problema con il percorso relativo del comando nel file .py?

Buona giornata,

Yannick
Ultima modifica di admgautier il 21 novembre 2018 alle 09:51, modificato 1 volta.
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

26 settembre 2018 - 17:02

Ciao Yannick,
admgautier ha scritto: 26 set 2018 - 16:24 Grazie per la risposta.
Ho aggiunto la riga uninstallkey= [] e ho ricreato il pacchetto.
L'errore che ora appare (durante la distribuzione) è:

Installazione di Office Standard 2016
CalledProcessErrorOutput: il comando 'setup.exe /adminfile config.msp' ha restituito uno stato di uscita diverso da zero (1).
Output: 'setup.exe' non è riconosciuto come
comando interno o esterno, programma eseguibile o file batch.

Sembra che il comando setup.exe non venga accettato come tale; si tratta di un problema con il percorso relativo del comando nel file .py?
Ti consiglio di leggere https://www.wapt.fr/fr/doc/CreationPaqu ... index.html Questo dovrebbe risolvere il problema. In caso contrario, pubblica il file setup.py e la struttura delle directory del pacchetto.

Sinceramente,

Denis
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
amministratore
Messaggi: 45
Registrazione: 24 settembre 2018 - 16:48

27 settembre 2018 - 11:43

Ciao,

ho seguito la procedura che hai indicato, ma senza successo.

Come gentilmente offerto, troverai di seguito il link ai miei file .py e .xml.
https://wetransfer.com/downloads/ece078 ... 327/0b8649
La struttura del mio pacchetto è la seguente:
- setup.py si trova nella directory principale del progetto
- config.msp si trova in ~\wpatdev\monpaquet\ISO_office\config.msp
- il file xml si trova in ~\wpatdev\monpaquet\ISO_office\standard.ww\config.xml

Se noti qualcosa di sbagliato... (sto iniziando a strapparmi i capelli... :( )

Grazie.
Buona giornata.
Ultima modifica di admgautier il 21 novembre 2018 alle 09:52, modificato 1 volta.
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

27 settembre 2018 - 21:48

Codice: Seleziona tutto

    if not check_installed_out:
            cmd = 'ISO_office\setup.exe /adminfile ISO_office\config.msp'
    else:
            cmd = 'msiexec.exe /p ISO_office\config.msp'
Bloccato