Seite 1 von 1

[gelöst]on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 13:05
von antoniorzzzzzt
Hallo zusammen,

ich stehe vor einem Problem: Ich habe einen neuen Server mit OPSI 4.3 eingerichtet, der etwa 200 Clients hat. Die meisten davon sind im WAN-Modus aktiviert. Wenn ich jedoch etwas im Setup ändere und dann auf "On-demand" umschalte, passiert rein gar nichts. Es erscheint keine Fehlermeldung oder ähnliches. Das einzige, was geschieht, ist, dass nach einigen Sekunden das Caching des Produkts beginnt und der Benutzer natürlich den Computer neu starten muss, um das Paket zu installieren. Aber wenn der Client nicht im WAN-Modus ist und ich dann "On-demand" starte, funktioniert es einwandfrei.

Kann mir jemand dabei helfen?

Re: on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 15:09
von wolfbardo
Das Verhalten ist konfigurierbar und wird gesteuert über den Parameter

Code: Alles auswählen

opsiclientd.control_server.process_actions_event
Default ist "auto" und das bedeutet, dass bei WAN-Clients "on_demand" das "timer" event auslöst.

Wenn man das anders haben will, muss man den Wert auf "on_demand" setzen:

Code: Alles auswählen

opsi-admin -d method config_createObjects '{"description": "Determines the event to use if action processing is triggered by systray / kiosk. # Possible events are timer and on_demand.  # Possible values are auto, timer, and on_demand.  # If the value is set to auto then on WAN/VPN clients the timer event is used and on other clients the event on_demand.", "defaultValues": ["on_demand"], "editable": false, "multi    Value": false, "possibleValues": ["auto","timer","on_demand"], "type": "UnicodeConfig", "id": "opsiclientd.control_server.process_actions_event"}'
Gruss
Bardo Wolf

Re: on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 15:27
von thomas.besser
oder im 'opsi-configed' über das Menü 'Client' > 'opsiclientd-Event auslösen' > 'on_demand'

Habe ich auch erst vor kurzem von Jan gelernt ;-)

Re: on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 15:31
von j.schneider
Man kann auch über "Client" => "opsiclientd-Event auslösen" explizit das gewünschte Event auslösen.
Bei "Speichern und ausführen" hingegen greift die Konfiguration "opsiclientd.control_server.process_actions_event".
Siehe auch:
https://docs.opsi.org/opsi-docs-de/4.3/ ... i_configed

Grüße
Jan Schneider

Re: on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 15:32
von j.schneider
Da war Thomas wohl schneller :D

Re: on demand nicht im WAN modus möglich

Verfasst: 07 Mär 2024, 15:50
von antoniorzzzzzt
Der Befehl von dir hat geholfen vielen vielen Dank :D

Code: Alles auswählen


opsi-admin -d method config_createObjects '{"description": "Determines the event to use if action processing is triggered by systray / kiosk. # Possible events are timer and on_demand.  # Possible values are auto, timer, and on_demand.  # If the value is set to auto then on WAN/VPN clients the timer event is used and on other clients the event on_demand.", "defaultValues": ["on_demand"], "editable": false, "multi    Value": false, "possibleValues": ["auto","timer","on_demand"], "type": "UnicodeConfig", "id": "opsiclientd.control_server.process_actions_event"}'
Das Problem ist gelöst :)

Re: [gelöst]on demand nicht im WAN modus möglich

Verfasst: 04 Jun 2024, 11:47
von antoniorzzzzzt
Kurze Frage noch kann man auch diesen befehl rückgängig machen?

Re: [gelöst]on demand nicht im WAN modus möglich

Verfasst: 07 Aug 2024, 10:16
von n.doerrer
Ja, mit ["auto"] anstelle von ["on_demand"].