Nachträgliche Client Installation - setup_after_install wird ignoriert

Dirk Uebe
Beiträge: 27
Registriert: 25 Jan 2024, 11:53

Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von Dirk Uebe »

Hallo zusammen,

ich habe ein komisches Verhalten entdeckt:

Wenn ich via der MSI den Opsi-Client auf einem Windows Rechner installiere (was ohne Fehler funktioniert), so wird aber die Property vom Client-Agent "setup_after_install" nicht ausgeführt/ignoriert.

Wenn ich dann den Client-Agent nochmal drüber installiere wird danach das Property ausgeführt.

Mein Ziel ist es, zur Klarheit, dass nach der Installation vom Agent das Produkt "windomain" (Domain Join) ausgeführt wird.

Erst hatte ich gedacht, ich mache das mit den Produkt-Abhängigkeiten vom Client-Agent aber eigentlich sollte ja das "setup_after_install" so klappen, oder hab ich einen Denkfehler?

Danke schonmal und allen ein schönes Wochenende!

Schöne Grüße
Dirk

Kurze Infos noch:
opsi-client-agent 4.3.6.1
Benutzeravatar
j.werner
uib-Team
Beiträge: 86
Registriert: 08 Okt 2019, 13:32

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von j.werner »

Hat das evtl. hiermit zu tun?
viewtopic.php?t=14479

Viele Grüße
Jan


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Dirk Uebe
Beiträge: 27
Registriert: 25 Jan 2024, 11:53

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von Dirk Uebe »

Guten Morgen,

leider nein, opsi-script liegt in der Version 4.12.17.2-6 vor und opsi-client-agent in Version 4.3.6.1-1.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von j.schneider »

Hallo,

kann es sein, dass die Produkte auf "setup" gestellt, aber nicht ausgeführt werden?
Die opsi-client-agent-Installation startet den Rechner nicht neu.

Grüße
Jan Schneider


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Dirk Uebe
Beiträge: 27
Registriert: 25 Jan 2024, 11:53

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von Dirk Uebe »

Leider auch nein.

Nach der Installation des Client Agent werden die Produkte (bzw. das gewünschte Produkt "windomain") nicht auf setup gestellt.
Auch ein Neustart des Rechners ändert daran nichts (bereits ausprobiert).

Das einzige ist dann den Client-Agent einfach nochmal drüber zu bügeln, dann wird das Produkt "windomain" auf setup gesetzt und ausgeführt.
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von j.schneider »

Was steht dazu in der c:\opsi.org\log\opsi-client-agent.log ?
Dort sollte "Setup after install" zu finden sein.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Dirk Uebe
Beiträge: 27
Registriert: 25 Jan 2024, 11:53

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von Dirk Uebe »

Hier ein Auszug mit den entsprechenden Daten aus der opsi-client-agent.log (soeben nochmal versucht):

Code: Alles auswählen

(41)      [6] [2025-02-25 07:45:25.710] [opsi-client-agent] JSON Bench for productPropertyState_getValues "params":["opsi-client-agent","","desktop-nbh3pbh. Start: 07:45:25:699 Time: 00:00:00:011
(42)      [7] [2025-02-25 07:45:25.711] [opsi-client-agent] Mapped result of productPropertyState_getValues: systray_request_notify_format=productname : request\r\nloginblockerstart=on\r\nsetup_after_install=windomain\r\nsystray_check_interval=1\r\nsystray_install=False\r\nallow_reboot=False
(43)      [7] [2025-02-25 07:45:25.711] [opsi-client-agent] InitProduct

Code: Alles auswählen

(2304)    [7] [2025-02-25 07:46:35.420] [opsi-client-agent]   The value of the variable "$TempList$" is now:
(2305)    [7] [2025-02-25 07:46:35.420] [opsi-client-agent] Try to get PRODUCT PROPERTY STATE object for CLIENT(desktop-nbh3pbh.ggsd-campus.de) (productPropertyState_getObjects)
(2306)    [6] [2025-02-25 07:46:35.437] [opsi-client-agent] HTTPSender Post succeeded
(2307)    [6] [2025-02-25 07:46:35.437] [opsi-client-agent] Server-FQDN: 10.16.1.250 Server-IP: 10.16.1.250
(2308)    [6] [2025-02-25 07:46:35.438] [opsi-client-agent] JSON Bench for productPropertyState_getObjects "params":["",{"propertyId":"setup_after_install"," Start: 07:46:35:420 Time: 00:00:00:018
(2309)    [7] [2025-02-25 07:46:35.438] [opsi-client-agent] Got no PRODUCT PROPERTY STATE object for CLIENT(desktop-nbh3pbh.ggsd-campus.de) from service (productPropertyState_getObjects)
(2310)    [7] [2025-02-25 07:46:35.438] [opsi-client-agent] Try to get PRODUCT PROPERTY STATE object for DEPOT(opsiserver-sn.ggsd-campus.de) (productPropertyState_getObjects)
(2311)    [6] [2025-02-25 07:46:35.444] [opsi-client-agent] HTTPSender Post succeeded
(2312)    [6] [2025-02-25 07:46:35.444] [opsi-client-agent] Server-FQDN: 10.16.1.250 Server-IP: 10.16.1.250
(2313)    [6] [2025-02-25 07:46:35.444] [opsi-client-agent] JSON Bench for productPropertyState_getObjects "params":["",{"propertyId":"setup_after_install"," Start: 07:46:35:438 Time: 00:00:00:006
(2314)    [7] [2025-02-25 07:46:35.444] [opsi-client-agent] Got no PRODUCT PROPERTY STATE object for DEPOT(opsiserver-sn.ggsd-campus.de) from service (productPropertyState_getObjects)
(2315)    [7] [2025-02-25 07:46:35.444] [opsi-client-agent] Try to get PRODUCT PROPERTY object (SERVER defaults) from service (productProperty_getObjects)
(2316)    [6] [2025-02-25 07:46:35.449] [opsi-client-agent] HTTPSender Post succeeded
(2317)    [6] [2025-02-25 07:46:35.449] [opsi-client-agent] Server-FQDN: 10.16.1.250 Server-IP: 10.16.1.250
(2318)    [6] [2025-02-25 07:46:35.449] [opsi-client-agent] JSON Bench for productProperty_getObjects "params":["",{"propertyId":"setup_after_install"," Start: 07:46:35:444 Time: 00:00:00:005
(2319)    [6] [2025-02-25 07:46:35.449] [opsi-client-agent] Got empty property value from service
(2320)    [7] [2025-02-25 07:46:35.449] [opsi-client-agent]   The value of the variable "$TempList$" is now:
(2321)    [6] [2025-02-25 07:46:35.449] [opsi-client-agent] If
(2322)    [6] [2025-02-25 07:46:35.450] [opsi-client-agent]   count($TempList$) > "0"   <<< result false
(2323)    [6] [2025-02-25 07:46:35.450] [opsi-client-agent] Then
(2324)    [6] [2025-02-25 07:46:35.450] [opsi-client-agent] EndIf
Bei der ersten Abfrage scheint er das Property zu bekommen, dann aber irgendwie nicht mehr
Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von j.schneider »

Danke für das Log.
Ich denke, es liegt an der im Installer enthaltenen opsi-script-Version.
Wir fixen das.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Benutzeravatar
j.schneider
uib-Team
Beiträge: 2044
Registriert: 29 Mai 2008, 15:14

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von j.schneider »


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


Dirk Uebe
Beiträge: 27
Registriert: 25 Jan 2024, 11:53

Re: Nachträgliche Client Installation - setup_after_install wird ignoriert

Beitrag von Dirk Uebe »

Danke Jan, hat funktioniert!
Dieser Installer setzt dann das Produkt unter "setup_after_install" auf "Setup".

Nur noch eine Frage:
Kann ich dann die Installation des Produktes umgehend triggern? Oder forcieren, dass direkt (ohne 60 Minuten Wartezeit) ein Reboot gemacht wird (dann sollte ja das Produkt beim starten installiert werden)?
Antworten