Installation gibt "Failure" aus trotz Erfolg

Mahlzeit,

ich habe ein Probem mit meinem Paket:
Es läuft durch und gibt Fehler 0 aus, steht in Empirum dann aber auf „Failure“ und Meldung „PSADT:“
Ich kann keine Fehler entdecken und es hat auch alles ausgeführt was es sollte.

Der Fehlercode:

------------
19.02.2025 09:31:20, Section [Set:neoInstallError], Line 5: 
ErrorLogMsg: PSADT: - Errorlevel:0 - LogfilesDir: C:\ProgramData
eo42PkgsLogs\LfU\WasserDBs\20250215
------------

Ist das bekannt oder gibt es hierfür eine einfache Lösung?

Mit freundlichen Grüßen,
Paketbote

Da müsste dann ein ErrorLog und Abort in der Setup.inf sein, was in irgendeinem Szenario diesen Fall auslöst. Empirum-Paket manuell auslösen mit Debuglog-Schalter sollte helfen.

1 „Gefällt mir“

Vielen Dank für die Info an S.Spanknebel zwecks DebugLog.

Leider werde ich daraus nicht unbedingt schlauer:

Date/Time  : 20.02.2025 14:31:29
ProductName: TestPaket
Version    : 20250215
Revision   : 1
SetupInf   : C:\EmpirumAgent\Packages\Testpfad\TestPaket_PSADT\20250214\neoInstall\Setup.inf
CmdLine    : "C:\EmpirumAgent\Packages\Testpfad\TestPaket_PSADT\20250214\neoInstall\Setup.inf" /B"C:\EmpirumAgent\Packages\Testpfad\TestPaket_PSADT\20250214\neoInstall\SetupDebug.log" /E"C:\EmpirumAgent\Packages\Testpfad\TestPaket_PSADT\20250214\neoInstall\SetupError.log" /S2 "C:\EmpirumAgent\Packages\Testpfad\TestPaket_PSADT\20250214\neoInstall\Setup.inf" /Z:"C:\EmpirumAgent\User\Setup.exe"
------------
2025-02-20 14:31:29.392 [Setup] x86 Setup
2025-02-20 14:31:29.392 [Setup] bRunAsLocalSystem: 0
2025-02-20 14:31:29.392 [Setup] WindowsUser: BenutzerX
2025-02-20 14:31:29.393 [Setup] Process User: BenutzerX
2025-02-20 14:31:29.393 [Setup] [MachineSetup] Error (2) reading MachineSetup Registry Value from .
2025-02-20 14:31:29.393 [Setup] [MachineSetup] VersionIsInstalled: Read MachineSetup Registry Value of  from Software\neoPackages\HerstellerX\TestPaket\20250215\Setup.
2025-02-20 14:31:29.586 [Setup] CopyOption(pOptionNameLocal="Installer")
2025-02-20 14:31:29.589 [Setup] CopyOption(pOptionNameLocal="SetDetectedMXAgentPath")
2025-02-20 14:31:29.592 [Setup] CopyTheFile(pSrc="C:\EmpirumAgent\User\Setup.exe", pDst="C:\Program Files\Common Files\Setup64\Setup.exe")
2025-02-20 14:31:29.592 [Setup] Calling setup hook
2025-02-20 14:31:29.592 [Setup] Checking test option
2025-02-20 14:31:29.592 [Setup] Creating temp file name if file exists
2025-02-20 14:31:29.593 [Setup] Initializing buffer
2025-02-20 14:31:29.593 [Setup] Setting only the meter
2025-02-20 14:31:29.593 [Setup] Progress 0
2025-02-20 14:31:29.593 [Setup] Checking version info
2025-02-20 14:31:29.593 [Setup] Renaming files
2025-02-20 14:31:29.593 [Setup] End of CopyTheFile, return=1
2025-02-20 14:31:29.594 [Setup] CopyTheFile(pSrc="C:\EmpirumAgent\User\SetupDeu.chm", pDst="C:\Program Files\Common Files\Setup64\SetupDeu.chm")
2025-02-20 14:31:29.594 [Setup] Calling setup hook
2025-02-20 14:31:29.594 [Setup] Checking test option
2025-02-20 14:31:29.594 [Setup] Creating temp file name if file exists
2025-02-20 14:31:29.594 [Setup] Initializing buffer
2025-02-20 14:31:29.594 [Setup] Setting only the meter
2025-02-20 14:31:29.594 [Setup] Progress 0
2025-02-20 14:31:29.594 [Setup] Checking version info
2025-02-20 14:31:29.594 [Setup] Renaming files
2025-02-20 14:31:29.594 [Setup] End of CopyTheFile, return=1
2025-02-20 14:31:29.595 [Setup] CopyTheFile(pSrc="C:\EmpirumAgent\User\SetupEnu.chm", pDst="C:\Program Files\Common Files\Setup64\SetupEnu.chm")
2025-02-20 14:31:29.595 [Setup] Calling setup hook
2025-02-20 14:31:29.595 [Setup] Checking test option
2025-02-20 14:31:29.595 [Setup] Creating temp file name if file exists
2025-02-20 14:31:29.595 [Setup] Initializing buffer
2025-02-20 14:31:29.595 [Setup] Setting only the meter
2025-02-20 14:31:29.595 [Setup] Progress 0
2025-02-20 14:31:29.595 [Setup] Checking version info
2025-02-20 14:31:29.595 [Setup] Renaming files
2025-02-20 14:31:29.595 [Setup] End of CopyTheFile, return=1
2025-02-20 14:31:29.596 [Setup] CopyTheFile(pSrc="C:\Users\BenutzerX\AppData\Local\Temp\Setup64.exe", pDst="C:\Program Files\Common Files\Setup64\Setup.exe")
2025-02-20 14:31:29.596 [Setup] Calling setup hook
2025-02-20 14:31:29.596 [Setup] Checking test option
2025-02-20 14:31:29.596 [Setup] Creating temp file name if file exists
2025-02-20 14:31:29.596 [Setup] Initializing buffer
2025-02-20 14:31:29.596 [Setup] Opening source file
2025-02-20 14:31:29.596 [Setup] Creating destination file
2025-02-20 14:31:29.597 [Setup] Starting the copy loop
2025-02-20 14:31:29.600 [Setup] Copy loop finished
2025-02-20 14:31:29.611 [Setup] Setting user info stuff
2025-02-20 14:31:29.612 [Setup] Replacing vars if necessary
2025-02-20 14:31:29.612 [Setup] Checking file size
2025-02-20 14:31:29.612 [Setup] Checking version info
2025-02-20 14:31:29.612 [Setup] Renaming files
2025-02-20 14:31:29.614 [Setup] End of CopyTheFile, return=1
2025-02-20 14:31:29.614 [Setup] CopyTheFile(pSrc="C:\EmpirumAgent\User\Setup64.exe", pDst="C:\Program Files\Common Files\Setup64\Setup.exe")
2025-02-20 14:31:29.614 [Setup] Calling setup hook
2025-02-20 14:31:29.614 [Setup] Checking test option
2025-02-20 14:31:29.614 [Setup] Creating temp file name if file exists
2025-02-20 14:31:29.614 [Setup] Initializing buffer
2025-02-20 14:31:29.614 [Setup] Opening source file
2025-02-20 14:31:29.615 [Setup] Creating destination file
2025-02-20 14:31:29.615 [Setup] Starting the copy loop
2025-02-20 14:31:29.618 [Setup] Copy loop finished
2025-02-20 14:31:29.625 [Setup] Setting user info stuff
2025-02-20 14:31:29.626 [Setup] Replacing vars if necessary
2025-02-20 14:31:29.626 [Setup] Checking file size
2025-02-20 14:31:29.626 [Setup] Checking version info
2025-02-20 14:31:29.626 [Setup] Renaming files
2025-02-20 14:31:29.641 [Setup] End of CopyTheFile, return=1
2025-02-20 14:31:29.643 [Setup] CopyOption(pOptionNameLocal="SetDetectedMXAgentPath")
2025-02-20 14:31:29.644 [Setup] CopyOption(pOptionNameLocal="neoProduct")
2025-02-20 14:31:29.645 [Setup] CopyOption(pOptionNameLocal="Set:AppExist")
2025-02-20 14:31:29.651 [Setup] CopyOption(pOptionNameLocal="Set:ExecutionPolicyXML")
2025-02-20 14:31:29.660 [Setup] CopyOption(pOptionNameLocal="Set:CheckPreSetCFG")
2025-02-20 14:31:29.662 [Setup] CopyOption(pOptionNameLocal="Set:R_ComputerNameIniPath")
2025-02-20 14:31:29.663 [Setup] CopyOption(pOptionNameLocal="Set:PreSetCFG")
2025-02-20 14:31:38.013 [Setup] CopyOption(pOptionNameLocal="Reg:neoPackageForPSADT")
2025-02-20 14:31:38.014 [Setup] HandleRegLine(HKLM,"SOFTWARE\%MachineKeyName%\Setup","PackageGUID",0x00000000,"%PackageGUID%")
2025-02-20 14:31:38.015 [Setup]     Key=SOFTWARE\neoPackages\HerstellerX\TestPaket\20250215\Setup
2025-02-20 14:31:38.015 [Setup]     ValueName=PackageGUID
2025-02-20 14:31:38.015 [Setup]     Value={042518C1-B763-46F1-8184-9C3ACB525E62}
2025-02-20 14:31:38.015 [Setup] HandleRegLine(HKLM,"SOFTWARE\%MachineKeyName%\Setup","ProductGUID",0x00000000,"%ProductGUID%")
2025-02-20 14:31:38.015 [Setup]     Key=SOFTWARE\neoPackages\HerstellerX\TestPaket\20250215\Setup
2025-02-20 14:31:38.015 [Setup]     ValueName=ProductGUID
2025-02-20 14:31:38.015 [Setup]     Value={042F7133-020B-4A64-9E22-F8D844DCD0BE}
2025-02-20 14:31:38.019 [Setup] CopyOption(pOptionNameLocal="Set:neoInstall")
2025-02-20 14:31:38.020 [Setup] Progress 0
2025-02-20 14:31:56.306 [Setup] CopyOption(pOptionNameLocal="PackagePathData")
2025-02-20 14:31:56.308 [Setup] CopyOption(pOptionNameLocal="Set:ApplicationDir")
2025-02-20 14:31:56.316 [Setup] CopyOption(pOptionNameLocal="Set:neoInstallError")
2025-02-20 14:31:56.318 [Setup] CopyOption(pOptionNameLocal="Set:ErrorMesageDefault")
2025-02-20 14:31:56.325 [Setup] [MachineSetup] Removed MachineSetup Registry Value from Software\neoPackages\HerstellerX\TestPaket\20250215\Setup.
2025-02-20 14:31:56.329 [Setup] bConfigChanged: 0, bExitWindows: 0


Ich sehe zwar oben „MachineSettup Error 2“, aber ich weiß nicht was mir das sagen soll.

Hat jemand eine Idee?

Grüße,
Paketbote

Das Log zeigt dir schon mal, dass in der Setup.inf in dem Abschnitt [Set:ApplicationDir] der Fehler auftritt bzw. ausgelöst wird.
Da solltest du mal schauen.

Ich habe leider keine Ahnung wo du das rausliest…
An besagter Stelle habe ich auch nichts gefunden, da ich an der Setup.inf nichts geändert habe.

Unabhängig davon habe ich jetzt nochmal die Setup.inf gelöscht, den Wrapper laufen lassen und das Paket nochmal neu eingebunden mit der neuen Setup.inf, jetzt läuft es ohne Fehler durch.

Kann ich mir aber nicht erklären, da ich an der Setup.inf absolut gar nichts geändert habe, die wird ja automatisch durch den Wrapper erstellt.
Alles andere passe ich im Powershellskript an.

Ich setze es dennoch mal auf gelöst.
Vielen Dank trotzdem =)

Grüße,
Paketbote