Fehler im Userteil

Post Reply
ARemus
Posts: 139
Joined: 15. Apr 2013, 13:04
Contact:

Fehler im Userteil

Post by ARemus » 12. Feb 2018, 14:21

Hallo,

ich führe ein Loginscript aus was bestimmt Dateien in Ordner kopiert.
Allerdings mach das Script jedesmal im Userteil einen Fehler.
Wenn ich drauf klicke, ist das errorlog leer. Daher weiß ich nicht wo das problem ist.

Vielleicht sehe ich es auch nur nicht
Attachments
setup_.inf
(7.98 KiB) Downloaded 250 times

PetCh01

Re: Fehler im Userteil

Post by PetCh01 » 12. Feb 2018, 14:58

Ich schlage vor mal eine InventoryID zu setzen und einen Developer.

Das genau ist das schlimmste Problem mit dem Agenten (Meiner Meinung nach)
Userteile lassen sich einfach nicht schön testen....

Der Fehler ist wahrscheinlich %SrcDir% welches oben normal mit SrcDir=.. deklariert ist.
Dh. im Falle wenn der Userteil greift, ist das Verzeichnis anders als zur Maschinenteil-Paketlaufzeit.

Ich schlage vor, im Maschinenteil diese Quelldaten entweder temporär am Client vorzuhalten zb. durch einen CopyJob damit der CLIENT Teil diese abgreifen kann oder von einem Netzlaufwerk zur CLIENT Laufzeit zu beziehen.

Kann man leicht testen indem man im Userteil die Daten von c:\test bezieht anstatt von %SrcDir%.
Zwischen den Hops würde ich immer call cmd /k mit einem Echo einsetzen, damit man sieht wo er sich gerade befindet und ob er auch korrekt in die Section springt.

Alternativ könnte man die "normal.dot" Vorlagendatei auch per GPO bereitstellen.

ARemus
Posts: 139
Joined: 15. Apr 2013, 13:04
Contact:

Re: Fehler im Userteil

Post by ARemus » 28. Feb 2018, 14:26

also ich habe jetzt nur noch die HKCU werte die mache ich mit /AW.

Allerdings sagt Matrix immer Failed. Kann es auch am Windows10 liegen.
Die Regwerte werden auch nicht gesetzt.

Ich verstehe es nicht. Als Vorlage hatte ich das Unattended genommen.
Der Maschinenteil funktioniert immer.

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

Re: Fehler im Userteil

Post by Hendrik_Ambrosius » 02. Mar 2018, 10:14

Dann kommentiere Sie doch erst mal alle Befehle im Userteil mit ; aus.
Dann die Produktkeys auf dem testclient in HKLM und HKCU löschen.
Paket installieren > Ist die Hülle an sich OK? Fehler?

Dann Schritt für schritt die Befehle wieder aktivieren und testen an welchem Befehl es hängt.
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.

ARemus
Posts: 139
Joined: 15. Apr 2013, 13:04
Contact:

Re: Fehler im Userteil

Post by ARemus » 02. Mar 2018, 13:17

Das habe ich schon so versucht.
Ich habe das gefühl sobald ich /aw reinschreibe kommt der Fehler.

Ich habe schon alles auskommentiert und dann nur /aw reingesetzt .
Gab es einen Fehler.

Gab es mit einem Update von Matrix dort eine Änderung.

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

Re: Fehler im Userteil

Post by Hendrik_Ambrosius » 02. Mar 2018, 18:08

Wurden die ProductKeys wirklich komplett gelöscht? ggf. einen anderen Client probieren wo das Paket noch nicht gelaufen ist.
Sicherheitshalber noch ein Versionsabgleich im Depot.
Wird die setup.inf in das lokale SetupInfDir kopiert?
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.

PetCh01

Re: Fehler im Userteil

Post by PetCh01 » 06. Mar 2018, 10:42

Wurde das Paket aus und eingecheckt nachdem der /AW Schalter gesetzt wurde?
Ich habe bei mir zb. auch bemerkt das ein Versionsabgleich nicht immer ausreichend ist, wenn vorher AW gesetzt ist und man nimmt es der inf weg, dann hilft bei mir zb. kein Versionsabgleich um das AW aus der Konfig im Empirum Console zu entfernen.

ARemus
Posts: 139
Joined: 15. Apr 2013, 13:04
Contact:

Re: Fehler im Userteil

Post by ARemus » 29. Mar 2018, 11:00

Hmm... Ok. dann versuche ich das noch mal.

NKurzweg
Posts: 235
Joined: 06. Feb 2007, 09:15
Contact:

Re: Fehler im Userteil

Post by NKurzweg » 17. Feb 2021, 14:19

Hallo zusammen,

ich habe ein ähnliches Problem und bin hier auf den Foren-Eintrag gestoßen.

Ich habe ein Paket erstellt, welches eigentlich einen RegWert in HKCU schreiben soll. Der Maschinen-Teil lief Success, Userteil leerer Fehler. Ich habe es nun mit einem Copy-Job einer txt Datei versucht, mit den selben Befehlen wie wir es in anderen Paketen schon erfolgreich machen, ebenfalls Maschine Succes, User Failure.

Ergänzend die Information: Wir haben unseren EmpirumServer vor einiger Zeit komplett neu installiert und die Pakete importiert. Bei den alten importierten Paketen funktioniert der User-Teil weiterhin, nur bei jetzt neu erstellten Paketen (auf dem neuen Server) bekomme ich User-Fehler.

Anbei meine Setup.Inf, vielleicht sehe ich vor lauter Wald die Bäume nicht?!
[SetupInfo]
Author =NKC
CreationDate =10.02.2021 09:26:37
InventoryID =
Description =
Method =
Tested on =
Dependencies =
Command line options =/S1 /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=Tevis
DeveloperName=KommunixGmbH
Version=1.0
Revision=0
SetupName=%ProductName% %Version% %SetupWizard%
Text1="%ProductName% %Version%", 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, -18, BOTTOM ITALIC LEFT
BackgroundColor=EFEFEF,000000
CopyDialogRect=0%, 0%, 100%, 100%, HCENTER VCENTER

; Register all installations in common registry key
UserKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%
MachineKeyName=$Matrix42Packages$\%DeveloperName%\%ProductName%\%Version%
UninstallKeyName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallDisplayName=Matrix42 - %DeveloperName% %ProductName% %Version%
UninstallString=%ReinstallString% /U
ReinstallString="%CommonSetupDir%\Setup.exe" "%App%\%SetupInfDir%\Setup.inf"
;UninstallDisplayIcon="%ApplicationDir%\%SetupInfDir%\Setup.ico",0
UninstallOptions=NOREMOVE NOREPAIR NOMODIFY
ReinstallMode=1
SrcDir=..

; Matrix42 Scripts are copied in a common scripts directory
ApplicationDir=%CommonAppData%\$Matrix42Scripts$\%DeveloperName%\%ProductName%\%Version%

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:%Temp%\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:..\..\..\..\User\Setup64.exe, %CommonSetupDir%\Setup.exe, OPTIONAL ALWAYS NOSIZEWARNING SETUP WINDOWS64, 0
1:%SetupInfDir%\Setup.inf, , ALWAYS, 0
; 1:%SetupInfDir%\Setup.ico, , NORMAL, 0
; 1:%SetupInfDir%\Logo.bmp, , NORMAL, 0

[Product]
; ReplaceEnv <Variable>

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

[Set:Product]

[Set:Installation]
AddMeter 25
Copy "%SRC%\Programm" "%Programfilesdirx86%\Tevis21_Aufrufanlage\Programm" /S
Copy "%SRC%\Vorlagen" "%Programfilesdirx86%\Tevis21_Aufrufanlage\Vorlagen" /S
1:%SRC%\Test.txt,%ApplicationDir%\Test\Test.txt, NORMAL, 0

[Set:Deinstallation]
-DelTree "%StartMenu%\Tevis21_Aufrufanlage"
-Deltree "%Programfiles(x86)%\Tevis21_Aufrufanlage"
-AddMeter 40

[Reg:OnUninstallProduct]
-HKCU,"Software\Microsoft\Office\16.0\Word\Options"
-HKLM,"SOFTWARE\Wow6432Node\KOMMUNIX"

[Reg:Product]
HKLM,"SOFTWARE\Wow6432Node\KOMMUNIX\Terminverwaltung","BHKZ",0x00000000,"412000"
HKLM,"SOFTWARE\WOW6432Node\KOMMUNIX\Terminverwaltung","WEBSERVICE-URL",0x00000000,"https://tevis-admin.intern.ekom21.de/Te ... ng.Service"

[Set:User]
;HKCU,"Software\Microsoft\Office\16.0\Word\Options","SQLSecurityCheck",0x00010001,0
;HKCR,"","SQLSecurityCheck",0x00010001,"0x00000000"
;HKCU,"SOFTWARE\Microsoft\Office\16.0\Word\Options","SQLSecurityCheck",0x00010001,"0x00000000"
;Callhidden powershell.exe -command "C:\Program Files (x86)\Tevis21_Aufrufanlage\Vorlagen\Registry-Keys\Tevis.ps1"
;Callhidden powershell.exe -command "\\a510wsw0001.soziales.dez\empirum$\Configurator\Packages\KommunixGmbH\Tevis\1.0\Vorlagen\Registry-Keys\Tevis.ps1"
1:"%ApplicationDir%\Test\Test.txt", "%appdata%\Test\Test.txt", CLIENT, 0

[Ini:Product]

[Security:Product]

[Shell:Product]
%StartMenu%\Tevis21_Aufrufanlage\Tevis21, %ProgramFilesDirx86%\Tevis21_Aufrufanlage\Programm\Tevis.exe, , %ProgramFilesDirx86%\Tevis21_Aufrufanlage\Programm"

[Set:InstallationError]
ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Programm\TEVIS.exe
Abort

[Set:DeInstallationError]
-Abort
-ErrorLogMsg %ErrorText% %ErrorLevel% %CallingText% Programm\TEVIS.exe
Empirum V21
Version 21.0.3.62167
DB-Version 21.03

munzur
Posts: 260
Joined: 23. Jun 2020, 19:26
Contact:

Re: Fehler im Userteil

Post by munzur » 18. Feb 2021, 11:48

NKurzweg wrote: 17. Feb 2021, 14:19 Hallo zusammen,

ich habe ein ähnliches Problem und bin hier auf den Foren-Eintrag gestoßen.

Ich habe ein Paket erstellt, welches eigentlich einen RegWert in HKCU schreiben soll. Der Maschinen-Teil lief Success, Userteil leerer Fehler. Ich habe es nun mit einem Copy-Job einer txt Datei versucht, mit den selben Befehlen wie wir es in anderen Paketen schon erfolgreich machen, ebenfalls Maschine Succes, User Failure.

Ergänzend die Information: Wir haben unseren EmpirumServer vor einiger Zeit komplett neu installiert und die Pakete importiert. Bei den alten importierten Paketen funktioniert der User-Teil weiterhin, nur bei jetzt neu erstellten Paketen (auf dem neuen Server) bekomme ich User-Fehler.

Anbei meine Setup.Inf, vielleicht sehe ich vor lauter Wald die Bäume nicht?!


Versuchs mal ohne den Client Flag in der Sektion.
LG

NKurzweg
Posts: 235
Joined: 06. Feb 2007, 09:15
Contact:

Re: Fehler im Userteil

Post by NKurzweg » 18. Feb 2021, 12:26

Ohne CLIENT Flag einen Benutzerteil ausführen bzw. eine Datei in ein Benutzerprofil kopieren?
Empirum V21
Version 21.0.3.62167
DB-Version 21.03

munzur
Posts: 260
Joined: 23. Jun 2020, 19:26
Contact:

Re: Fehler im Userteil

Post by munzur » 18. Feb 2021, 12:46

NKurzweg wrote: 18. Feb 2021, 12:26 Ohne CLIENT Flag einen Benutzerteil ausführen bzw. eine Datei in ein Benutzerprofil kopieren?
Meine Aussage bezieht sich nur auf die Registry.

E: Den Userteil kannst du natürlich mit dem Client-Flag lassen. Für die Registry dann die [Reg:Product] ohne Clientflag.

NKurzweg
Posts: 235
Joined: 06. Feb 2007, 09:15
Contact:

Re: Fehler im Userteil

Post by NKurzweg » 18. Feb 2021, 13:21

den hatte ich ohne CLIENT, da es jedoch nicht funktionierte und als einen Fehler erhalten habe wollte ich es mit einem einfachen copy-job testen. Dies funktioniert ebenfalls nicht. Aber ich weiß nicht wieso ... Der copy-job funktioniert in einem anderen älteren Paket ohne Probleme.
Empirum V21
Version 21.0.3.62167
DB-Version 21.03

Post Reply

Return to “Paketierung”

Who is online

Users browsing this forum: No registered users and 3 guests