setup.inf in %ApplicationDir\Install% wird nicht gefunden

Antworten
Ka_Richter
Beiträge: 64
Registriert: 16. Jan 2013, 11:43
Kontaktdaten:

setup.inf in %ApplicationDir\Install% wird nicht gefunden

Beitrag von Ka_Richter » 21. Apr 2015, 11:57

Hallo,

Bei einem Paket (Greenshot), welches ich erstellt habe, wird der Useranteil nicht ausgeführt. Als Fehler steht im ErrorLog "Kann Datei 'C:\Program Files\Greenshot\Install\Setup.inf' nicht öffnen!". Das Verzeichnis ist auch nicht vorhanden. Zum Ausschließen habe ich das %ApplicationDir% mal auf "%ProgramFilesDir%\%ProductName%\Test" geändert, was am Verhalten auch nichts ändert. Das Verzeichnis bleibt weiterhin "verschollen". Kann mir hierbei geholfen werden?

Danke & mfG.
K. Richter
Zuletzt geändert von Ka_Richter am 21. Apr 2015, 13:38, insgesamt 1-mal geändert.

marc.schneider
Beiträge: 224
Registriert: 29. Mär 2010, 12:26
Wohnort: Magdeburg
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von marc.schneider » 21. Apr 2015, 12:07

Existiert die setup.inf evtl unter Program Files (x86)?
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--
Matrix42 Empirum v19.0.3 UEM-Agent 2003.2
Datenbank: MSSQL 2017
Master-Server: Win Server 2012 R2
Web-Depot: Win Server 2012 R2 (nur via https erreichbar)
Clients: Win10 x64

Ka_Richter
Beiträge: 64
Registriert: 16. Jan 2013, 11:43
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von Ka_Richter » 21. Apr 2015, 13:23

Hallo,

nein - dort ist sie auch nicht...

mfG.
K. Richter

marc.schneider
Beiträge: 224
Registriert: 29. Mär 2010, 12:26
Wohnort: Magdeburg
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von marc.schneider » 21. Apr 2015, 15:36

Hallo Ka_Richter,

dann poste doch mal die setup.inf. Muss doch zu finden sein... ;-)

Beste Grüße
Marc
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--
Matrix42 Empirum v19.0.3 UEM-Agent 2003.2
Datenbank: MSSQL 2017
Master-Server: Win Server 2012 R2
Web-Depot: Win Server 2012 R2 (nur via https erreichbar)
Clients: Win10 x64

Ka_Richter
Beiträge: 64
Registriert: 16. Jan 2013, 11:43
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von Ka_Richter » 22. Apr 2015, 14:21

[SetupInfo]
Author =********
CreationDate =21.04.2015 08:29:05
InventoryID =
Description =
Method =
Tested on =
Dependencies =
Command line options =/S2 /AW
Last Change =
Build =

[VarDefInfo]
; <Variable>, <Type: 0=Computer 1=User>, <Allow NULL values: 0=No 1=Yes>

[Setup]
Version=14.2
ShowCaption=1
BlockInput=0
Platform=*

[Requirements]

[Application]
ProductName=Greenshot
DeveloperName=GetGreenshot
Version=1.2.6.7
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName%", Arial, 30, , 2170F3, 4, , LEFT BOLD ITALIC
Text2="%DeveloperName%", Arial, 24, , 2170F3, 4, , LEFT BOLD ITALIC
Text8="%Company%", Arial, 18, , 2170F3, 4, 10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,16, ,2170F3,4,0,BOTTOM LEFT ITALIC
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER
UserKeyName=%DeveloperName%\%ProductName%
MachineKeyName=%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=%DeveloperName% %ProductName% %Version%
UninstallDisplayName=%ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
ReinstallMode=1
SrcDir=..
ApplicationDir=%ProgramFilesDir%\%ProductName%\Test
SetupInfDir=Install
DataDir=%Personal%
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=0
Reboot=0
PreventExternalReboot=1
StartServicesOnReboot=0
CallTimeOut=3600
AbortAfterCallTimeOut=1
DisableCancelButton=1
ShowEndMessage=1
EndMessage=%EndMessageDesc%


[Strings:07]
Disk1=Installationsmedium 1
EndMessageDesc=Die Installation wurde erfolgreich abgeschlossen!
ErrorLogMessage=Die Installation/Deinstallation wurde mit einer Fehlermeldung abgebrochen!
InstallationFor=Installation für:
InstallerDesc=Dienstprogramm zum Installieren einzelner Komponenten.
InstallerName=Installationsprogramm
SetupWizard=Installations-Assistent
Uninstallation=deinstallieren
ErrorText=Fehler
CallingText=beim Aufruf von

[Strings:09]
Disk1=Installation media 1
EndMessageDesc=Installation was completed successfully!
ErrorLogMessage=The installation/uninstallation aborted with an error message!
InstallationFor=Installation for:
InstallerDesc=Service program to install single components.
InstallerName=Setup program
SetupWizard=Installation Wizard
Uninstallation=Uninstallation
ErrorText=Error
CallingText=launching

[SysStrings:07]
Users=Benutzer

[SysStrings:09]
Users=Users

[Environment]
CommonSetupDir=%CommonFilesDir%\Setup%SetupBits%
V_MachineValuesPath=\\%EmpirumServer%\Values$\MachineValues\%DomainName%
V_UserValuesPath=%HKLM,"Software\matrix42\Software Depot","HomeServer"%\Values$\UserValues\%UserDomain%

; Maschinenabhängige Variablen
; machine dependent variables
;VM_<Variable>=%%%V_MachineValuesPath%\%ComputerName%.ini,%ComputerName%,<Variable>%%

; Userabhängige Variablen
; user dependent variables
;VU_<Variable>=%%%V_UserValuesPath%\%WindowsUser%.ini,%WindowsUser%,<Variable>%%

; !!! Setzen der entsprechenden ReplaceEnv Befehle für die Variablen im Abschnitt [Product] nicht vergessen!!!
; !!! Don't forget to set the appropriate ReplaceEnv instructions for the variables in the section [Product]!!!

[Encryption]

[Disks]
1=%Disk1%

[Options]
Installer = %InstallerName%, COPYALWAYS, Installer, "%InstallerDesc%"
Product = %ProductName%, COPYALWAYS, Product, "%ProductDesc%"

[Installer]
1:..\..\..\..\User\Setup.exe, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupDeu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:..\..\..\..\User\SetupEnu.chm, %CommonSetupDir%, OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP, 0
1:%SetupInfDir%\Setup.inf, , NORMAL, 0
1:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL NOSIZEWARNING SETUP ALWAYS WINDOWS64, 0

[FileCheckMachine]
ReplaceEnv V_MachineValuesPath
If DoesFileExist ("%V_MachineValuesPath%\%ComputerName%.ini") == "0" Then "FileIsntThere" EndIf

[FileCheckClient]
ReplaceEnv V_UserValuesPath
If "%UserDomain%" <> "%ComputerName%" Then "CheckClientFile" EndIf

[CheckClientFile]
If DoesFileExist ("%V_UserValuesPath%\%WindowsUser%.ini") == "0" Then "FileIsntThere" EndIf

[FileIsntThere]
ErrorLogMsg Values$\MachineValues\%DomainName%\%ComputerName%.ini or Values$\UserValues\%UserDomain%\%WindowsUser%.ini not found!
Abort

[StopIE]
KillProcess iexplore.exe

[Product]
;#FileCheckMachine, MACHINE
;#FileCheckClient, CLIENT
;ReplaceEnv <Variable>

#Set:Product
#Set:Installation, DONTDELETE
#Set:Deinstallation, DELETE
#Reg:OnUninstallProduct, DELETE
#Reg:Product
#Ini:Product
#Security:Product

[Set:Product]
1:Greenshot.ini, %AppData%\Greenshot\, CLIENT, 0
KillProcess Greenshot.exe

[Set:Installation]
AddMeter -1
Call "%Src%\Greenshot-INSTALLER-1.2.6.7.exe" /SILENT /CLOSEAPPLICATIONS /RESTARTAPPLICATIONS /NORESTART /LANG=DE-DE
WaitUntilProcessExists iexplore.exe, 30
If DoesProcessExist ("iexplor*") == "1" Then "StopIE" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf

[Set:Deinstallation]
If "%ProgramFilesDir%\Greenshot\unins000.exe" <> "" Then "SET:Deinstallation2" EndIf

[Set:Deinstallation2]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "%ProgramFilesDir%\Greenshot\unins000.exe" /SILENT
-KillProcess Greenshot.exe

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Product]

[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Greenshot-INSTALLER-1.2.6.7.exe
Abort

[Set:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Greenshot-INSTALLER-1.2.6.7.exe

marc.schneider
Beiträge: 224
Registriert: 29. Mär 2010, 12:26
Wohnort: Magdeburg
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von marc.schneider » 22. Apr 2015, 15:36

Ich schau's mir gleich mal an.

Welches Betriebssystem / Prozessorarchitektur ist denn auf dem Client?

Beste Grüße
Marc
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--
Matrix42 Empirum v19.0.3 UEM-Agent 2003.2
Datenbank: MSSQL 2017
Master-Server: Win Server 2012 R2
Web-Depot: Win Server 2012 R2 (nur via https erreichbar)
Clients: Win10 x64

Deep_Thought
Beiträge: 17
Registriert: 21. Jun 2013, 11:00
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von Deep_Thought » 22. Apr 2015, 15:42

Moin K.,

zwei Dinge / Fragen hätte ich:
1. Was soll denn genau im Userteil passieren?

2. kann es sein, dass das %App% mit dem Verzeichnis kollidiert bzw. überschrieben wird, das die Software anlegt?
Evtl. mal
ApplicationDir="%ProgramFilesDir%\%ProductName% - Test"
probieren.

Gruß
Frank
Viele Grüße
Frank

---------------------------------------------------------------------------------------------
"Forty-two," said Deep Thought with infinite majesty and calm.

marc.schneider
Beiträge: 224
Registriert: 29. Mär 2010, 12:26
Wohnort: Magdeburg
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von marc.schneider » 22. Apr 2015, 17:52

Hallo,

ich habe das Paket bei mir eingefügt und es funktioniert.
Lösch es bei Dir mal raus und Füge es neu hinzu. Manchmal scheint da was schief zu gehen ;-)

[Update]
Ich krieg im Log auch eine Fehlermeldung:

Code: Alles auswählen

Kann Datei 'C:\Program Files\Greenshot\Test\Install\Setup.inf' nicht öffnen!

Weshalb steht denn auch in der Zeile ein "\Test" am Ende?

Code: Alles auswählen

ApplicationDir=%ProgramFilesDir%\%ProductName%\Test

Heute kann ich es leider nicht mehr weiter testen.

Bis dann
Marc


Beste Grüße aus Magdeburg
Marc
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--
Matrix42 Empirum v19.0.3 UEM-Agent 2003.2
Datenbank: MSSQL 2017
Master-Server: Win Server 2012 R2
Web-Depot: Win Server 2012 R2 (nur via https erreichbar)
Clients: Win10 x64

marc.schneider
Beiträge: 224
Registriert: 29. Mär 2010, 12:26
Wohnort: Magdeburg
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von marc.schneider » 23. Apr 2015, 12:01

Hallo Ka_Richter,

das Problem liegt an Deiner Definition des ApplicationDir. Es zeigt auf dasselbe Verzeichnis, in welches sich auch die Software installiert. Dabei löscht die Installationsroutine wohl den Inhalt und das führt zum Fehler.
Lösung 1: Nenn das Produkt nicht "Greenshot" sondern irgendwie anders.
Lösung 2: Ändere die ApplicationDir-Definition. Bei mir hat das hier funktioniert:

Code: Alles auswählen

ApplicationDir=%ProgramFilesDir%\EMPIRUM_%ProductName%
Beste Grüße
Marc
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--
Matrix42 Empirum v19.0.3 UEM-Agent 2003.2
Datenbank: MSSQL 2017
Master-Server: Win Server 2012 R2
Web-Depot: Win Server 2012 R2 (nur via https erreichbar)
Clients: Win10 x64

Ka_Richter
Beiträge: 64
Registriert: 16. Jan 2013, 11:43
Kontaktdaten:

Re: setup.inf in %ApplicationDir\Install% wird nicht gefunde

Beitrag von Ka_Richter » 24. Apr 2015, 14:53

Hallo und danke für die Anregungen,

ich bin leider nicht eher wieder dazu gekommen, mich dem Thema zu widmen. Danke für den Tipp mit der Benennung der Anwendung. Dies werde ich zeitnah testen und das Ergebnis zum Besten geben. An sich klingt das ziemlich nachvollziehbar. "Test" steht ansonsten nur hinten an der %App% - Variablen dran, weil ich etwas testen wollte. Es soll lediglich eine Datei ins Userprofil kopiert werden.

schönes Wochenende

K. Richter

Antworten

Zurück zu „Paketierung“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste