Seite 2 von 4

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 08:35
von j.schneider
Ja, es wird ein opsi-script ab Version 4.12.4.23 benötigt.
In opsi 4.2 testing liegt die 4.12.4.26.

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 11:03
von SirTux
Bei meinem Test-Client mit aktuellem opsi-script ist GUI-Startup weiterhin aktiv.

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 13:18
von SirTux
Ich habe noch ein paar weitere Tests gemacht.

Was funktioniert:
  • Caching
  • Benachrichtigung des Nutzers und Neustart
  • Installation der Produkte
Was funktioniert mutmaßlich nicht:
  • Abfrage ob der Cache leer ist
  • Installationsstatus wird nicht zurückgemeldet. Dies passiert auch bei einem on-demand. Auslöser ist glaube ich der Installationsststatus des Produkts (bei einem on-demand ließ das Problem jedenfalls durch zurücksetzen des Installationsstatus beheben).

Code: Alles auswählen

[5] [2021-08-23 13:09:06.404] [event processing opsiclientd_start{cache_ready}] Event config 'opsiclientd_start' added to event generator 'opsiclientd_start'   (Generators.py:137)
[5] [2021-08-23 13:09:06.404] [event processing opsiclientd_start{cache_ready}] Event config 'opsiclientd_start{cache_ready}' added to event generator 'opsiclientd_start'   (Generators.py:137)
[6] [2021-08-23 13:09:06.404] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'gui_startup': not found   (Generators.py:129)
[6] [2021-08-23 13:09:06.405] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'gui_startup': not found   (Generators.py:129)
[6] [2021-08-23 13:09:06.405] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'gui_startup': not found   (Generators.py:129)
[6] [2021-08-23 13:09:06.405] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'gui_startup': not found   (Generators.py:129)
[5] [2021-08-23 13:09:06.405] [event processing opsiclientd_start{cache_ready}] Event config 'on_demand' added to event generator 'on_demand'   (Generators.py:137)
[5] [2021-08-23 13:09:06.405] [event processing opsiclientd_start{cache_ready}] Event config 'on_demand{user_logged_in}' added to event generator 'on_demand'   (Generators.py:137)
[5] [2021-08-23 13:09:06.406] [event processing opsiclientd_start{cache_ready}] Event config 'software_on_demand' added to event generator 'software_on_demand'   (Generators.py:137)
[5] [2021-08-23 13:09:06.406] [event processing opsiclientd_start{cache_ready}] Event config 'timer' added to event generator 'timer'   (Generators.py:137)
[5] [2021-08-23 13:09:06.407] [event processing opsiclientd_start{cache_ready}] Event config 'net_connection' added to event generator 'net_connection'   (Generators.py:137)
[5] [2021-08-23 13:09:06.407] [event processing opsiclientd_start{cache_ready}] Event config 'sync_completed' added to event generator 'sync_completed'   (Generators.py:137)
[5] [2021-08-23 13:09:06.407] [event processing opsiclientd_start{cache_ready}] Event config 'sync_completed{cache_ready_user_logged_in}' added to event generator 'sync_completed'   (Generators.py:137)
[5] [2021-08-23 13:09:06.408] [event processing opsiclientd_start{cache_ready}] Event config 'sync_completed{cache_ready}' added to event generator 'sync_completed'   (Generators.py:137)
[6] [2021-08-23 13:09:06.408] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'on_shutdown': not found   (Generators.py:129)
[6] [2021-08-23 13:09:06.408] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'on_shutdown': not found   (Generators.py:129)
[5] [2021-08-23 13:09:06.408] [event processing opsiclientd_start{cache_ready}] Event config 'silent_install' added to event generator 'silent_install'   (Generators.py:137)
[6] [2021-08-23 13:09:06.408] [event processing opsiclientd_start{cache_ready}] Cannot reconfigure event generator 'timer_silentinstall': not found   (Generators.py:129)
[6] [2021-08-23 13:09:06.409] [event processing opsiclientd_start{cache_ready}] Updating config file: '/etc/opsi-client-agent/opsiclientd.conf'   (Config.py:501)
[6] [2021-08-23 13:09:06.418] [event processing opsiclientd_start{cache_ready}] No need to write config file '/etc/opsi-client-agent/opsiclientd.conf', config file is up to date   (Config.py:567)
[5] [2021-08-23 13:09:06.419] [event processing opsiclientd_start{cache_ready}] Writing log to service   (EventProcessing.py:251)
[6] [2021-08-23 13:09:06.457] [event processing opsiclientd_start{cache_ready}] JSONRPC request to https://127.0.0.1:4441/rpc: ip_version=4, id=16, method=backend_exit, Content-Type=application/json, Content-Encoding=   (jsonrpc.py:362)
[6] [2021-08-23 13:09:06.465] [control server                          ] Worker <opsiclientd.ControlServer.WorkerCacheServiceJsonRpc object at 0x7fca2057a990> started processing   (Worker.py:227)
[6] [2021-08-23 13:09:06.467] [control server                          ] Reusing session for client '127.0.0.1', application 'opsiclientd/4.2.0.86'   (Worker.py:360)
[5] [2021-08-23 13:09:06.469] [                                        ] -----> Executing: backend_exit()   (JsonRpc.py:109)
[6] [2021-08-23 13:09:06.471] [                                        ] Got result for backend_exit   (JsonRpc.py:117)
[6] [2021-08-23 13:09:06.476] [event processing opsiclientd_start{cache_ready}] Got response status=200, Content-Type=application/json; charset=utf-8, Content-Encoding=gzip   (jsonrpc.py:373)
[5] [2021-08-23 13:09:06.478] [event processing opsiclientd_start{cache_ready}] Block login now set to 'False'   (Opsiclientd.py:196)
[6] [2021-08-23 13:09:06.480] [event processing opsiclientd_start{cache_ready}] Stopping notification server   (EventProcessing.py:229)
[6] [2021-08-23 13:09:07.781] [control server                          ] Client connection lost: <NotificationServerProtocol #0 on 44000> ([Failure instance: Traceback (failure with no frames): <class 'twisted.internet.error.ConnectionDone'>: Connection was closed cleanly.
]), 0 client(s) connected   (Message.py:492)
[5] [2021-08-23 13:09:09.483] [event processing opsiclientd_start{cache_ready}] Block login now set to 'False'   (Opsiclientd.py:196)
[5] [2021-08-23 13:09:09.484] [event processing opsiclientd_start{cache_ready}] ============= EventProcessingThread for event 'opsiclientd_start{cache_ready}' ended =============   (EventProcessing.py:1683)
[6] [2021-08-23 13:09:09.487] [control server                          ] Notification server stopped   (Message.py:693)
[5] [2021-08-23 13:09:09.502] [event generator opsiclientd_start{cache_ready}] Done processing event <opsiclientd.Events.DaemonStartup.DaemonStartupEvent object at 0x7fca419a8c90>   (Opsiclientd.py:555)
[5] [2021-08-23 13:11:01.600] [                                        ] Session 'My27nlBRXim6KzXb5V8ot3u1rEclYBEv' from ip '127.0.0.1', application 'opsi-script / 4.12.4.26' expired after 120 seconds   (Session.py:181)
[6] [2021-08-23 13:11:01.601] [                                        ] Session timer <Timer(Thread-59, started 140505518139136)> canceled   (Session.py:110)
[5] [2021-08-23 13:11:01.602] [                                        ] Session 'My27nlBRXim6KzXb5V8ot3u1rEclYBEv' from ip '127.0.0.1', application 'opsi-script / 4.12.4.26' deleted   (Session.py:219)
[5] [2021-08-23 13:11:06.467] [                                        ] Session 'MJ6ymm955ztkJJFFVYKnMAwtRkphrDsh' from ip '127.0.0.1', application 'opsiclientd/4.2.0.86' expired after 120 seconds   (Session.py:181)
[6] [2021-08-23 13:11:06.468] [                                        ] Session timer <Timer(Thread-65, started 140505543333632)> canceled   (Session.py:110)
[5] [2021-08-23 13:11:06.469] [                                        ] Session 'MJ6ymm955ztkJJFFVYKnMAwtRkphrDsh' from ip '127.0.0.1', application 'opsiclientd/4.2.0.86' deleted   (Session.py:219)

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 14:19
von wKovacs
Die ersten Versuchskaninchen haben den neuen Agent bekommen. Wenn ich Rückmeldungen bekomme, gebe ich diese gern weiter.

Schonmal vielen Dank

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 14:29
von SirTux
SirTux hat geschrieben: 23 Aug 2021, 13:18
Was funktioniert mutmaßlich nicht:
  • Installationsstatus wird nicht zurückgemeldet. Dies passiert auch bei einem on-demand. Auslöser ist glaube ich der Installationsststatus des Produkts (bei einem on-demand ließ das Problem jedenfalls durch zurücksetzen des Installationsstatus beheben).
Ok anscheinend war ich da nur zu ungeduldig. Der Installationsststatus wurde zwischenzeitlich korrekt zurückgemeldet.

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 15:54
von SirTux
Hm auf meinem Dienstlaptop will die Erweiterung nicht so richtig obwohl ich eigentlich alles so eingerichtet habe wie in meiner Testinstallation (Server und Client).

Re: Linux und WAN Addon

Verfasst: 23 Aug 2021, 17:22
von SirTux
Ich war wohl tatsächlich etwas ungeduldig :D

Re: Linux und WAN Addon

Verfasst: 24 Aug 2021, 10:13
von wKovacs
Ich komme mir gerade etwas dumm vor..

Wie aktualisiere ich opsi-script auf einem Client?

Re: Linux und WAN Addon

Verfasst: 24 Aug 2021, 10:36
von SirTux
Das holt sich der opsiclientd automatisch vom Depot.

Re: Linux und WAN Addon

Verfasst: 25 Aug 2021, 14:21
von wKovacs
evtl mach ich ja was falsch - ich hoffe zumindest, das es mein Fehler ist.

ich habe opsi-script-Paket aus dem experimental Verzeichnis herunter geladen und auf mein Depot geworfen (opsi-package-manager -i opsi-script_4.12.4.26-1.opsi) auf dem selben Wege habe ich den opsi-linux-client-agent verfügbar gemacht.

Auf 2 meiner Clients konnte ich dann den opsi-linux-client-agent auch installieren - auch schon bevor ich das opsi-script update installiert hatte)

Zwei weiter Clients melden dann beim Installationsversuch vom opsi-linux-client-agent, das die opsi-script Version nicht passt. Wann sollte denn der opsiclientd sich die neue opsi-script-Version holen?

Das zweite Problemchen ist, solang die "Beta"-Version vom opsi-linux-client-agent auf dem Depot liegt, kann ich kein Ubuntu 20 mehr installieren und erhalte eine Fehlermeldung:

Code: Alles auswählen

 Execution of preseeded command "/sbin/opsipatchscript.sh : /sbin/opsi-client-agent.sh" failed with exit code 127
Hoffnungsvoll

wKovacs