Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Antworten
thebluesman
Beiträge: 4
Registriert: 26 Jun 2023, 12:19

Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von thebluesman »

Hallo zusammen,

habe grad opsi 4.2 auf Basis Debian 11 installiert und zwar nach dieser Anleitung
https://www.biteno.com/tutorial/opsi-installieren/

Allerdings scheitert der Verbindungsaufruf mit opsi-configed. Es kommt die Fehlermeldung:
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the returnvalue of "de.uib.opsidatamodel.modulelicense.LicensingInfoMap()" is null

Log sagt folgendes:

Code: Alles auswählen

[1] [2023-06-26 10:59:49.032] [main           ] Configed version 4.2.21.2 (2023-04-18) starting
[3] [2023-06-26 11:00:04.547] [Thread-2       ] Opsi service error:  [BackendConfigurationError] Backend configuration error: You have tried to execute a method, that will not work with filebackend.
[3] [2023-06-26 11:00:05.095] [Thread-2       ] de.uib.opsidatamodel.modulelicense.LicensingInfoMap constructor, could not load jsonObject org.json.JSONException: JSONObject["result"] is not a JSONObject (class org.json.JSONObject$Null : null).
[3] [2023-06-26 11:00:05.096] [Thread-2       ] de.uib.opsidatamodel.modulelicense.LicensingInfoMap constructor, could not load jsonObject org.json.JSONException: JSONObject["result"] is not a JSONObject (class org.json.JSONObject$Null : null).
[3] [2023-06-26 11:00:05.096] [Thread-2       ] Error
java.lang.NullPointerException: Cannot invoke "java.util.List.iterator()" because the return value of "de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getModules()" is null
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.produceOpsiModulesInfo(OpsiserviceNOMPersistenceController.java:8263)
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.retrieveOpsiModules(OpsiserviceNOMPersistenceController.java:8566)
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.checkConfiguration(OpsiserviceNOMPersistenceController.java:1012)
	at de.uib.opsidatamodel.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:87)
	at de.uib.configed.gui.DPassword$3.run(DPassword.java:505)
Wo liegt mein Fehler?

Danke schonmal.
thebluesman
Beiträge: 4
Registriert: 26 Jun 2023, 12:19

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von thebluesman »

Nachtrag:

mit der neueren Version vom 23.06.23 kommt eine andere Fehlermeldung

Code: Alles auswählen

[1] [2023-06-26 12:45:04.521] [main           ] Configed version 4.2.22.4 (2023-06-23) starting
[3] [2023-06-26 12:45:31.633] [Thread-1       ] Error
java.lang.NullPointerException: Cannot invoke "java.util.Map.containsKey(Object)" because "this.jOResult" is null
	at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.produceConfigs(LicensingInfoMap.java:296)
	at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.<init>(LicensingInfoMap.java:132)
	at de.uib.opsidatamodel.modulelicense.LicensingInfoMap.getInstance(LicensingInfoMap.java:155)
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.produceOpsiModulesInfo(OpsiserviceNOMPersistenceController.java:7467)
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.retrieveOpsiModules(OpsiserviceNOMPersistenceController.java:8037)
	at de.uib.opsidatamodel.OpsiserviceNOMPersistenceController.checkConfiguration(OpsiserviceNOMPersistenceController.java:672)
	at de.uib.opsidatamodel.PersistenceControllerFactory.getNewPersistenceController(PersistenceControllerFactory.java:59)
	at de.uib.configed.gui.DPassword$2.run(DPassword.java:446)
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von ThomasT »

Hallo thebluesman, kommst du denn auf die Weboberfläche des OPSI-Servers und kannst dich dort anmelden? Also auf https://FQDN.DES.SERVERS:4447


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


thebluesman
Beiträge: 4
Registriert: 26 Jun 2023, 12:19

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von thebluesman »

2023-06-26 14_12_52-opsiconfd admin page – Mozilla Firefox.png
2023-06-26 14_12_52-opsiconfd admin page – Mozilla Firefox.png (64.06 KiB) 1365 mal betrachtet
Ja, das geht.
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von ThomasT »

Kannst du mal versuchen, die Lizenz von hier einzuspielen und den opsiconfd neu zu starten?


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
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von ThomasT »

Achja, kannst du mal über die Webseite die backend_getLicensing Methode aufrufen, also RPC-Interface und dann im Dropdown auswählen


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


thebluesman
Beiträge: 4
Registriert: 26 Jun 2023, 12:19

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von thebluesman »

Kannst du mal versuchen, die Lizenz von hier einzuspielen und den opsiconfd neu zu starten?
Das hatte ich vorher schon getan.
Achja, kannst du mal über die Webseite die backend_getLicensing Methode aufrufen, also RPC-Interface und dann im Dropdown auswählen

Code: Alles auswählen

{
  "jsonrpc": "2.0",
  "id": 1,
  "error": {
    "code": 0,
    "message": "[Errno 21] Is a directory: '/etc/opsi/modules'",
    "data": {
      "class": "IsADirectoryError",
      "details": "Traceback (most recent call last):\n  File \"opsiconfd/application/jsonrpc.py\", line 532, in process_rpcs\n  File \"opsiconfd/application/jsonrpc.py\", line 509, in process_rpc\n  File \"starlette/concurrency.py\", line 41, in run_in_threadpool\n  File \"anyio/to_thread.py\", line 33, in run_sync\n  File \"anyio/_backends/_asyncio.py\", line 877, in run_sync_in_worker_thread\n  File \"anyio/_backends/_asyncio.py\", line 807, in run\n  File \"opsiconfd/application/jsonrpc.py\", line 439, in execute_rpc\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Manager/AccessControl.py\", line 443, in _executeMethodProtected\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Base/Extended.py\", line 122, in _executeMethod\n  File \"<string>\", line 1, in backend_getLicensingInfo\n  File \"OPSI/Backend/Manager/Dispatcher.py\", line 219, in _dispatchMethod\n  File \"OPSI/Backend/Base/ConfigData.py\", line 303, in backend_getLicensingInfo\n  File \"opsicommon/license.py\", line 783, in load\n  File \"opsicommon/license.py\", line 760, in _read_modules_file\n  File \"opsicommon/license.py\", line 513, in read\n  File \"opsicommon/license.py\", line 500, in _read_raw_data\n  File \"pathlib.py\", line 1134, in read_text\n  File \"pathlib.py\", line 1119, in open\nIsADirectoryError: [Errno 21] Is a directory: '/etc/opsi/modules'\n"
    }
  }
}
Ich seh, dass der rummeckert, dass /etc/opsi/modules ein directory ist. Aber das stand explizit in der Anleitung...
Benutzeravatar
ThomasT
uib-Team
Beiträge: 565
Registriert: 26 Jun 2013, 12:26

Re: Fehlermeldung beim Verbindungsaufbau opsi-configed-windows.exe

Beitrag von ThomasT »

Hmm die Anleitung ist nicht von uns.
Die offizielle ist hier:
https://docs.opsi.org/opsi-docs-de/4.2/ ... rerequires


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