opsi-configed 4.3.0.8 - Verbindung dauert ewig/nicht möglich.

Benutzeravatar
n.vidziunas
uib-Team
Beiträge: 23
Registriert: 17 Okt 2023, 14:38

Re: opsi-configed 4.3.0.8 - Verbindung dauert ewig/nicht möglich.

Beitrag von n.vidziunas »

Hallo ThePixeled,

das Ergebnis von der folgenden IDs ist ausreichend:
  • opsiclientd.event_gui_startup{user_logged_in}.active
  • opsiclientd.event_net_connection.active
  • opsiclientd.event_timer.active
  • opsiclientd.event_gui_startup.active
  • opsiclientd.event_on_shutdown.active
  • user.{}.register
Mit freundlichen Grüßen
Naglis Vidziunas


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
n.doerrer
uib-Team
Beiträge: 408
Registriert: 23 Okt 2020, 16:11

Re: opsi-configed 4.3.0.8 - Verbindung dauert ewig/nicht möglich.

Beitrag von n.doerrer »

Hallo,

dieses Backend sieht sehr komisch aus. Möglicherweise ist etwas bei der Konvertierung von file- zu mysql-Backend kaput gegangen, aber da muss eigentlich vorher schon etwas im Argen gewesen sein. Einige Configs, die eigentlich BoolConfigs sein sollten, sind es nicht. Z.B.

Code: Alles auswählen

    {
      "description": "meta configuration for default not wan behaviour",
      "possibleValues": [
        "0",
        "1"
      ],
      "defaultValues": [
        "1"
      ],
      "editable": false,
      "multiValue": false,
      "id": "configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup{user_logged_in}.active",
      "type": "Config",
      "ident": "configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup{user_logged_in}.active"
    }
Das sollte BoolConfig sein mit Werten true und false.

Ich denke, das sollte sich mit ein paar Befehlen reparieren lassen. Disclaimer: die Aktionen unten setzen den WAN-Modus Status aller Clients zurück. Hier sollte also vorher einmal eine Liste der Clients mit WAN-Modus gespeichert werden, um das nachher händisch oder per Skript wieder einzurichten.

Code: Alles auswählen

opsi-cli jsonrpc execute configState_getObjects [] '{"configId": "opsiclientd.event_timer.active" }' > timer-event-status.json
Mit den untenstehenden Befehlen werden die Problematischen Configs gelöscht und korrekt neu angelegt. (Alle client-spezifischen ConfigStates dazu werden dabei entfernt!)

Code: Alles auswählen

opsi-cli jsonrpc execute config_delete "configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup{user_logged_in}.active"
opsi-cli jsonrpc execute config_delete "configed.meta_config.wan_mode_off.opsiclientd.event_net_connection.active"
opsi-cli jsonrpc execute config_delete "configed.meta_config.wan_mode_off.opsiclientd.event_timer.active"
opsi-cli jsonrpc execute config_delete "configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup.active"
opsi-cli jsonrpc execute config_delete "opsiclientd.event_gui_startup{user_logged_in}.active"
opsi-cli jsonrpc execute config_delete "opsiclientd.event_net_connection.active"
opsi-cli jsonrpc execute config_delete "opsiclientd.event_timer.active"
opsi-cli jsonrpc execute config_delete "opsiclientd.event_gui_startup.active"
opsi-cli jsonrpc execute config_delete "opsiclientd.event_on_shutdown.active"
opsi-cli jsonrpc execute config_delete "user.{}.register"

opsi-cli jsonrpc execute config_createBool configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup{user_logged_in}.active "" true
opsi-cli jsonrpc execute config_createBool configed.meta_config.wan_mode_off.opsiclientd.event_net_connection.active "" false
opsi-cli jsonrpc execute config_createBool configed.meta_config.wan_mode_off.opsiclientd.event_timer.active "" false
opsi-cli jsonrpc execute config_createBool configed.meta_config.wan_mode_off.opsiclientd.event_gui_startup.active "" true
opsi-cli jsonrpc execute config_createBool opsiclientd.event_gui_startup{user_logged_in}.active "" true
opsi-cli jsonrpc execute config_createBool opsiclientd.event_net_connection.active "" false
opsi-cli jsonrpc execute config_createBool opsiclientd.opsiclientd.event_timer.active "" false
opsi-cli jsonrpc execute config_createBool opsiclientd.event_gui_startup.active "" true
opsi-cli jsonrpc execute config_createBool opsiclientd.event_on_shutdown.active "" false
opsi-cli jsonrpc execute config_createBool user.{}.register "" false
Anschließend sollte der configed wieder gestartet werden können.


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


ThePixeled
Beiträge: 12
Registriert: 14 Okt 2023, 12:50

Re: opsi-configed 4.3.0.8 - Verbindung dauert ewig/nicht möglich.

Beitrag von ThePixeled »

Hallo,

das hat das Problem bei mir gelöst, vielen Dank.

Gruß
Benutzeravatar
n.doerrer
uib-Team
Beiträge: 408
Registriert: 23 Okt 2020, 16:11

Re: opsi-configed 4.3.0.8 - Verbindung dauert ewig/nicht möglich.

Beitrag von n.doerrer »

Ursprung des Problems war ein Bug bei der Konvertierung von file- zu mysql-Backend.
Das Problem sollte mit opsiconfd 4.3.0.111 behoben sein, siehe viewtopic.php?p=59200#p59200


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


Antworten