Seite 1 von 1

Google Drive-Dateistream-Update

Veröffentlicht: 13. November 2018 - 12:09 Uhr
von tdejesus
Guten Morgen,

Ich habe ein Paket zur Bereitstellung von Google Drive File Stream erstellt. Es funktioniert einwandfrei. Hier ist der Paketcode:

Code: Alle auswählen

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

uninstallkey = ['{6BBAE539-2232-434A-A4E5-9A33560C6283}']

def install():
    print('installing sof-google-drive-file-stream')
    install_exe_if_needed("GoogleDriveFSSetup.exe",'--silent',key='',min_version='28.1.35.1747')
    #run(r'"GoogleDriveFSSetup.exe" --silent')

def uninstall():
    print('uninstalling google-drive-file-stream')
    run(r'"%s\Google\Drive File Stream\28.1.35.1747\uninstall.exe" --silent --force_stop' % programfiles)
    
Die Anwendung lässt sich korrekt installieren. Ich erhalte jedoch eine Fehlermeldung, wenn bereits eine ältere Version installiert ist. Die neue Version der Anwendung lässt sich trotzdem installieren. Hier ist die Fehlermeldung:

Code: Alle auswählen

installing sof-google-drive-file-stream
Traceback (most recent call last):
  File "C:\Program Files (x86)\wapt\common.py", line 3508, in install_wapt
    exitstatus = setup.install()
  File "c:\windows\temp\waptecdapx\setup.py", line 8, in install
  File "C:\Program Files (x86)\wapt\common.py", line 3467, in new_func
    return func(*args,**kwargs)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 3982, in install_exe_if_needed
    run(r'"%s" %s' % (exe,silentflags),accept_returncodes=accept_returncodes,timeout=timeout,pidlist=pidlist)
  File "C:\Program Files (x86)\wapt\setuphelpers.py", line 1044, in run
    raise CalledProcessErrorOutput(proc.returncode,cmd,''.join(output))
CalledProcessErrorOutput: Command '"GoogleDriveFSSetup.exe" --silent' returned non-zero exit status 1.
Output:
CalledProcessErrorOutput: Command '"GoogleDriveFSSetup.exe" --silent' returned non-zero exit status 1.
Output:
    
Irgendeine Idee, woran es liegen könnte?
DANKE

Betreff: Google Drive File Stream-Update

Veröffentlicht: 17. November 2018 - 13:22 Uhr
von Sfonteneau
Ihre Installation liefert den Exit-Code 1 zurück, was von `install_exe_if_needed` nicht erwartet wird, da es sich nicht um einen Standardcode handelt.

https://www.wapt.fr/fr/doc/Frequent-pro ... x.html#id7
https://github.com/tranquilit/WAPT/blob ... s.py#L4097

Falls dies „normal“ ist, können Sie beim Starten des Installationsprogramms den Code 1 hinzufügen: `
accept_returncodes=[0,3010,1]`

Vergessen Sie nicht, den Schlüssel hinzuzufügen! :

https://youtu.be/z_EN2CBCTcY?t=99