Paket wird immer wieder neu Installiert

Post Reply
Pep
Posts: 187
Joined: 24. May 2011, 17:30
Contact:

Paket wird immer wieder neu Installiert

Post by Pep » 10. Jan 2012, 10:14

Hallo Leute,

ich bin gerade dabei, die Software "AuthenTec Fingerprint Software 8.5.4.53" zu paketieren. Eigentlich auch kein Problem.
Die AT8MinFujitsu.exe rufe ich per /S /v/qn --> installation wird durchgeführt und im EMC als erfolgreich eingetragen.

Am Client stimmt es aber irgendwie nicht ganz. Unter

Code: Select all

"HKLM\Software\AuthenTec\Fingerprint Software\8.5.4.53\Setup"
wird nur der Wert "DisplayName" angelegt. Alles andere (Date, AppPath, SrcPath,usw.) fehlt.

Rufe ich die "AT8MinFujitsu.exe /S /v/qn" manuell über eine CMD auf, startet der Rechner ebenfalls ohne nachfrage durch.
Im Softwaredepot wird die Software nur als verfügbar, nicht aber als installiert angezeigt.

Den Thread habe ich gelesen und überprüft:
http://www.matrix42.de/forum/viewtopic.php?t=7002

Meine Setup.inf:

Code: Select all

[Application]
ProductName=Fingerprint Software
DeveloperName=AuthenTec
Version=8.5.4.53
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%",         Arial,           30, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text2="%DeveloperName%",                 Arial,           24, , 00FFFF, 4,    , LEFT BOLD ITALIC
Text8="%Company%",                       Arial,           18, , 00FFFF, 4,  10, RIGHT BOLD ITALIC
Text9="%InstallationFor% %WindowsUser%", Arial,           16, , 007F00, 4, -18, BOTTOM ITALIC LEFT
BackgroundColor=FF0000,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%
SetupInfDir=Install
AskUninstallOld=1
ShellLinks=1
CommonShellLinks=1
CreateUnresolvableShellLinks=1
UseStringSection=Strings:09
UseSysStringSection=SysStrings:09
DateWarning=1
SizeWarning=1
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%"

[OptionDependencies]

[OptionGroups]

[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:..\..\..\..\User\Mx42SynSem.dll,     %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS32, 0
1:..\..\..\..\User\x64\Mx42SynSem.dll, %System%,         OPTIONAL USEFILENAME DIRECTORY NOSIZEWARNING SETUP WINDOWS64, 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


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

[SET:Installation]
AddMeter -1
Call "%Src%\driver\AT8MinFujitsu.exe" /S /v/qn
If %ErrorLevel% == "3010" Then "RebootRequired" EndIf
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf

[SET:Deinstallation]
If "%Src%\" <> "" Then "SET:Deinstallation2" EndIf

[SET:Deinstallation2]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "%Src%\" 
-AddMeter -1

[Reg:OnUninstallProduct]

[RebootRequired]
SetReboot 1

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Product]

[SET:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Setup.exe
Abort

[SET:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% 

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7969
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket wird immer wieder neu Installiert

Post by Hendrik_Ambrosius » 10. Jan 2012, 11:55

Kollidieren die RegKeys vom Paket vielleicht mit denen die die Software selbst benutzt?
Benennen Sie das Paket mal leicht um (Hersteller und/oder Produktname).
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

User avatar
Alexandros
Posts: 142
Joined: 09. Nov 2006, 09:40
Contact:

Re: Paket wird immer wieder neu Installiert

Post by Alexandros » 01. Mar 2012, 14:40

Habe das gleiche Problem bei einem Paket. Ich musste das Paket so anpassen dass die Registry Keys nicht mit denen der Anwendung kollidieren, weil die Installation nie durchlief.

Habe deshalb die UserKeyName und MachineKeyName Werte so abgeändert, dass der Name sich vom richtigen Namen der Anwendung unterscheidet. UninstallKeyName und UninstallDisplayName habe ich bei den Standardwerten belassen.

Seitdem ich eine SW-Gruppe erstellt habe um das Paket zu verteilen, läuft die Installation zu jedem definierten Intervall neu an!

Wie kriege ich das Probel nun gelöst?
Alexandros Pavlidis
System Administrator
CAE Elektronik GmbH
Steinfurt 11
52222 Stolberg

Ex-Empirum Admin - PVWM Version 15.1.1.1285
AirWatch MDM Admin - AirWatch Version 7.3 FP6

User avatar
Hendrik_Ambrosius
Moderator
Moderator
Posts: 7969
Joined: 13. Dec 2004, 23:10
Location: Adendorf/Lüneburg

Re: Paket wird immer wieder neu Installiert

Post by Hendrik_Ambrosius » 01. Mar 2012, 21:10

Sind in der DDC des Clients noch weitere Parameter als INSTALL UPDATE für das Paket drin?
Dann kann es daran liegen.

Vielleicht haben Sie auch die neuen Checkkeys nicht im Depot eingetragen?
Am besten das Paket im Depot noch mal löschen und neu importieren.

Wenn das auck OK ist am besten ein separates Paket erstellen das die alten Productkeys sauber löscht.
Hendrik Ambrosius / Senior Presales Consultant
Mobile: +49 172 408 4447 | hendrik.ambrosius@matrix42.com
Matrix42 GmbH | Elbinger Straße 7 | 60487 Frankfurt am Main | Germany | www.matrix42.com

Disclaimer: I participate in this forum on a voluntary basis. Views expressed are not necessarily those of Matrix42 or of the support team.

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: Ahrefs [Bot] and 1 guest