[Gelöst] Firefox Verteilung "Warning: File not found :C:\Program"

Tiefgarage
Beiträge: 16
Registriert: 26 Mär 2015, 10:49

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von Tiefgarage »

Hallo,

Oh, tatsächlich. Sorry . Nach deiner vorgeschlagenen Änderung (Copy & Paste um weiter Dummheiten meinerseits zu vermeiden):

Code: Alles auswählen

[4] [Mrz 27 08:38:46:266]         Warning: file not found :C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe -retrying
:cry:

Grüße
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von dark alex »

Kannst du bitte nochmal das komplette Script posten?
Tiefgarage
Beiträge: 16
Registriert: 26 Mär 2015, 10:49

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von Tiefgarage »

Ja, klar:

Problemfall delsub.ins:

Code: Alles auswählen

if FileExists ("C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe")
   set $UninstallPath$ = "C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe"
   winbatch_UninstallFirefox /WaitSeconds 15
   sub_check_exitcode
endif

if not ($ProductPath$ = "")
	files_delete
endif

[winbatch_UninstallFirefox]
"$UninstallPath$" /s

[files_delete]
delete -sf "$Productpath$\"

[sub_check_exitcode]
comment "Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war."
set $CodeValue$ = getLastExitCode
; Für Informationen zu den Exit-Codes:
; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx
; http://msdn.microsoft.com/en-us/library/aa368542.aspx
if ($CodeValue$ = "0")
  comment "ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt."
  else
  comment "Der Error-Code ist nicht 0, weitere Möglichkeiten werden geprüft."
  if ($CodeValue$ = "1605")
  comment "ERROR_UNKNOWN_PRODUCT: Ein unbekanntes Programm sollte deinstalliert werden."
  comment "Es gab vorher keine"+$ProductID$+" Installation."
  else
     if ($CodeValue$ = "1641")
	 comment "ERROR_SUCCESS_REBOOT_INITIATED: Das Programm initiiert einen Neustart."
	 comment "Gleichzusetzen mit einem Erfolg der Installation."
     else
        if ($CodeValue$ = "3010")
		comment "ERROR_SUCCESS_REBOOT_REQUIRED: Ein Neustart ist für die korrekte Installation erforderlich."
        else
           logError "Fatal: The setup gives an unknown error code: "+$CodeValue$
           isFatalError
        endif
     endif
  endif
endif
Setup.ins (durch die Ausführung von setup.ins wird auf delsub.ins zugegriffen)

Code: Alles auswählen

[Actions]
comment "Winst Version wird ueberprueft."
requiredWinstVersion >= "4.11.4.15"


DefVar $ProductID$
; Variable Produkt-ID wird initiiert.

DefVar $FirefoxVers$
; Variable FirefoxVers wird initiiert, sodass bei der Änderung der Datei nur die Variable angepasst werden muss.

DefVar $OSVersion$
; Variable OSVersion wird initiiert, dient später zur Überprüfung der OS Version

DefVar $CodeValue$
; Variable CodeValue zur Überprüfung vom ExitCode.

DefVar $ProductPath$
;Pfad für den Produktpfad

DefVar $UninstallPath$
; Pfad für den Deinstaller.

; ---------------------------------------------------------------------------------------------
set $ProductID$="Firefox"
set $FirefoxVers$="Firefox_Setup_36.0.4.exe"
set $OSVersion$ = GetMsVersionInfo
set $ProductPath$ = "%ProgramFilesDir%\Mozilla Firefox"
; Variablen bekommen ihren Wert zugewiesen.
; ---------------------------------------------------------------------------------------------




; Ausführung
; ---------------------------------------------------------------------------------------------
if not (HasMinimumSpace ("%SYSTEMDRIVE%", "30 MB"))
	LogError "Nicht genügend Speicherplatzt vorhanden (min. 30 MB)."
	isFatalError
	comment "Ablauf beendet, Schalter ist auf Fail gesetzt."
	; In dieser Anweisung wird der freie Speicherplatz geprüft
else
	comment "Bild wird eingebunden."
	ShowBitmap /3 "%scriptpath%\"+$ProductID$+".png" "$ProductID$"
	comment "OS-Version wird ueberprueft."
	if not ($OSVersion$ >= "5.1")
		;5.1 ist Windows XP
		LogError "Das Betriebssystem ist nicht kompatibel."
		isFatalError
	endif
	if FileExists("%ScriptPath%\delsub.ins")
        comment "Starte Sub-Sektion für die Deinstallation"
        Sub "%ScriptPath%\delsub.ins"
	endif
	comment "Nachricht zur Installationszeit:"
	Message "Installing "+$ProductID$+"..."
	comment "Prozess Firefox wird beendet."
	killtask "firefox.exe"
	comment "Kontrolle ob Laufwerk vorhanden ist."
	DosInAnIcon_Scriptpath_check
	comment "Silent Installation wird gestartet"
	Winbatch_Silent_Install
	comment "Error-Checkcode wird abgefangen und interpretiert"
	sub_check_exitcode
endif
;------------------------------------------------------------------------------------------------




; Sub_Programme
;------------------------------------------------------------------------------------------------
[Winbatch_Silent_Install]
;Der Scriptpath wird mit der entsprechenden Installationsdatei silent gestartet (-ms)
%SCRIPTPATH%\$FirefoxVers$ -ms


[DosInAnIcon_Scriptpath_check]
;Per NetUse werden die Laufwerke abgefragt. Danach wird geprüft ob der Scriptpath vorhanden ist.
;Wenn er vorhanden ist, läuft das Programm weiter (READY)
;Wenn das Laufwerk nicht vorhanden ist, wird ein Timeout gesetzt und das Programm wartet eine Sekunde.
;Nun wird erneut mit einem netuse und ifexist der Scriptpath überprüft. Dies geschieht solange, bis der
;Scriptpath vorhanden ist, oder die maximale Anzahl an Timeouts erreicht ist.
net use
set TIMEOUT=
:TRY
    if exist "%SCRIPTPATH%\." goto READY
    %ScriptDrive%
    set TIMEOUT=%TIMEOUT%1
    if %TIMEOUT% == 1111111111111111 goto READY
    sleep 1
    net use
    goto TRY
:READY


[sub_check_exitcode]
comment "Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war."
set $CodeValue$ = getLastExitCode
; Für Informationen zu den Exit-Codes:
; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx
; http://msdn.microsoft.com/en-us/library/aa368542.aspx
if ($CodeValue$ = "0")
  comment "ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt."
  else
  comment "Der Error-Code ist nicht 0, weitere Möglichkeiten werden geprüft."
  if ($CodeValue$ = "1605")
  comment "ERROR_UNKNOWN_PRODUCT: Ein unbekanntes Programm sollte deinstalliert werden."
  comment "Es gab vorher keine"+$ProductID$+" Installation."
  else
     if ($CodeValue$ = "1641")
	 comment "ERROR_SUCCESS_REBOOT_INITIATED: Das Programm initiiert einen Neustart."
	 comment "Gleichzusetzen mit einem Erfolg der Installation."
     else
        if ($CodeValue$ = "3010")
		comment "ERROR_SUCCESS_REBOOT_REQUIRED: Ein Neustart ist für die korrekte Installation erforderlich."
        else
           logError "Fatal: The setup gives an unknown error code: "+$CodeValue$
           isFatalError
        endif
     endif
  endif
endif
;------------------------------------------------------------------------------------------------

uninstall.ins (durch die Ausführung von uninstall.ins wird ebenfalls auf delsub.ins zugegriffen)

Code: Alles auswählen

[Actions]
comment "Winst Version wird ueberprueft."
requiredWinstVersion >= "4.11.4.15"
;-------------------------------------------------------------------------------
DefVar $ProductID$
; Variable Produkt-ID wird initiiert.
DefVar $FirefoxVers$
; Variable FirefoxVers wird initiiert, sodass bei der Änderung der Datei nur die Variable angepasst werden muss.
DefVar $CodeValue$
; Variable CodeValue zur Überprüfung vom ExitCode.
DefVar $ProductPath$
;Pfad für den Produktpfad
DefVar $uninstallPath$
; Pfad für den Deinstaller.
;-------------------------------------------------------------------------------
set $ProductID$="Firefox"
set $FirefoxVers$="Firefox_Setup_36.0.4.exe"
set $ProductPath$ = "%ProgramFilesDir%\Mozilla Firefox"
; Variablen bekommen ihren Wert zugewiesen.
;-------------------------------------------------------------------------------

if FileExists("%ScriptPath%\delsub.ins")
        comment "Starte Sub-Sektion für die Deinstallation"
        Sub "%ScriptPath%\delsub.ins"
endif
Der Log zu der Version:

Code: Alles auswählen

[1][1] [Mrz 27 10:19:38:814] --
[1] [Mrz 27 10:19:38:815] --
[1] [Mrz 27 10:19:38:816] c:\opsi.org\log\opsi-script-part-Mc61Ej10.log
[1] [Mrz 27 10:19:38:817] opsi-winst 4.11.4.15 started at 27.03.2015 10:19:17
[1] [Mrz 27 10:19:38:825] 
[1] [Mrz 27 10:19:38:826] ============ Version 4.11.4.15 script "C:\opsi_test\Firefox\setup.ins"
[6] [Mrz 27 10:19:38:856] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
[6] [Mrz 27 10:19:38:857] Key closed
[5] [Mrz 27 10:19:38:916] comment: Winst Version wird ueberprueft.
[6] [Mrz 27 10:19:38:918] opsi-winst has version  4.11.4.15, required is : >= 4.11.4.15
[5] [Mrz 27 10:19:38:920] Set  $ProductID$="Firefox"
[6] [Mrz 27 10:19:38:924]   The value of the variable "$ProductID$" is now: "Firefox"
[5] [Mrz 27 10:19:38:927] Set  $FirefoxVers$="Firefox_Setup_36.0.4.exe"
[6] [Mrz 27 10:19:38:928]   The value of the variable "$FirefoxVers$" is now: "Firefox_Setup_36.0.4.exe"
[5] [Mrz 27 10:19:38:930] Set  $OSVersion$ = GetMsVersionInfo
[6] [Mrz 27 10:19:38:933]   The value of the variable "$OSVersion$" is now: "6.3"
[5] [Mrz 27 10:19:38:934] Set  $ProductPath$ = "C:\Program Files (x86)\Mozilla Firefox"
[6] [Mrz 27 10:19:38:936]   The value of the variable "$ProductPath$" is now: "C:\Program Files (x86)\Mozilla Firefox"
[6] [Mrz 27 10:19:38:937] If
[6] [Mrz 27 10:19:38:939]     Free on Disk C:: 63.677.845.504 bytes  This is more than the required amount of 30.000.000 bytes
[5] [Mrz 27 10:19:38:940]   HasMinimumSpace ("C:", "30 MB")   <<< result true
[5] [Mrz 27 10:19:38:942]   not (HasMinimumSpace ("C:", "30 MB"))   <<< result false
[6] [Mrz 27 10:19:38:944] Then
[6] [Mrz 27 10:19:38:945] Else
[5] [Mrz 27 10:19:38:947]   comment: Bild wird eingebunden.
[5] [Mrz 27 10:19:38:953]   comment: OS-Version wird ueberprueft.
[6] [Mrz 27 10:19:38:954]   If
[5] [Mrz 27 10:19:38:956]     $OSVersion$ >= "5.1"   <<< result true
[5] [Mrz 27 10:19:38:958]     not ($OSVersion$ >= "5.1")   <<< result false
[6] [Mrz 27 10:19:38:960]   Then
[6] [Mrz 27 10:19:38:962]   EndIf
[6] [Mrz 27 10:19:38:964]   If
[6] [Mrz 27 10:19:38:965]       Starting query if file exist ...
[5] [Mrz 27 10:19:38:967]     FileExists("C:\opsi_test\Firefox\delsub.ins")   <<< result true
[6] [Mrz 27 10:19:38:968]   Then
[5] [Mrz 27 10:19:38:970]     comment: Starte Sub-Sektion für die Deinstallation
[6] [Mrz 27 10:19:38:974]     
[6] [Mrz 27 10:19:38:975]     ~~~~~~~ Start Sub ~~~~~~~  Sub "C:\opsi_test\Firefox\delsub.ins"
[6] [Mrz 27 10:19:38:977]     If
[6] [Mrz 27 10:19:38:980]         Starting query if file exist ...
[5] [Mrz 27 10:19:38:981]         "C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe": 
[5] [Mrz 27 10:19:38:982]       FileExists ("C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe")   <<< result false
[6] [Mrz 27 10:19:38:984]     Then
[6] [Mrz 27 10:19:38:986]     EndIf
[6] [Mrz 27 10:19:38:987]     If
[5] [Mrz 27 10:19:38:989]       $ProductPath$ = ""   <<< result false
[5] [Mrz 27 10:19:38:990]       not ($ProductPath$ = "")   <<< result true
[6] [Mrz 27 10:19:38:992]     Then
[5] [Mrz 27 10:19:38:994]       
[5] [Mrz 27 10:19:38:995]       Execution of files_delete
[6] [Mrz 27 10:19:38:997]         Delete recursively "C:\Program Files (x86)\Mozilla Firefox\"
[6] [Mrz 27 10:19:38:999]           Search "C:\Program Files (x86)\Mozilla Firefox\"
[6] [Mrz 27 10:19:39:000]             Search "C:\Program Files (x86)\Mozilla Firefox\browser\"
[6] [Mrz 27 10:19:39:001]               Search "C:\Program Files (x86)\Mozilla Firefox\browser\components\"
[6] [Mrz 27 10:19:39:003]               File "C:\Program Files (x86)\Mozilla Firefox\browser\components\browsercomps.dll"
[6] [Mrz 27 10:19:39:005]                 The file has been deleted
[6] [Mrz 27 10:19:39:006]               File "C:\Program Files (x86)\Mozilla Firefox\browser\components\components.manifest"
[6] [Mrz 27 10:19:39:008]                 The file has been deleted
[6] [Mrz 27 10:19:39:009]               Directory "C:\Program Files (x86)\Mozilla Firefox\browser\components" deleted
[6] [Mrz 27 10:19:39:011]               Search "C:\Program Files (x86)\Mozilla Firefox\browser\extensions\"
[6] [Mrz 27 10:19:39:012]                 Search "C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\"
[6] [Mrz 27 10:19:39:014]                 File "C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\icon.png"
[6] [Mrz 27 10:19:39:016]                   The file has been deleted
[6] [Mrz 27 10:19:39:017]                 File "C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}\install.rdf"
[6] [Mrz 27 10:19:39:019]                   The file has been deleted
[6] [Mrz 27 10:19:39:021]                 Directory "C:\Program Files (x86)\Mozilla Firefox\browser\extensions\{972ce4c6-7e08-4474-a285-3208198ce6fd}" deleted
[6] [Mrz 27 10:19:39:022]               Directory "C:\Program Files (x86)\Mozilla Firefox\browser\extensions" deleted
[6] [Mrz 27 10:19:39:024]               Search "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\"
[6] [Mrz 27 10:19:39:026]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\amazondotcom-de.xml"
[6] [Mrz 27 10:19:39:027]                 The file has been deleted
[6] [Mrz 27 10:19:39:029]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\bing.xml"
[6] [Mrz 27 10:19:39:030]                 The file has been deleted
[6] [Mrz 27 10:19:39:032]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\ddg.xml"
[6] [Mrz 27 10:19:39:034]                 The file has been deleted
[6] [Mrz 27 10:19:39:035]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\eBay-de.xml"
[6] [Mrz 27 10:19:39:037]                 The file has been deleted
[6] [Mrz 27 10:19:39:038]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\google.xml"
[6] [Mrz 27 10:19:39:040]                 The file has been deleted
[6] [Mrz 27 10:19:39:041]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\leo_ende_de.xml"
[6] [Mrz 27 10:19:39:043]                 The file has been deleted
[6] [Mrz 27 10:19:39:044]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\wikipedia-de.xml"
[6] [Mrz 27 10:19:39:047]                 The file has been deleted
[6] [Mrz 27 10:19:39:048]               File "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins\yahoo-de.xml"
[6] [Mrz 27 10:19:39:050]                 The file has been deleted
[6] [Mrz 27 10:19:39:051]               Directory "C:\Program Files (x86)\Mozilla Firefox\browser\searchplugins" deleted
[6] [Mrz 27 10:19:39:053]             File "C:\Program Files (x86)\Mozilla Firefox\browser\blocklist.xml"
[6] [Mrz 27 10:19:39:054]               The file has been deleted
[6] [Mrz 27 10:19:39:056]             File "C:\Program Files (x86)\Mozilla Firefox\browser\chrome.manifest"
[6] [Mrz 27 10:19:39:058]               The file has been deleted
[6] [Mrz 27 10:19:39:059]             File "C:\Program Files (x86)\Mozilla Firefox\browser\crashreporter-override.ini"
[6] [Mrz 27 10:19:39:061]               The file has been deleted
[6] [Mrz 27 10:19:39:062]             File "C:\Program Files (x86)\Mozilla Firefox\browser\omni.ja"
[6] [Mrz 27 10:19:39:065]               The file has been deleted
[6] [Mrz 27 10:19:39:067]             Directory "C:\Program Files (x86)\Mozilla Firefox\browser" deleted
[6] [Mrz 27 10:19:39:068]             Search "C:\Program Files (x86)\Mozilla Firefox\defaults\"
[6] [Mrz 27 10:19:39:070]               Search "C:\Program Files (x86)\Mozilla Firefox\defaults\pref\"
[6] [Mrz 27 10:19:39:071]               File "C:\Program Files (x86)\Mozilla Firefox\defaults\pref\channel-prefs.js"
[6] [Mrz 27 10:19:39:073]                 The file has been deleted
[6] [Mrz 27 10:19:39:074]               Directory "C:\Program Files (x86)\Mozilla Firefox\defaults\pref" deleted
[6] [Mrz 27 10:19:39:076]             Directory "C:\Program Files (x86)\Mozilla Firefox\defaults" deleted
[6] [Mrz 27 10:19:39:078]             Search "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey\"
[6] [Mrz 27 10:19:39:079]               Search "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey\0.1\"
[6] [Mrz 27 10:19:39:081]               File "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey\0.1\clearkey.dll"
[6] [Mrz 27 10:19:39:083]                 The file has been deleted
[6] [Mrz 27 10:19:39:084]               File "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey\0.1\clearkey.info"
[6] [Mrz 27 10:19:39:086]                 The file has been deleted
[6] [Mrz 27 10:19:39:087]               Directory "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey\0.1" deleted
[6] [Mrz 27 10:19:39:089]             Directory "C:\Program Files (x86)\Mozilla Firefox\gmp-clearkey" deleted
[6] [Mrz 27 10:19:39:091]             Search "C:\Program Files (x86)\Mozilla Firefox\uninstall\"
[6] [Mrz 27 10:19:39:092]             File "C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe"
[6] [Mrz 27 10:19:39:094]               The file has been deleted
[6] [Mrz 27 10:19:39:095]             File "C:\Program Files (x86)\Mozilla Firefox\uninstall\shortcuts_log.ini"
[6] [Mrz 27 10:19:39:097]               The file has been deleted
[6] [Mrz 27 10:19:39:099]             File "C:\Program Files (x86)\Mozilla Firefox\uninstall\uninstall.log"
[6] [Mrz 27 10:19:39:100]               The file has been deleted
[6] [Mrz 27 10:19:39:102]             Directory "C:\Program Files (x86)\Mozilla Firefox\uninstall" deleted
[6] [Mrz 27 10:19:39:103]             Search "C:\Program Files (x86)\Mozilla Firefox\webapprt\"
[6] [Mrz 27 10:19:39:105]             File "C:\Program Files (x86)\Mozilla Firefox\webapprt\omni.ja"
[6] [Mrz 27 10:19:39:106]               The file has been deleted
[6] [Mrz 27 10:19:39:108]             File "C:\Program Files (x86)\Mozilla Firefox\webapprt\webapprt.ini"
[6] [Mrz 27 10:19:39:109]               The file has been deleted
[6] [Mrz 27 10:19:39:111]             Directory "C:\Program Files (x86)\Mozilla Firefox\webapprt" deleted
[6] [Mrz 27 10:19:39:113]           File "C:\Program Files (x86)\Mozilla Firefox\AccessibleMarshal.dll"
[6] [Mrz 27 10:19:39:114]             The file has been deleted
[6] [Mrz 27 10:19:39:116]           File "C:\Program Files (x86)\Mozilla Firefox\application.ini"
[6] [Mrz 27 10:19:39:117]             The file has been deleted
[6] [Mrz 27 10:19:39:119]           File "C:\Program Files (x86)\Mozilla Firefox\breakpadinjector.dll"
[6] [Mrz 27 10:19:39:120]             The file has been deleted
[6] [Mrz 27 10:19:39:122]           File "C:\Program Files (x86)\Mozilla Firefox\crashreporter.exe"
[6] [Mrz 27 10:19:39:124]             The file has been deleted
[6] [Mrz 27 10:19:39:125]           File "C:\Program Files (x86)\Mozilla Firefox\crashreporter.ini"
[6] [Mrz 27 10:19:39:127]             The file has been deleted
[6] [Mrz 27 10:19:39:128]           File "C:\Program Files (x86)\Mozilla Firefox\D3DCompiler_43.dll"
[6] [Mrz 27 10:19:39:130]             The file has been deleted
[6] [Mrz 27 10:19:39:131]           File "C:\Program Files (x86)\Mozilla Firefox\d3dcompiler_47.dll"
[6] [Mrz 27 10:19:39:133]             The file has been deleted
[6] [Mrz 27 10:19:39:135]           File "C:\Program Files (x86)\Mozilla Firefox\dependentlibs.list"
[6] [Mrz 27 10:19:39:137]             The file has been deleted
[6] [Mrz 27 10:19:39:139]           File "C:\Program Files (x86)\Mozilla Firefox\firefox.exe"
[6] [Mrz 27 10:19:39:140]             The file has been deleted
[6] [Mrz 27 10:19:39:142]           File "C:\Program Files (x86)\Mozilla Firefox\freebl3.chk"
[6] [Mrz 27 10:19:39:143]             The file has been deleted
[6] [Mrz 27 10:19:39:145]           File "C:\Program Files (x86)\Mozilla Firefox\freebl3.dll"
[6] [Mrz 27 10:19:39:147]             The file has been deleted
[6] [Mrz 27 10:19:39:148]           File "C:\Program Files (x86)\Mozilla Firefox\icudt52.dll"
[6] [Mrz 27 10:19:39:150]             The file has been deleted
[6] [Mrz 27 10:19:39:152]           File "C:\Program Files (x86)\Mozilla Firefox\icuin52.dll"
[6] [Mrz 27 10:19:39:154]             The file has been deleted
[6] [Mrz 27 10:19:39:155]           File "C:\Program Files (x86)\Mozilla Firefox\icuuc52.dll"
[6] [Mrz 27 10:19:39:157]             The file has been deleted
[6] [Mrz 27 10:19:39:158]           File "C:\Program Files (x86)\Mozilla Firefox\install.log"
[6] [Mrz 27 10:19:39:160]             The file has been deleted
[6] [Mrz 27 10:19:39:161]           File "C:\Program Files (x86)\Mozilla Firefox\libEGL.dll"
[6] [Mrz 27 10:19:39:163]             The file has been deleted
[6] [Mrz 27 10:19:39:165]           File "C:\Program Files (x86)\Mozilla Firefox\libGLESv2.dll"
[6] [Mrz 27 10:19:39:167]             The file has been deleted
[6] [Mrz 27 10:19:39:168]           File "C:\Program Files (x86)\Mozilla Firefox\maintenanceservice.exe"
[6] [Mrz 27 10:19:39:170]             The file has been deleted
[6] [Mrz 27 10:19:39:171]           File "C:\Program Files (x86)\Mozilla Firefox\maintenanceservice_installer.exe"
[6] [Mrz 27 10:19:39:173]             The file has been deleted
[6] [Mrz 27 10:19:39:175]           File "C:\Program Files (x86)\Mozilla Firefox\mozalloc.dll"
[6] [Mrz 27 10:19:39:176]             The file has been deleted
[6] [Mrz 27 10:19:39:178]           File "C:\Program Files (x86)\Mozilla Firefox\mozglue.dll"
[6] [Mrz 27 10:19:39:180]             The file has been deleted
[6] [Mrz 27 10:19:39:181]           File "C:\Program Files (x86)\Mozilla Firefox\msvcp120.dll"
[6] [Mrz 27 10:19:39:183]             The file has been deleted
[6] [Mrz 27 10:19:39:184]           File "C:\Program Files (x86)\Mozilla Firefox\msvcr120.dll"
[6] [Mrz 27 10:19:39:186]             The file has been deleted
[6] [Mrz 27 10:19:39:188]           File "C:\Program Files (x86)\Mozilla Firefox\nss3.dll"
[6] [Mrz 27 10:19:39:189]             The file has been deleted
[6] [Mrz 27 10:19:39:191]           File "C:\Program Files (x86)\Mozilla Firefox\nssckbi.dll"
[6] [Mrz 27 10:19:39:192]             The file has been deleted
[6] [Mrz 27 10:19:39:194]           File "C:\Program Files (x86)\Mozilla Firefox\nssdbm3.chk"
[6] [Mrz 27 10:19:39:195]             The file has been deleted
[6] [Mrz 27 10:19:39:197]           File "C:\Program Files (x86)\Mozilla Firefox\nssdbm3.dll"
[6] [Mrz 27 10:19:39:199]             The file has been deleted
[6] [Mrz 27 10:19:39:200]           File "C:\Program Files (x86)\Mozilla Firefox\omni.ja"
[6] [Mrz 27 10:19:39:202]             The file has been deleted
[6] [Mrz 27 10:19:39:204]           File "C:\Program Files (x86)\Mozilla Firefox\platform.ini"
[6] [Mrz 27 10:19:39:205]             The file has been deleted
[6] [Mrz 27 10:19:39:207]           File "C:\Program Files (x86)\Mozilla Firefox\plugin-container.exe"
[6] [Mrz 27 10:19:39:208]             The file has been deleted
[6] [Mrz 27 10:19:39:210]           File "C:\Program Files (x86)\Mozilla Firefox\plugin-hang-ui.exe"
[6] [Mrz 27 10:19:39:212]             The file has been deleted
[6] [Mrz 27 10:19:39:213]           File "C:\Program Files (x86)\Mozilla Firefox\precomplete"
[6] [Mrz 27 10:19:39:215]             The file has been deleted
[6] [Mrz 27 10:19:39:217]           File "C:\Program Files (x86)\Mozilla Firefox\removed-files"
[6] [Mrz 27 10:19:39:218]             The file has been deleted
[6] [Mrz 27 10:19:39:220]           File "C:\Program Files (x86)\Mozilla Firefox\sandboxbroker.dll"
[6] [Mrz 27 10:19:39:221]             The file has been deleted
[6] [Mrz 27 10:19:39:223]           File "C:\Program Files (x86)\Mozilla Firefox\softokn3.chk"
[6] [Mrz 27 10:19:39:224]             The file has been deleted
[6] [Mrz 27 10:19:39:226]           File "C:\Program Files (x86)\Mozilla Firefox\softokn3.dll"
[6] [Mrz 27 10:19:39:229]             The file has been deleted
[6] [Mrz 27 10:19:39:230]           File "C:\Program Files (x86)\Mozilla Firefox\update-settings.ini"
[6] [Mrz 27 10:19:39:232]             The file has been deleted
[6] [Mrz 27 10:19:39:234]           File "C:\Program Files (x86)\Mozilla Firefox\updater.exe"
[6] [Mrz 27 10:19:39:235]             The file has been deleted
[6] [Mrz 27 10:19:39:237]           File "C:\Program Files (x86)\Mozilla Firefox\updater.ini"
[6] [Mrz 27 10:19:39:238]             The file has been deleted
[6] [Mrz 27 10:19:39:240]           File "C:\Program Files (x86)\Mozilla Firefox\voucher.bin"
[6] [Mrz 27 10:19:39:241]             The file has been deleted
[6] [Mrz 27 10:19:39:243]           File "C:\Program Files (x86)\Mozilla Firefox\webapp-uninstaller.exe"
[6] [Mrz 27 10:19:39:245]             The file has been deleted
[6] [Mrz 27 10:19:39:246]           File "C:\Program Files (x86)\Mozilla Firefox\webapprt-stub.exe"
[6] [Mrz 27 10:19:39:248]             The file has been deleted
[6] [Mrz 27 10:19:39:250]           File "C:\Program Files (x86)\Mozilla Firefox\wow_helper.exe"
[6] [Mrz 27 10:19:39:251]             The file has been deleted
[6] [Mrz 27 10:19:39:253]           File "C:\Program Files (x86)\Mozilla Firefox\xul.dll"
[6] [Mrz 27 10:19:39:257]             The file has been deleted
[6] [Mrz 27 10:19:39:259]           Directory "C:\Program Files (x86)\Mozilla Firefox" deleted
[6] [Mrz 27 10:19:39:261]     EndIf
[6] [Mrz 27 10:19:39:263]     Section ending since next line is starting with "["
[6] [Mrz 27 10:19:39:264]     
[6] [Mrz 27 10:19:39:266]     ~~~~~~~ End Sub   ~~~~~~~  Sub "C:\opsi_test\Firefox\delsub.ins"
[6] [Mrz 27 10:19:39:267]     
[6] [Mrz 27 10:19:39:268]   EndIf
[5] [Mrz 27 10:19:39:271]   comment: Nachricht zur Installationszeit:
[5] [Mrz 27 10:19:39:274]   message Installing Firefox...
[5] [Mrz 27 10:19:39:279]   comment: Prozess Firefox wird beendet.
[6] [Mrz 27 10:19:39:289]   Nothing to stop, no instances of "firefox.exe" found
[5] [Mrz 27 10:19:39:292]   comment: Kontrolle ob Laufwerk vorhanden ist.
[5] [Mrz 27 10:19:39:294]     
[5] [Mrz 27 10:19:39:295]     DosInAnIcon_Scriptpath_check
[6] [Mrz 27 10:19:39:299]       c:\opsi.org\tmp\_winstbat_Sb10Xw54.cmd saved back
[6] [Mrz 27 10:19:39:301]       Executing "cmd.exe" /C "c:\opsi.org\tmp\_winstbat_Sb10Xw54.cmd"
[6] [Mrz 27 10:19:39:405]       ExitCode 0
[6] [Mrz 27 10:19:39:408]                   
[6] [Mrz 27 10:19:39:411]                   output:
[6] [Mrz 27 10:19:39:414]                   --------------
[6] [Mrz 27 10:19:39:418]                   
[6] [Mrz 27 10:19:39:421]                   C:\opsi-winst>net use 
[6] [Mrz 27 10:19:39:424]                   Neue Verbindungen werden gespeichert.
[6] [Mrz 27 10:19:39:426]                   
[6] [Mrz 27 10:19:39:429]                   Es sind keine Eintr?ge in der Liste.
[6] [Mrz 27 10:19:39:433]                   
[6] [Mrz 27 10:19:39:436]                   
[6] [Mrz 27 10:19:39:440]                   C:\opsi-winst>set TIMEOUT= 
[6] [Mrz 27 10:19:39:442]                   
[6] [Mrz 27 10:19:39:445]                   C:\opsi-winst>if exist "C:\opsi_test\Firefox\." goto READY 
[6] [Mrz 27 10:19:39:450]       
[6] [Mrz 27 10:19:39:459]       Delete "c:\opsi.org\tmp\_winstbat_*"
[6] [Mrz 27 10:19:39:462]         Search "c:\opsi.org\tmp\"
[5] [Mrz 27 10:19:39:467]       comment: Silent Installation wird gestartet
[5] [Mrz 27 10:19:39:470]       
[5] [Mrz 27 10:19:39:473]       Execution of Winbatch_Silent_Install
[6] [Mrz 27 10:19:39:476]         Call "C:\opsi_test\Firefox\Firefox_Setup_36.0.4.exe -ms"
[6] [Mrz 27 10:19:39:477]            Waiting until the called process is finished
[6] [Mrz 27 10:19:39:481]         Start process as invoker: 
[6] [Mrz 27 10:19:52:534]         ExitCode 0    Executed process "C:\opsi_test\Firefox\Firefox_Setup_36.0.4.exe -ms"
[5] [Mrz 27 10:19:52:539]       comment: Error-Checkcode wird abgefangen und interpretiert
[6] [Mrz 27 10:19:52:542]       
[6] [Mrz 27 10:19:52:545]       ~~~~~~~ Start Sub ~~~~~~~  sub_check_exitcode
[5] [Mrz 27 10:19:52:550]       comment: Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war.
[5] [Mrz 27 10:19:52:553]       Set  $CodeValue$ = getLastExitCode
[6] [Mrz 27 10:19:52:556]         The value of the variable "$CodeValue$" is now: "0"
[6] [Mrz 27 10:19:52:558]       If
[5] [Mrz 27 10:19:52:560]     $CodeValue$ = "0"   <<< result true
[5] [Mrz 27 10:19:52:561]     ($CodeValue$ = "0")   <<< result true
[6] [Mrz 27 10:19:52:563]   Then
[5] [Mrz 27 10:19:52:565]     comment: ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt.
[6] [Mrz 27 10:19:52:567]   Else
[6] [Mrz 27 10:19:52:569]     If
[6] [Mrz 27 10:19:52:572]     Then
[6] [Mrz 27 10:19:52:574]     Else
[6] [Mrz 27 10:19:52:576]       If
[6] [Mrz 27 10:19:52:577]       Then
[6] [Mrz 27 10:19:52:579]       Else
[6] [Mrz 27 10:19:52:581]         If
[6] [Mrz 27 10:19:52:583]         Then
[6] [Mrz 27 10:19:52:585]         Else
[6] [Mrz 27 10:19:52:587]         EndIf
[6] [Mrz 27 10:19:52:588]       EndIf
[6] [Mrz 27 10:19:52:589]     EndIf
[6] [Mrz 27 10:19:52:591]   EndIf
[6] [Mrz 27 10:19:52:592]       
[6] [Mrz 27 10:19:52:593]       ~~~~~~~ End Sub   ~~~~~~~  sub_check_exitcode
[6] [Mrz 27 10:19:52:595]       
[6] [Mrz 27 10:19:52:596] EndIf
[1] [Mrz 27 10:19:52:601] ___________________
[1] [Mrz 27 10:19:52:604] script finished
[1] [Mrz 27 10:19:52:605] 0 errors
[1] [Mrz 27 10:19:52:607] 0 warnings
[1] [Mrz 27 10:19:52:608] 
[1] [Mrz 27 10:19:52:609] 
 
Das Programm läuft gar nicht mehr durch. Habe also alles wieder in den Zustand von meinem Ausgangspost dieses Threads zurückgestellt. Was ich komisch finde an meiner Ausgangssituation: Der ifFileExist gibt ein True zurück und in der Schleife findet er den Pfad nicht mehr. Genau das soll die IF-Abfrage doch verhindern?

Gruß Nico
Zuletzt geändert von Tiefgarage am 27 Mär 2015, 10:35, insgesamt 4-mal geändert.
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von dark alex »

Code: Alles auswählen

if FileExists (""+$ProductPath$+"\uninstall\helper.exe")
   set $UninstallPath$ = "C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe"
   [...]
Warum?
Entweder nimmst du zweimal die Variable oder zweimal den gesamten Pfad oder tauscht es gar aus, also Varibale definieren udn due Variable in das fileexists rein

Dass die IF den Pfad findet und die WinBatch dann nciht ist ganz klar, da in deiner Variablendefinition ein Leerzeichen fehlt.
Bei konsequenter Verwendung (siehe meine Kritik oben) wäre das nicht passiert.

Erläuterung zu dienem obigen Code:

Code: Alles auswählen

set $ProductPath$ = "%ProgramFilesDir%\Mozilla Firefox"
setzt im Fall Win7 64 Bit (Standardinstallation) folgenden Wert:

Code: Alles auswählen

C:\Program Files (x86)\Mozilla Firefox
Daraufhin prüft

Code: Alles auswählen

if FileExists (""+$ProductPath$+"\uninstall\helper.exe")
ob die Datei

Code: Alles auswählen

C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe
existiert, und das tut sie. Deshalb setzt

Code: Alles auswählen

set $UninstallPath$ = "C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe"
den Wert

Code: Alles auswählen

C:\Program Files(x86)\Mozilla Firefox\uninstall\helper.exe
in deine Variable.

Und heir fehlt dann ein Leerzeichen vor dem (x86)

Hättest du konsequent Variablen verwendet, wäre das nicht passiert:

Code: Alles auswählen

set $UninstallPath$ = $ProductPath$+"\uninstall\helper.exe"
Zuletzt geändert von dark alex am 27 Mär 2015, 10:18, insgesamt 1-mal geändert.
Tiefgarage
Beiträge: 16
Registriert: 26 Mär 2015, 10:49

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von Tiefgarage »

Hi,

Ups... Hab es gerade nur für dich fix zurückeditiert und vergessen den Pfad oben im ifFileExist wieder einzupflegen.
Die Fehlermeldung ist trotzdem dieselbe. Ich aktualisiere den Post oben eben.

Edit: Ich habe in meinem Ausgangspost konsequent Variablen verwendet. Und in meinem Ausgangspost tauchen diese Probleme nicht auf.

Gruß Nico
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von dark alex »

"Extra nur für dich" gibt's nicht ;)

Bitte bau deine Scripte, führe einen Test aus und poste dann exakt diese Scripte mit einem entsprechenden Log-Ausschnitt,
denn beim "extra zurückändern" können Fehler - wie eben dieser - passieren... Das hilft uns dann leider herzlich wenig
weiter, da solche Phänomene immer extremste Kleinigkeiten (Leerzeichen) sein können.

Dein aktuelles Beispiel oben wird if FileExists immer false sein. vor (x86) muss ein Leerzeichen im Pfad.
Tiefgarage
Beiträge: 16
Registriert: 26 Mär 2015, 10:49

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von Tiefgarage »

Gut. Dann hier meine aktuelle Version die komplett durchläuft aber Warnings ausgibt.

delsub.ins:

Code: Alles auswählen

set $UninstallPath$ = $ProductPath$ + "\uninstall\helper.exe"

if FileExists ($UninstallPath$)
	comment "Deinstallation wird gestartet..."
	killtask "firefox.exe"
	winbatch_UninstallFirefox /WaitSeconds 15
	sub_check_exitcode
endif

if not ($ProductPath$ = "")
	files_delete
endif

[winbatch_UninstallFirefox]
$UninstallPath$ /s

[files_delete]
delete -sf "$Productpath$\"

[sub_check_exitcode]
comment "Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war."
set $CodeValue$ = getLastExitCode
; Für Informationen zu den Exit-Codes:
; http://msdn.microsoft.com/en-us/library/aa372835(VS.85).aspx
; http://msdn.microsoft.com/en-us/library/aa368542.aspx
if ($CodeValue$ = "0")
  comment "ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt."
  else
  comment "Der Error-Code ist nicht 0, weitere Möglichkeiten werden geprüft."
  if ($CodeValue$ = "1605")
  comment "ERROR_UNKNOWN_PRODUCT: Ein unbekanntes Programm sollte deinstalliert werden."
  comment "Es gab vorher keine"+$ProductID$+" Installation."
  else
     if ($CodeValue$ = "1641")
	 comment "ERROR_SUCCESS_REBOOT_INITIATED: Das Programm initiiert einen Neustart."
	 comment "Gleichzusetzen mit einem Erfolg der Installation."
     else
        if ($CodeValue$ = "3010")
		comment "ERROR_SUCCESS_REBOOT_REQUIRED: Ein Neustart ist für die korrekte Installation erforderlich."
        else
           logError "Fatal: The setup gives an unknown error code: "+$CodeValue$
           isFatalError
        endif
     endif
  endif
endif
Log:

Code: Alles auswählen

[1] [Mrz 27 10:29:24:784] --
[1] [Mrz 27 10:29:24:784] --
[1] [Mrz 27 10:29:24:785] c:\opsi.org\log\opsi-script-part-Al83Fg78.log
[1] [Mrz 27 10:29:24:786] opsi-winst 4.11.4.15 started at 27.03.2015 10:29:06
[1] [Mrz 27 10:29:24:794] 
[1] [Mrz 27 10:29:24:795] ============ Version 4.11.4.15 script "C:\opsi_test\Firefox\setup.ins"
[6] [Mrz 27 10:29:24:829] Registry key [HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion]  opened
[6] [Mrz 27 10:29:24:831] Key closed
[5] [Mrz 27 10:29:24:881] comment: Winst Version wird ueberprueft.
[6] [Mrz 27 10:29:24:883] opsi-winst has version  4.11.4.15, required is : >= 4.11.4.15
[5] [Mrz 27 10:29:24:884] Set  $ProductID$="Firefox"
[6] [Mrz 27 10:29:24:887]   The value of the variable "$ProductID$" is now: "Firefox"
[5] [Mrz 27 10:29:24:892] Set  $FirefoxVers$="Firefox_Setup_36.0.4.exe"
[6] [Mrz 27 10:29:24:894]   The value of the variable "$FirefoxVers$" is now: "Firefox_Setup_36.0.4.exe"
[5] [Mrz 27 10:29:24:897] Set  $OSVersion$ = GetMsVersionInfo
[6] [Mrz 27 10:29:24:898]   The value of the variable "$OSVersion$" is now: "6.3"
[5] [Mrz 27 10:29:24:908] Set  $ProductPath$ = "C:\Program Files (x86)\Mozilla Firefox"
[6] [Mrz 27 10:29:24:910]   The value of the variable "$ProductPath$" is now: "C:\Program Files (x86)\Mozilla Firefox"
[6] [Mrz 27 10:29:24:914] If
[6] [Mrz 27 10:29:24:916]     Free on Disk C:: 63.640.227.840 bytes  This is more than the required amount of 30.000.000 bytes
[5] [Mrz 27 10:29:24:917]   HasMinimumSpace ("C:", "30 MB")   <<< result true
[5] [Mrz 27 10:29:24:918]   not (HasMinimumSpace ("C:", "30 MB"))   <<< result false
[6] [Mrz 27 10:29:24:920] Then
[6] [Mrz 27 10:29:24:921] Else
[5] [Mrz 27 10:29:24:923]   comment: Bild wird eingebunden.
[5] [Mrz 27 10:29:24:929]   comment: OS-Version wird ueberprueft.
[6] [Mrz 27 10:29:24:931]   If
[5] [Mrz 27 10:29:24:932]     $OSVersion$ >= "5.1"   <<< result true
[5] [Mrz 27 10:29:24:934]     not ($OSVersion$ >= "5.1")   <<< result false
[6] [Mrz 27 10:29:24:935]   Then
[6] [Mrz 27 10:29:24:937]   EndIf
[6] [Mrz 27 10:29:24:939]   If
[6] [Mrz 27 10:29:24:941]       Starting query if file exist ...
[5] [Mrz 27 10:29:24:943]     FileExists("C:\opsi_test\Firefox\delsub.ins")   <<< result true
[6] [Mrz 27 10:29:24:944]   Then
[5] [Mrz 27 10:29:24:946]     comment: Starte Sub-Sektion für die Deinstallation
[6] [Mrz 27 10:29:24:951]     
[6] [Mrz 27 10:29:24:952]     ~~~~~~~ Start Sub ~~~~~~~  Sub "C:\opsi_test\Firefox\delsub.ins"
[5] [Mrz 27 10:29:24:955]     Set  $UninstallPath$ = $ProductPath$ + "\uninstall\helper.exe"
[6] [Mrz 27 10:29:24:957]       The value of the variable "$UninstallPath$" is now: "C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe"
[6] [Mrz 27 10:29:24:958]     If
[6] [Mrz 27 10:29:24:960]         Starting query if file exist ...
[5] [Mrz 27 10:29:24:962]       FileExists ($UninstallPath$)   <<< result true
[6] [Mrz 27 10:29:24:963]     Then
[5] [Mrz 27 10:29:24:965]       comment: Deinstallation wird gestartet...
[6] [Mrz 27 10:29:24:974]       Nothing to stop, no instances of "firefox.exe" found
[5] [Mrz 27 10:29:24:976]       
[5] [Mrz 27 10:29:24:978]       Execution of winbatch_UninstallFirefox
[4] [Mrz 27 10:29:24:979]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:25:399]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:25:820]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:26:226]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:26:632]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:27:038]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:27:442]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:27:849]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:28:254]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:28:659]         Warning: file not found :C:\Program  -retrying
[4] [Mrz 27 10:29:29:065]         Warning: file not found :C:\Program  - giving up
[6] [Mrz 27 10:29:29:068]         Call "C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /s"
[6] [Mrz 27 10:29:29:071]            Waiting 15 seconds 
[6] [Mrz 27 10:29:29:074]            Waiting until the called process is finished
[6] [Mrz 27 10:29:29:077]         Start process as invoker: 
[6] [Mrz 27 10:29:44:109]         ExitCode 0    Executed process "C:\Program Files (x86)\Mozilla Firefox\uninstall\helper.exe /s"
[6] [Mrz 27 10:29:44:113]       
[6] [Mrz 27 10:29:44:117]       ~~~~~~~ Start Sub ~~~~~~~  sub_check_exitcode
[5] [Mrz 27 10:29:44:121]       comment: Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war.
[5] [Mrz 27 10:29:44:124]       Set  $CodeValue$ = getLastExitCode
[6] [Mrz 27 10:29:44:128]         The value of the variable "$CodeValue$" is now: "0"
[6] [Mrz 27 10:29:44:130]       If
[5] [Mrz 27 10:29:44:135]         $CodeValue$ = "0"   <<< result true
[5] [Mrz 27 10:29:44:137]         ($CodeValue$ = "0")   <<< result true
[6] [Mrz 27 10:29:44:139]       Then
[5] [Mrz 27 10:29:44:141]         comment: ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt.
[6] [Mrz 27 10:29:44:142]       Else
[6] [Mrz 27 10:29:44:145]         If
[6] [Mrz 27 10:29:44:147]         Then
[6] [Mrz 27 10:29:44:151]         Else
[6] [Mrz 27 10:29:44:153]           If
[6] [Mrz 27 10:29:44:155]           Then
[6] [Mrz 27 10:29:44:156]           Else
[6] [Mrz 27 10:29:44:158]             If
[6] [Mrz 27 10:29:44:160]             Then
[6] [Mrz 27 10:29:44:162]             Else
[6] [Mrz 27 10:29:44:164]             EndIf
[6] [Mrz 27 10:29:44:166]           EndIf
[6] [Mrz 27 10:29:44:168]         EndIf
[6] [Mrz 27 10:29:44:169]       EndIf
[6] [Mrz 27 10:29:44:171]       
[6] [Mrz 27 10:29:44:172]       ~~~~~~~ End Sub   ~~~~~~~  sub_check_exitcode
[6] [Mrz 27 10:29:44:174]       
[6] [Mrz 27 10:29:44:175]     EndIf
[6] [Mrz 27 10:29:44:177]     If
[5] [Mrz 27 10:29:44:178]       $ProductPath$ = ""   <<< result false
[5] [Mrz 27 10:29:44:180]       not ($ProductPath$ = "")   <<< result true
[6] [Mrz 27 10:29:44:182]     Then
[5] [Mrz 27 10:29:44:184]       
[5] [Mrz 27 10:29:44:186]       Execution of files_delete
[6] [Mrz 27 10:29:44:188]         Delete recursively "C:\Program Files (x86)\Mozilla Firefox\"
[5] [Mrz 27 10:29:44:189]         Notice: Directory C:\Program Files (x86)\Mozilla Firefox\ does not exist, nothing deleted
[6] [Mrz 27 10:29:44:191]     EndIf
[6] [Mrz 27 10:29:44:194]     Section ending since next line is starting with "["
[6] [Mrz 27 10:29:44:195]     
[6] [Mrz 27 10:29:44:197]     ~~~~~~~ End Sub   ~~~~~~~  Sub "C:\opsi_test\Firefox\delsub.ins"
[6] [Mrz 27 10:29:44:198]     
[6] [Mrz 27 10:29:44:199]   EndIf
[5] [Mrz 27 10:29:44:202]   comment: Nachricht zur Installationszeit:
[5] [Mrz 27 10:29:44:205]   message Installing Firefox...
[5] [Mrz 27 10:29:44:208]   comment: Prozess Firefox wird beendet.
[6] [Mrz 27 10:29:44:219]   Nothing to stop, no instances of "firefox.exe" found
[5] [Mrz 27 10:29:44:222]   comment: Kontrolle ob Laufwerk vorhanden ist.
[5] [Mrz 27 10:29:44:224]     
[5] [Mrz 27 10:29:44:226]     DosInAnIcon_Scriptpath_check
[6] [Mrz 27 10:29:44:230]       c:\opsi.org\tmp\_winstbat_Oc07Dk97.cmd saved back
[6] [Mrz 27 10:29:44:232]       Executing "cmd.exe" /C "c:\opsi.org\tmp\_winstbat_Oc07Dk97.cmd"
[6] [Mrz 27 10:29:44:336]       ExitCode 0
[6] [Mrz 27 10:29:44:337]                   
[6] [Mrz 27 10:29:44:339]                   output:
[6] [Mrz 27 10:29:44:340]                   --------------
[6] [Mrz 27 10:29:44:341]                   
[6] [Mrz 27 10:29:44:343]                   C:\opsi-winst>net use 
[6] [Mrz 27 10:29:44:344]                   Neue Verbindungen werden gespeichert.
[6] [Mrz 27 10:29:44:346]                   
[6] [Mrz 27 10:29:44:347]                   Es sind keine Eintr?ge in der Liste.
[6] [Mrz 27 10:29:44:350]                   
[6] [Mrz 27 10:29:44:351]                   
[6] [Mrz 27 10:29:44:352]                   C:\opsi-winst>set TIMEOUT= 
[6] [Mrz 27 10:29:44:354]                   
[6] [Mrz 27 10:29:44:355]                   C:\opsi-winst>if exist "C:\opsi_test\Firefox\." goto READY 
[6] [Mrz 27 10:29:44:356]       
[6] [Mrz 27 10:29:44:361]       Delete "c:\opsi.org\tmp\_winstbat_*"
[6] [Mrz 27 10:29:44:362]         Search "c:\opsi.org\tmp\"
[5] [Mrz 27 10:29:44:364]       comment: Silent Installation wird gestartet
[5] [Mrz 27 10:29:44:366]       
[5] [Mrz 27 10:29:44:368]       Execution of Winbatch_Silent_Install
[6] [Mrz 27 10:29:44:369]         Call "C:\opsi_test\Firefox\Firefox_Setup_36.0.4.exe -ms"
[6] [Mrz 27 10:29:44:371]            Waiting until the called process is finished
[6] [Mrz 27 10:29:44:372]         Start process as invoker: 
[6] [Mrz 27 10:29:56:412]         ExitCode 0    Executed process "C:\opsi_test\Firefox\Firefox_Setup_36.0.4.exe -ms"
[5] [Mrz 27 10:29:56:416]       comment: Error-Checkcode wird abgefangen und interpretiert
[6] [Mrz 27 10:29:56:418]       
[6] [Mrz 27 10:29:56:420]       ~~~~~~~ Start Sub ~~~~~~~  sub_check_exitcode
[5] [Mrz 27 10:29:56:423]       comment: Es wird über Exit-Codes geprüft, ob die Installation erfolgreich war.
[5] [Mrz 27 10:29:56:425]       Set  $CodeValue$ = getLastExitCode
[6] [Mrz 27 10:29:56:427]         The value of the variable "$CodeValue$" is now: "0"
[6] [Mrz 27 10:29:56:430]       If
[5] [Mrz 27 10:29:56:432]     $CodeValue$ = "0"   <<< result true
[5] [Mrz 27 10:29:56:436]     ($CodeValue$ = "0")   <<< result true
[6] [Mrz 27 10:29:56:438]   Then
[5] [Mrz 27 10:29:56:445]     comment: ERROR_SUCCES: Die Aktion wurde erfolgreich ausgeführt.
[6] [Mrz 27 10:29:56:464]   Else
[6] [Mrz 27 10:29:56:466]     If
[6] [Mrz 27 10:29:56:470]     Then
[6] [Mrz 27 10:29:56:472]     Else
[6] [Mrz 27 10:29:56:473]       If
[6] [Mrz 27 10:29:56:475]       Then
[6] [Mrz 27 10:29:56:481]       Else
[6] [Mrz 27 10:29:56:483]         If
[6] [Mrz 27 10:29:56:484]         Then
[6] [Mrz 27 10:29:56:486]         Else
[6] [Mrz 27 10:29:56:487]         EndIf
[6] [Mrz 27 10:29:56:489]       EndIf
[6] [Mrz 27 10:29:56:491]     EndIf
[6] [Mrz 27 10:29:56:492]   EndIf
[6] [Mrz 27 10:29:56:493]       
[6] [Mrz 27 10:29:56:495]       ~~~~~~~ End Sub   ~~~~~~~  sub_check_exitcode
[6] [Mrz 27 10:29:56:496]       
[6] [Mrz 27 10:29:56:497] EndIf
[1] [Mrz 27 10:29:56:502] ___________________
[1] [Mrz 27 10:29:56:504] script finished
[1] [Mrz 27 10:29:56:505] 0 errors
[1] [Mrz 27 10:29:56:506] 11 warnings
[1] [Mrz 27 10:29:56:508] 
[1] [Mrz 27 10:29:56:509] 
Hier habe ich schon alle Versionen mit Anführungszeichen durchprobiert um die Warnings wegzubekommen. Resultat: Syntaxfehler oder ifFileExist false.
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von dark alex »

Tiefgarage hat geschrieben:

Code: Alles auswählen

[winbatch_UninstallFirefox]
$UninstallPath$ /s
Was fällt dir auf, was fehlt? :)
Denk erst mal nach, bevor du unten nachsiehst

















Lösung:
[winbatch_UninstallFirefox]
"$UninstallPath$" /s
Tiefgarage
Beiträge: 16
Registriert: 26 Mär 2015, 10:49

Re: Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von Tiefgarage »

Moin Moin,

jetzt bin ich komplett verwirrt. Heute morgen hat es nach deinem Vorschlag nicht geklappt, nun habe ich voller Skepsis die Anführungszeichen nochmal gesetzt und siehe da: es klappt.

Ich schieb das mal auf den bis dato fehlenden Kaffee. Ich verteil das Ding nun in meiner Testumgebung und hoffe, dass der weitere Verlauf reibungsloser ist und ich ne astreine Doku abliefere :D

Vielen lieben dank für deine Geduld und Hilfe!
Schönes Wochenende,
Nico
dark alex
Beiträge: 326
Registriert: 11 Mär 2015, 10:09

Re: [Gelöst] Firefox Verteilung "Warning: File not found :C:\Program"

Beitrag von dark alex »

Gern :)
Ich kenn das Problem mit dem Abschlussprojekt :D
Antworten