Seite 1 von 1

Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 08. Nov 2016, 14:40
von dstirner
Hallo Zusammen,

ich möchte den Empirum-LDAPSync installieren, damit ich das Initialen Feld aus der AD verwenden kann.
Ich habe den Dienst bereits eingerichtet. Sobald ich aber den Dienst installieren möchte bekomme ich folgenden Fehler:
"Starten des Empirum-Agent auf dem ausgewählten Computer nicht möglich"

Wenn ich diese Meldung bestätige, bekomm ich dann noch:
"Das System kann die angegebene Datei nicht finden"

Außerdem springt der Fokus dann vom Empirum-LDAPSync zu Empirum-PXE.

Mach ich hier etwas beim Installieren falsch?
Ich klicke hier auf "Installieren" und hake dann einfach den Dienst "Empirum-LDAPSync" zusätzlich an.

Vielen Dank für eure Hilfe.

VG
dstirner

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 08. Nov 2016, 19:30
von Hendrik_Ambrosius
Geht es mit Rechtsklick auf dem LDAP Dienst und dann DORT installieren auswählen?
Server Reboot probiert?

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 09. Nov 2016, 08:26
von dstirner
Das klappt leider auch nicht.
Den Server habe ich auch schon neugestartet. Leider ohne Verbesserung.

Ich habe festgestellt, dass der lokale Dienst "Empirum-Agent" nicht gestartet ist. Ich kann diesen aber auch nicht starten.
Ich bekomme folgende Fehlermeldung:
"Der Dienst "Empirum-Agent" auf "Lokaler Computer" konnte nicht gestartet werden. Fehler 2: Das System kann die angegebene Datei nicht finden."

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 09. Nov 2016, 16:32
von Hendrik_Ambrosius
Dann installieren Sie den erst mal richtig z.B. via Agent Push.

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 09:13
von MVogt
Hallo,

wenn es zu einem Fehler 2 kommt, dann bedeutet das eine Datei nicht vorhanden ist, die benötigt wird.
Bitte überprüfen Sie auf ihrem Empirum Server, ob die Datei SetupSvc.exe im Verzeichnis \Empirum\Empirum DBUtil\Windows\System befindet.
Diese wird bei einer Diensteinstallation zuerst auf dem Zielsystem installiert und alle weiteren Aktionen zum Installieren der Dienst laufen darüber.

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 11:46
von dstirner
Hallo,

wenn ich den Agent via Agent Push installiere, läuft leider die Dienst Installation noch immer nicht durch.
MVogt hat geschrieben:Hallo,

wenn es zu einem Fehler 2 kommt, dann bedeutet das eine Datei nicht vorhanden ist, die benötigt wird.
Bitte überprüfen Sie auf ihrem Empirum Server, ob die Datei SetupSvc.exe im Verzeichnis \Empirum\Empirum DBUtil\Windows\System befindet.
Diese wird bei einer Diensteinstallation zuerst auf dem Zielsystem installiert und alle weiteren Aktionen zum Installieren der Dienst laufen darüber.
Die Datei SetupSvc.exe befindet sich in dem Verzeichnis.
Der Empirum Agent Dienst leuchtet übrigends auf den Pfad "C:\Windows\SysWOW64\EMPIRUM\Setupsvc.exe"
Screenshot_EmpirumAgentDienst.png
Hier der Screenshot des Empirum Agent Dienstes
(8.48 KiB) 140-mal heruntergeladen
ist das richtig? Hier kann ich die Setupsvc.exe NICHT finden. Das erklärt auch den Fehler 2.

Was kann ich hier machen?

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 13:17
von MVogt
Hallo,

Die SetupSvc.exe wird nur temporär während der Installation der Dienste auf dem System benötigt.
Danach wird sie wieder entfernt. Warum bei Ihnen noch eine übrig ist, kann ich nur vermuten, dass sie nach einem fehler übrig bleibt.

Bitte auf dem Server folgenden Befehl zum Entfernen von SetupSvc.exe aufrufen:
"C:\Windows\SysWOW64\EMPIRUM\Setupsvc.exe" /R

Danach versuchen Sie über DButil erneut den LDAP-Dienst direkt über das Kontextmenü in dem linken Fenster zu installieren.
Wenn Sie können, dann einfach parallel mal DebugView mit der gefilterten PID von DBUtil nebeher laufen lassen. Dort sieht man dann genau, was DBUtil ausführt und wo es unter Umständen klemmt.

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 13:41
von dstirner
Ich dachte die Setupsvc.exe muss sich in dem Verzeichnis "C:\Windows\SysWOW64\EMPIRUM\" befinden.
Sie befindet sich auch nicht dort. Nur der Dienst Empirum-Agent zeigt auf diesen Pfad.

Ich habe nun die Installation des Empirum-LDAPSync angetriggert und gleichzeitig den DebugView laufen lassen.
Folgenden Imput habe ich bekommen:

Code: Alles auswählen

[9420] Matrix42 DBUtil (CTabServices::OnRclickTreeServices)
[9420] CMenuTheme::OnUnInitWnd(): dwNewLong=pData->m_dwStyle | WS_VISIBLE
[9420] Matrix42 DBUtil (CTabServices::OnServiceInstall)
[9420] Matrix42 DBUtil (CTabServices::CreateServiceInstall)
[9420] Matrix42 DBUtil (CTabServices::CreateProgressDialog)
[9420] Matrix42 DBUtil (CTabServices::PrepareInstallation)
[9420] Matrix42 DBUtil (PrepareConnection)
[9420] DBUtil: PrepareConnection()
[9420] DBUtil: before ConnectToPc()
[9420] Established connection to \\SRV-01-MATRIX\IPC$ with user FOCONIS\matrix 
[9420] CPcStation::Impersonate()
[9420] Impersonation for user matrix in Domain FOCONIS succeeded
[9420] DBUtil: after ConnectToPc()
[9420] CServiceControlManager::Open()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] Successfully connected
[9420] CServiceControlManager::Open()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] Successfully connected
[9420] Successfully connected
[9420] CServiceControlManager::Open()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] EFC->CServiceControlManager::GetStatus()
[9420] Successfully connected
[9420] Matrix42 DBUtil (InstallSetupService)
[9420] Matrix42 DBUtil (SetupAndStartAgent)
[9420] CServiceControlManager::Open()
[9420] CServiceControlManager::EnumerateStatus()
[9420] Allocating buffer
[9420] EFC: Buffer too small, increasing now
[9420] CServiceControlManager::EnumerateStatus()
[9420] EFC: Buffer too small, increasing now
[9420] CPcStation::StartAgent()
[9420] CServiceControlManager::Open()
[9420] CServiceControlManager::Start()
[9420] EFC: GetErrorString:
[9420] Das System kann die angegebene Datei nicht finden.
[9420] CPcStation::StartAgent(): CServiceControlManager::Start() failed: Das System kann die angegebene Datei nicht finden.
[9420] Matrix42 DBUtil (CTabServices::OnInstallProgress)
[9420] Matrix42 DBUtil (CTabServices::OnProgressInstallEnd)
[9420] Matrix42 DBUtil (CTabServices::PostInstallServices)
[9420] Matrix42 DBUtil (KillAgent)
[9420] CServiceControlManager::Open()
[9420] CServiceControlManager::EnumerateStatus()
[9420] Allocating buffer
[9420] EFC: Buffer too small, increasing now
[9420] CServiceControlManager::EnumerateStatus()
[9420] EFC: Buffer too small, increasing now
[9420] Successfully connected
[9420] DBUtil - ServiceInstall: 64 Bit Server detected. DBUtil runs in WoW64 mode.
[9420] Successfully connected
[9420] installation failed.
[9420] DelConnection()

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 14:51
von MVogt
Hallo,

"C:\Windows\SysWOW64\EMPIRUM\" ist das Zielverzeichnis auf dem Server.
Wenn die Datei SetupSvc.exe nicht in "C:\Windows\SysWOW64\EMPIRUM\" befindet, aber es sehr wohl einen Eintrag im Service Control Manager (Dienste) gibt, dann kopieren Sie die SetupSvc.exe mal dorthin und versuchen dann über DButil die Installation noch einmal. DebugView zur Kontrolle wieder laufen lassen.

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 15:15
von dstirner
Hallo,

jetzt läuft die Installation des LDAPSync durch.
Er wirft am Ende aber nochmal eine Meldung, dass der die Datei nicht finden kann. (Die setupsvc.exe wurde nach der Installation wieder automatisch aus "C:\Windows\SysWOW64\EMPIRUM\" gelöscht. Ist das so in Ordnung?

Heißt das für mich, dass ich jedes mal, wenn ich einen Empirum-Dienst installieren bzw. deinstallieren möchte, die SetupSvc.exe in den Ordner "C:\Windows\SysWOW64\EMPIRUM\" manuell kopieren muss?

Der Empirum-Agent wirft übrigends nach der Installation einen "Fehler 1060: Der angegebene Dienst ist kein installierter Dienst". Bzw. wird nach der Installation aus "Dienste" entfernt. Ist dieses Verhalten normal?

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 10. Nov 2016, 16:43
von MVogt
Hallo,

so wie es aussieht ist so einiges im Dienste Control Manager verstrubbelt.

Sie sollten als 1. einmal den Server neu starten, damit sich der Knoten im Dienste Control Manager auflöst.
Danach bitte überprüfen, ob es noch einen Eintrag Empirum-Agent im Dienste Control Manager gibt.
Gibt es einen, dann überprüfen, ob die Datei SetupSvc.exe physikalisch im Verzeichnis
"C:\Windows\SysWOW64\EMPIRUM\" vorhanden ist. Wenn nicht da bitte hinkopieren.

Danach bitte mal "C:\Windows\SysWOW64\EMPIRUM\Setupsvc.exe" /R auf der Kommandozeile ausführen. Das entfernt den Dienst wieder. Anschließend den LDapDienst noch einmal versuchen zu installieren.

Wenn das alles nicht hilfe, dann bitte ein Support-Ticket dafür erstellen.

Re: Empirum-LDAPSync Installation funktioniert nicht

Verfasst: 11. Nov 2016, 08:32
von dstirner
Hallo,

nun funktioniert alles. Der Empirum-LDAPSync ist nun erfolgreich installiert.
Vielen Dank für die Hilfe. :)