[gelöst] Opsi-Winst: Installation wird nicht gestartet
Verfasst: 24 Mai 2015, 17:16
Hallo zusammen,
ich nutze opsi schon seit einiger Zeit (ca 2 Jahre)um ein Schulnetzwerk zu warten.
Jetzt möchte ich mal endlich etwas tiefer einsteigen und habe mir letzte Woche ein Opsi-Testnetz erstellt:
Ein Opsi-Server (virtuelle Maschine, Debian jessie) und ein paar Windows Clients.
Den Server habe ich extra frisch installiert.
Ich hatte erst etwas ärger mit samba (genauer: winbind), aber das habe ich lösen können.
Nun bin ich jedoch etwas ratlos:
Auf den clients kann ich den opsiclientd nicht direkt aus dem depot mit "service_setup.cmd" installieren.
Das Setup beendet sich ohne Fehler, aber einen clienten habe ich nachher nicht auf dem System. Auch in den Logs habe ich keinen Fehler finden können.
Wenn ich die Installation vom Server aus mit (opsi-deploy-client-agent) starte, klappt alles einwanfrei.
im opsi Configuration editor wird mit der neue Client angezeigt, mit installiertem winst und client-agent.
Wenn ich nun ein Paket auf setup setze (z.B. hwaudit) , merkt der clientd das auch vor dem Login und started winst zur installation.
Also klappt auch die RPC Kommunikation.
Dort ist aber direkt nach "Lade Produktliste" auch schon Ende:
Der winst beendet sich nach ca 3. Sekundenals wenn alles in Ordnung wäre und ich kann mich am Clienten einloggen.
im configed ist das Paket immernoch auf "setup" ohne irgeneine Fehlermeldung.
Eine Logdatei unter "instlog" gibt es auch nicht.
In der clientconnect-log sieht alles prima aus, in der opsiclientd-log auch. Keine Fehlermeldungen.
Die Samba Freigaben kann ich von den Clienten problemlos mit dem user pcpatch erreichen.
Der vorgegebene Laufwerksbuchstabe ist auch frei.
Es sieht auch so aus, als wenn das depot erfolgreich vom opsiclientd als Netzlaufwerk verbunden wird.
Auf dem Clienten selbt finde ich unter C:\opsi.org\log\ die Datei opsi-script.log:
ich bin nicht sicher, ob "index (0) out of bounds" die Ursache ist oder erst zwei Zeilen später auftaucht.
Edit:
Eine Fehlerhaftes DNS kann ich mir eigentlich auch nicht vorstellen, weil der client ja den Server erreicht (via http und auch smb).
Kann mir jemand erklären, was ich falsch gemacht habe?
Ein Dankeschön an dieses Forum und die Entwickler von OPSI möchte ich trotzdem loswerden. OPSI macht die SW installation erheblich einfacher und konfortabler!
Gruß und Frohe Pfingsten!
ich nutze opsi schon seit einiger Zeit (ca 2 Jahre)um ein Schulnetzwerk zu warten.
Jetzt möchte ich mal endlich etwas tiefer einsteigen und habe mir letzte Woche ein Opsi-Testnetz erstellt:
Ein Opsi-Server (virtuelle Maschine, Debian jessie) und ein paar Windows Clients.
Den Server habe ich extra frisch installiert.
Ich hatte erst etwas ärger mit samba (genauer: winbind), aber das habe ich lösen können.
Nun bin ich jedoch etwas ratlos:
Auf den clients kann ich den opsiclientd nicht direkt aus dem depot mit "service_setup.cmd" installieren.
Das Setup beendet sich ohne Fehler, aber einen clienten habe ich nachher nicht auf dem System. Auch in den Logs habe ich keinen Fehler finden können.
Wenn ich die Installation vom Server aus mit (opsi-deploy-client-agent) starte, klappt alles einwanfrei.
im opsi Configuration editor wird mit der neue Client angezeigt, mit installiertem winst und client-agent.
Wenn ich nun ein Paket auf setup setze (z.B. hwaudit) , merkt der clientd das auch vor dem Login und started winst zur installation.
Also klappt auch die RPC Kommunikation.
Dort ist aber direkt nach "Lade Produktliste" auch schon Ende:
Der winst beendet sich nach ca 3. Sekundenals wenn alles in Ordnung wäre und ich kann mich am Clienten einloggen.
im configed ist das Paket immernoch auf "setup" ohne irgeneine Fehlermeldung.
Eine Logdatei unter "instlog" gibt es auch nicht.
In der clientconnect-log sieht alles prima aus, in der opsiclientd-log auch. Keine Fehlermeldungen.
Die Samba Freigaben kann ich von den Clienten problemlos mit dem user pcpatch erreichen.
Der vorgegebene Laufwerksbuchstabe ist auch frei.
Es sieht auch so aus, als wenn das depot erfolgreich vom opsiclientd als Netzlaufwerk verbunden wird.
Auf dem Clienten selbt finde ich unter C:\opsi.org\log\ die Datei opsi-script.log:
Code: Alles auswählen
[1] [Mai 24 16:49:45:192] opsi-winst 4.11.4.17 started at >>
[1] [Mai 24 16:49:45:192] startmessage opsi-winst created at CentralForm.FormCreate: 24.05.2015 16:49:43
[1] [Mai 24 16:49:45:193] Loading skin from: C:\Program Files\opsi.org\opsi-client-agent\opsi-winst\winstskin
[1] [Mai 24 16:49:45:193] startmessage StartProgramModes and create log: 24.05.2015 16:49:43
[1] [Mai 24 16:49:45:193] pm: 5 24.05.2015 16:49:43
[1] [Mai 24 16:49:45:193] startmessage start opsi service connection: 24.05.2015 16:49:43
[1] [Mai 24 16:49:45:193] Exception in StartProgramModes: pmBuildPC_serviceList index (0) out of bounds 24.05.2015 16:49:45
[1] [Mai 24 16:49:45:193] startmessage create log: 24.05.2015 16:49:45
[2] [Mai 24 16:49:45:193] opsi-script cannot connect to service with URL: https://192.168.1.112:4447 with user p4-3ghz-pc.lan.local The message is: >< - Aborting
[1] [Mai 24 16:49:45:193] ============ opsi-script Version 4.11.4.17 is regularly exiting. Time 2015-05-24 16:49:45 .
Edit:
Ich habe auch keine "Spezialitäten" wie Active Directory oder verschiedene IP-Subnetze in Benutzung.Auch wenn ich mich über https am clienten anmelde und ein fireEvent mit "on_demand" oder "gui_startup" auslöse, passiert das Gleiche wie vor dem Login.
Der client ist ein Windows 7 32bit Rechner, reale HW.
Wenn ich einen weiteren Clienten (winxp, virtualbox-Gast) einbinde, habe ich das selbe Verhalten. Kein Paket wird installiert.
Demnach muss ja auf dem Server schon was falsch laufen, weil die Clients sehr unterschiedlich sind.
Eine Fehlerhaftes DNS kann ich mir eigentlich auch nicht vorstellen, weil der client ja den Server erreicht (via http und auch smb).
Kann mir jemand erklären, was ich falsch gemacht habe?
Ein Dankeschön an dieses Forum und die Entwickler von OPSI möchte ich trotzdem loswerden. OPSI macht die SW installation erheblich einfacher und konfortabler!
Gruß und Frohe Pfingsten!