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

Post Reply
Ka_Richter
Posts: 64
Joined: 16. Jan 2013, 11:43
Contact:

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

Post by 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
Last edited by Ka_Richter on 21. Apr 2015, 13:38, edited 1 time in total.

marc.schneider
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

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

Post by 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
--

Ka_Richter
Posts: 64
Joined: 16. Jan 2013, 11:43
Contact:

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

Post by Ka_Richter » 21. Apr 2015, 13:23

Hallo,

nein - dort ist sie auch nicht...

mfG.
K. Richter

marc.schneider
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

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

Post by 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
--

Ka_Richter
Posts: 64
Joined: 16. Jan 2013, 11:43
Contact:

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

Post by 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
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

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

Post by 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
--

Deep_Thought
Posts: 18
Joined: 21. Jun 2013, 11:00
Contact:

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

Post by 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
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

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

Post by 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: Select all

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

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

Code: Select all

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
--

marc.schneider
Posts: 224
Joined: 29. Mar 2010, 12:26
Location: Magdeburg
Contact:

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

Post by 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: Select all

ApplicationDir=%ProgramFilesDir%\EMPIRUM_%ProductName%
Beste Grüße
Marc
--
Ärztekammer Sachsen-Anhalt
39120 Magdeburg
http://www.aeksa.de
--

Ka_Richter
Posts: 64
Joined: 16. Jan 2013, 11:43
Contact:

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

Post by 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

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 5 guests