Ufficio 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
Bloccato
waptoffice
Messaggi: 4
Registrazione: 19 maggio 2017 - 14:30

19 maggio 2017 - 14:44

Ho problemi a creare il pacchetto Office Pro Plus 2016. Ho seguito le istruzioni su reseaux85:

- Copia il CD di Office nella cartella
- eseguire setup.exe /admin nella cartella di Office
- crea il modello "wapt-get make-template setup.exe"
- sostituisco il contenuto di setup.py dalla cartella wapt-package appena creata
- copio il contenuto della cartella office nella radice della cartella wapt-package
- compila e carica: " Wapt-get build-upload<wapt-package folder> "

quando lo aggiungo a un host, ogni volta fallisce con un messaggio non molto utile:

"errore durante l'installazione di<package> : errori nei pacchetti<package> "

puoi darmi qualche aiuto? Grazie


setup.py:

Codice: Seleziona tutto

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

uninstallkey = []

def install():




    def uninstall_office_modules():
        print('Suppression des anciens modules office..')
        check_installed_soft = installed_softwares('Microsoft Office System')
        if check_installed_soft:
            for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                    cmd = WAPT.uninstall_cmd(uninstall['key'])
                    run(cmd)

    def uninstall_office365():
        print('Suppression Office 365')
        check_installed_soft = installed_softwares('office 365')
        if check_installed_soft:
            for uninstall in check_installed_soft:
                key=uninstall['key']
                if installed_softwares(uninstallkey=key):
                    cmd = WAPT.uninstall_cmd(uninstall['key'])
                    run(cmd)


    def killsoft():
      for soft in ('WINWORD.EXE','POWERPNT.EXE','EXCEL.exe','MSPUB.EXE','MSACCESS.EXE','INFOPATH.EXE','lync.exe','ONENOTE.EXE','OUTLOOK.EXE','ONENOTEM.EXE','MSOSYNC.EXE','GROOVE.EXE'):
        if isrunning(soft):
           print ("closing %s" % soft)
           killalltasks(soft)
    softname = 'Microsoft Office Professionnel Plus 2016'
    check_installed_out = installed_softwares(softname)

    print('installing Office 2016')
    if not check_installed_out:
            cmd = '"setup.exe" /adminfile "silent.msp"'
    else:
            cmd = 'msiexec.exe /p silent.msp'
    killsoft()
    uninstall_office_modules()
    uninstall_office365()
    run(cmd,timeout=1200,accept_returncodes=[1641,3010,0])
    check_installed_out = installed_softwares(softname)
    if not check_installed_out:
        error('End audit did not find the software.')

def uninstall():
    fichier = open("%s\silent.xml" % programfiles32, "w" )
    fichier.write('<Configuration Product="ProPlus"> \n')
    fichier.write('<Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" /> \n')
    fichier.write('   <Setting Id="SETUP_REBOOT" Value="NEVER" /> \n')
    fichier.write('</Configuration> \n')
    fichier.close()
    run('"%s\Common Files\microsoft shared\OFFICE16\Office Setup Controller\Setup.exe" /uninstall ProPlus /config "%s\silent.xml"' % (programfiles32,programfiles32),timeout=1200)
    remove_file(r'%s\silent.xml'% programfiles32)
    
Avatar utente
agauvrit
Esperto WAPT
Messaggi: 238
Registrazione: 17 nov 2016 - 10:25
Posizione: Nantes
Contatto:

19 maggio 2017 - 15:47

Ciao,

stai usando PyScripter per lo sviluppo del pacchetto?
Stai distribuendo Microsoft Office Professional Plus 2016? Standard?

PyScripter è disponibile nel pacchetto tis-waptdev, potrai eseguire il debug del tuo pacchetto e ottenere un feedback migliore.

Il tuo codice sorgente sembra corretto, prova ad avviare la funzione di installazione usando PyScripter e forse otterrai un codice di errore esplicito.

Alexander
waptoffice
Messaggi: 4
Registrazione: 19 maggio 2017 - 14:30

23 maggio 2017 - 09:27

ho scaricato il pacchetto e l'ho importato sul mio server/repository wapt

(a proposito, quando provo a "importare da internet" fallisce con:

Codice: Seleziona tutto

download canceled.: "" is an invalid integer
)

dopo averlo aggiunto al client, dice:

Codice: Seleziona tutto

result: {"skipped": [["waptdev....
dopo l'installazione del pacchetto Office continua a fallire
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

23 maggio 2017 - 14:04

waptoffice ha scritto:ho scaricato il pacchetto e l'ho importato sul mio server/repository wapt

(a proposito, quando provo a "importare da internet" fallisce con:

Codice: Seleziona tutto

download canceled.: "" is an invalid integer
Questo messaggio di errore appare spesso quando il proxy nella console non è configurato correttamente

https://www.wapt.fr/en/doc/Utilisation/ ... et-basique
waptoffice ha scritto: )

dopo averlo aggiunto al client, dice:

Codice: Seleziona tutto

result: {"skipped": [["waptdev....
Ciò significa che il pacchetto waptdev è già installato!
waptoffice ha scritto: dopo l'installazione del pacchetto Office continua a fallire
Puoi indicarci l'errore del pacchetto Office?

Nella console clicca sul computer, nella parte destra clicca sul pacchetto in errore.
https://www.wapt.fr/en/doc/Utilisation/ ... e-general
waptoffice
Messaggi: 4
Registrazione: 19 maggio 2017 - 14:30

23 maggio 2017 - 14:29

Grazie per l'aiuto, vedo che l'installazione è andata a buon fine. ;)

L'errore per Office è:

installazione di Office 2016
Rimozione dei vecchi moduli di Office
Eliminazione di Office 265
CalledProcessError: il comando
'("setup.exe /adminfile "silent.msp",)' ha restituito uno stato di uscita diverso da zero 30059.

Vedo che questo è correlato alla chiave di licenza di Office? La controllerò di nuovo, sono sicuro che sia corretta.
waptoffice
Messaggi: 4
Registrazione: 19 maggio 2017 - 14:30

24 maggio 2017 - 10:44

Ho rimosso la chiave da silent.msp e ora funziona perfettamente,

grazie.
Bloccato