Bitte um Mithilfe / Status eines Paketes

Post Reply
AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 25. Jan 2012, 11:11

Hallo,

ich brauche einmal kurz Hilfe, ich möchte etwas gegenprüfen.
Solle vllt. 10-15 Minuten dauern.

1. Ein neues Paket erstellen, ganz normal mit dem Package Studio
...Neues Paket
...Unattended
...Irgendeine exe auswählen
...Name test
...Hersteller gkde
...Version 4.3.6

2. In der Setup.inf
...den Installationsaufruf rausnehmen (wir wollen ja nicht wirklich etwas installieren) = leeres Paket

3. Paket einbinden und einem Client zuweisen

4. Nachdem das Paket installiert wurde den Status überprüfen (sollte ja Grün sein)

5. Auf dem Client das Inventory ausführen (unter Autostart)

6. Den Status des Paketes überprüfen.

=> Ich habe das jetzt mehfach probiert (mit verschiedenen Hersteller/Paketnamen) und jedes Mal wird der Status Gelb.


Ich habe auch einen Call dazu offen, möchte aber parallel weiter probieren.

Dafür benötige ich Hilfe (zur Gegenprüfung).

Danke :)

User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by tgrosch » 25. Jan 2012, 12:39

Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

Phadda
Posts: 654
Joined: 18. Jun 2009, 14:53
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by Phadda » 25. Jan 2012, 13:06

Gibt aber auch ein Bug in der EmpInventory.exe evtl mal die Aktuelle via Helpdesk zuschicken lassen.

AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 26. Jan 2012, 13:29

Besten Dank für die Infos, werde in die Richtung weiter forschen :)

User avatar
harald
Posts: 112
Joined: 15. Oct 2008, 12:50
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by harald » 27. Jan 2012, 12:40

Ich habe auch das Problem.


V14.1, Advanced Agent. Windows 7 Clients.


Im Inventory werde manche Pakete nicht angezeigt, die Installation ist aber durchgelaufen und auch erfolgreich gewesen. Das führt dazu, dass der Paketstatus auf "gelb" stehen bleibt.
Grüsse Harald

Windows 2008 R2, Empirum V15

AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 13. Feb 2012, 11:19

Hi,

das Problem liegt nich an der Beschreibung oder so, sondern imo an der EmpInventory.exe.
Ich habe jetzt die neueste Inventory.exe vom Support zugeschickt bekommen (14.1.1.156).

Ich habe 2 PCs, beides W7 x64, mit dem Paket WinSCP 4.3.6.
Installation erfolgreich.

Bei dem einem PC liest das Inventory folgendes aus:

Code: Select all

  <Table Name="InvSoftware">
    <Column Name="ID">0</Column>
    <Column Name="client_id">0</Column>
    <Column Name="ProductNameShort">WinSCP 4.3.6</Column>
    <Column Name="Developer">Martin Prikryl</Column>
    <Column Name="ProductName">WinSCP</Column>
    <Column Name="Version">4.3.6</Column>
    <Column Name="Revision">0</Column>
    <Column Name="InstDate">2012-02-13 07:39:00</Column>
    <Column Name="SwType">Empirum</Column>
    <Column Name="BitVersion">64</Column>
    <Column Name="LocationID">0</Column>
    <Column Name="ReplID">0</Column>
  </Table>
Bei dem anderen das hier:

Code: Select all

  <Table Name="InvSoftware">
    <Column Name="ID">0</Column>
    <Column Name="client_id">0</Column>
    <Column Name="ProductNameShort">WinSCP 4.3.6</Column>
    <Column Name="Developer">Martin Prikryl</Column>
    <Column Name="ProductName">WinSCP 4.3.6</Column>
    <Column Name="Version">4.3.6</Column>
    <Column Name="Revision">0</Column>
    <Column Name="InstDate">2012-02-13 00:00:00</Column>
    <Column Name="SwType">Empirum</Column>
    <Column Name="BitVersion">32</Column>
    <Column Name="LocationID">0</Column>
    <Column Name="ReplID">0</Column>
  </Table>
Man beachte die Zeile:

<Column Name="ProductName">WinSCP</Column>
vs.
<Column Name="ProductName">WinSCP 4.3.6</Column>

Das heißt, das Inventory liest 2 verschiedene Werte aus.
Einmal mit Versionsnummer, einmal ohne Versionsnummer.

Die Registry bei beiden PCs ist gleich, der HKLM Zweig sieht bei beiden so aus:

Code: Select all

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl]

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl\WinSCP]

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl\WinSCP\4.3.6]

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl\WinSCP\4.3.6\Setup]
"AppPath"="C:\\Program Files\\Empirum\\WinSCP"
"ProductName"="WinSCP"
"DeveloperName"="Martin Prikryl"
"Version"="4.3.6"
"Revision"="0"
"Date"="13.02.2012 07:39"
"UninstallString"="\"C:\\Program Files\\Common Files\\Setup64\\Setup.exe\" \"C:\\Program Files\\Empirum\\WinSCP\\Install\\Setup.inf\" /U"
"RegisteredOwner"="gkd-el"
"RegisteredOrganization"="gkd-el"
"SrcPath"="C:\\Program Files\\Empirum\\EmpirumAgent\\Packages\\Martin Prikryl\\WinSCP\\4.3.6"
"SrcSetupExe"="C:\\Windows\\TEMP\\Setup64.exe"
"SrcSetupInf"="C:\\Program Files\\Empirum\\EmpirumAgent\\Packages\\Martin Prikryl\\WinSCP\\4.3.6\\Install\\Setup.inf"
"DisplayName"="WinSCP 4.3.6"

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl\WinSCP\4.3.6\Setup\Options]
"Installer"="1"
"Product"="1"

[HKEY_LOCAL_MACHINE\SOFTWARE\Empirum\Martin Prikryl\WinSCP\4.3.6\Setup\Sections]
"Reg:Product"="1"
"Ini:Product"="1"
"Security:Product"="1"

Woher holt sich das Inventory den Prosuctname?
Gruß
Alex

User avatar
MGrundl
Posts: 627
Joined: 09. May 2008, 17:18
Location: Wien
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by MGrundl » 13. Feb 2012, 12:38

Was mich an Deinen 2 Inventories stutzig macht:

Der erste Eintrag wurde von einer 64bit Installation, der zweite aber von einem 32bit Paket erstellt.

Bist Du sicher, dass es sich hier um dasselbe Paket handelt, oder habt Ihr 2 unterschiedliche Pakete für 32 und 64bit im Einsatz?

lg,
Manfred

AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 13. Feb 2012, 13:36

Hi,

gute Frage...

Ich habe nur ein Paket hier, ganz simpel.
Habe gerade eine weitere Installation auf einem 64 Bit Client durchgeführt, dort zeigt er mir auf 32 Bit an, der Status ist gelb (wie bei dem anderen Rechner).

Ich denke, überall wo 32 Bit hinterlegt ist zeigt er den Status gelb an,
dort wo 64 Bit hinterlegt ist wird er richtig angezeigt...

Code: Select all

[SetupInfo]
Author                  =administrator
CreationDate            =25.01.2012 10:27:02
InventoryID             =
Description             =
Method                  =
Tested on               =
Dependencies            =
Command line options    =/S2
Last Change             =
Build                   =

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

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

[Requirements]

[Application]
ProductName=WinSCP
DeveloperName=Martin Prikryl
Version=4.3.6
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=Empirum\%DeveloperName%\%ProductName%
MachineKeyName=Empirum\%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%\Empirum\%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%\winscp436setup.exe" /Silent
If %ErrorLevel% <> "0" Then "SET:InstallationError" EndIf

[SET:Deinstallation]
If %WindowsBits% == "64" Then "Setx64" Else "Setx86" EndIf
-AddMeter -1

[Setx64]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "%ProgramFilesDirX86%\WinSCP\unins000.exe " /SILENT

[Setx86]
If %ErrorLevel% <> "0" Then "SET:DeInstallationError" EndIf
-Call "%ProgramFilesDir%\WinSCP\unins000.exe " /SILENT

[Reg:OnUninstallProduct]

[Reg:Product]

[Ini:Product]

[Security:Product]

[Shell:Product]

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

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

User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by tgrosch » 13. Feb 2012, 15:30

1. Mach mal in der Setup.inf aus

Code: Select all

Platform=*
ein

Code: Select all

Platform=x86
Dann führt er bei 64Bit-Systemen die Installation im 32Bit-Kontext aus. Vielleicht wäre das schonmal ein Schritt. Geht es dann?

2. Du schreibst, dass die REG-Keys auf 32- und 64Bit gleich sind?? Das kann ja bei einer 32Bit-Applikation eigentlich garnicht sein. Da müssen die Werte bei x64 in einem anderen Pfad liegen. HKLM,SOFTWARE\Wow6432Node\....
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 14. Feb 2012, 06:59

Hi,

das x86 Flag hab ich schon probiert, brachte keinen Erfolg.

Zu 2.
Es sind alles 64 Bit Systeme!

Von der Konfiguration sind es alles gleiche Maschinen.
- Installation W7 X64 SP1 via Empirum
- Alle Updates installiert
- Das gleiche WinSCP Paket wird verteilt

Schaue ich nach der Installation in das Inventory steht unter Software\WinSCP 4.3.6\

bei PC 1:
Productname: WinSCP 4.3.6
Bit: 32

bei PC2:
Productname: WinSCP
Bit: 64

User avatar
tgrosch
Posts: 602
Joined: 14. Nov 2007, 16:34
Location: Fulda
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by tgrosch » 14. Feb 2012, 07:45

Dann würde ich mal ein Ticket eröffnen.
Viele Grüße

Tobias
---
Empirum Echtsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.3 und UEM Agent 1905.1
Empirum Testsystem: v19 - 19.0.1 - Win 2012 R2 mit EPE 4.7.5 und UEM Agent 1906.1
Workplace Management Echtsystem: ServiceStore 9.1.0.2532 - Win 2012 R2
Workplace Management Testsystem: ServiceStore 9.1.0.2532 - Win 2016
MDM: Silverback 18.0.3.27
DB-Server: Win 2012 R2 mit SQL 2014

AlexanderS
Posts: 138
Joined: 30. May 2011, 11:24
Contact:

Re: Bitte um Mithilfe / Status eines Paketes

Post by AlexanderS » 14. Feb 2012, 08:07

Hi,

schon lange geschehen (siehe 1.Post) ;)
Wollte aber parallel dazu weiter probieren um weitere Infomationen zu bekommen.

Gruß
Alex

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 1 guest