Seite 1 von 1

Office 2016

Veröffentlicht: 19. Mai 2017 - 14:44 Uhr
von waptoffice
Ich habe Probleme beim Erstellen des Office Pro Plus 2016-Pakets. Ich habe die Anweisungen auf reseaux85 befolgt:

- Office-CD in Ordner kopieren
- Führen Sie setup.exe /admin im Office-Ordner aus
- Vorlage erstellen "wapt-get make-template setup.exe"
- Ich ersetze den Inhalt der setup.py-Datei durch den Inhalt des neu erstellten wapt-package-Ordners
- Ich kopiere den Inhalt des Office-Ordners in das Stammverzeichnis des wapt-package-Ordners
- Build und Upload: " Wapt-get build-upload<wapt-package folder> "

Wenn ich es einem Host hinzufüge, schlägt es jedes Mal mit einer wenig hilfreichen Fehlermeldung fehl:

"Fehler bei der Installation von<package> : Fehler in Paketen<package> "

Können Sie mir weiterhelfen? Vielen Dank


setup.py:

Code: Alle auswählen

# -*- 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)
    

Betreff: Office 2016

Veröffentlicht: 19. Mai 2017 - 15:47 Uhr
von agauvrit
Hallo,

verwenden Sie PyScripter für die Paketentwicklung?
Veröffentlichen Sie Microsoft Office Professional Plus 2016 oder die Standardversion?

PyScripter ist im Paketbundle tis-waptdev. Damit können Sie Ihr Paket debuggen und erhalten besseres Feedback.

Ihr Quellcode scheint in Ordnung zu sein. Versuchen Sie bitte, die Installationsfunktion mit PyScripter auszuführen. Möglicherweise erhalten Sie dann einen aussagekräftigen Fehlercode.

Alexander

Betreff: Office 2016

Veröffentlicht: 23. Mai 2017 - 09:27 Uhr
von waptoffice
Ich habe das Paket heruntergeladen und in meinen WAP-Server/mein WAP-Repository importiert

(Übrigens, wenn ich versuche, "aus dem Internet zu importieren", schlägt dies mit folgender Fehlermeldung fehl:)

Code: Alle auswählen

download canceled.: "" is an invalid integer
)

Nachdem ich es dem Client hinzugefügt habe, erscheint folgende Meldung:

Code: Alle auswählen

result: {"skipped": [["waptdev....
Auch nach der Installation des Office-Pakets schlägt es fehl

Betreff: Office 2016

Veröffentlicht: 23. Mai 2017 - 14:04 Uhr
von Sfonteneau
waptoffice schrieb:Ich habe das Paket heruntergeladen und in meinen WAP-Server/mein WAP-Repository importiert

(Übrigens, wenn ich versuche, "aus dem Internet zu importieren", schlägt dies mit folgender Fehlermeldung fehl:)

Code: Alle auswählen

download canceled.: "" is an invalid integer
Diese Fehlermeldung erscheint häufig, wenn der Proxy in der Konsole falsch konfiguriert ist

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

Nachdem ich es dem Client hinzugefügt habe, erscheint folgende Meldung:

Code: Alle auswählen

result: {"skipped": [["waptdev....
Das bedeutet, dass das waptdev-Paket bereits installiert ist!
waptoffice schrieb: Die Installation des Office-Pakets schlägt weiterhin fehl.
Können Sie uns die Fehlermeldung des Office-Pakets mitteilen?

Klicken Sie in der Konsole auf den Computer und anschließend im rechten Bereich auf das fehlerhafte Paket.
https://www.wapt.fr/en/doc/Utilisation/ ... et-general

Betreff: Office 2016

Veröffentlicht: 23. Mai 2017 - 14:29 Uhr
von waptoffice
Vielen Dank für Ihre Hilfe. Ich sehe, dass die Installation erfolgreich war ;)

. Der Fehler bei Office lautet:

Installation von Office 2016.
Entfernen alter Office-Module.
Löschen von Office 265.
CalledProcessError: Der Befehl
'("setup.exe /adminfile "silent.msp"",)' gab den Exit-Status 30059 zurück.

Ich vermute, dass dies mit dem Office-Lizenzschlüssel zusammenhängt. Ich werde ihn noch einmal überprüfen, ich bin mir sicher, dass er korrekt ist.

Betreff: Office 2016

Veröffentlicht: 24. Mai 2017 - 10:44 Uhr
von waptoffice
Ich habe den Schlüssel aus der silent.msp-Datei entfernt und jetzt funktioniert es einwandfrei.

Danke.