Seite 1 von 1

Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 08:21
von AiBuzz
Hallo,

unsere Organisation würde gerne Opsi verwenden. Dafür teste ich es gerade in den ersten Schritten.

ich habe einen Opsi-Server (Version 4.3.29.13) auf Ubuntu 22.04 eingerichtet und die Basic-Lizenz (opsi-basic-license-2025.opsilic) nach /etc/opsi/licenses/ kopiert. Die Datei hat die richtigen Berechtigungen (opsiconfd:opsiadmin), aber Opsi erkennt die Lizenz nicht.

🔹 Fehlermeldung:

opsi-admin -d method backend_info
{
"opsiVersion": "4.3.29.13",
"modules": {
"valid": false
},
"realmodules": {}
}
🔹 Bereits versucht:
✅ Rechte geprüft (ls -l /etc/opsi/licenses/)
✅ opsiconfd neu gestartet (sudo systemctl restart opsiconfd)
✅ Server-Logs überprüft (sudo journalctl -u opsiconfd --no-pager --lines=50)

Hierdurch kann ich mich dann auch nicht bei opsiconfd login anmelden und fortfahren.

Hat jemand eine Idee, woran das liegen könnte? Vielen Dank für eure Hilfe!

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 09:26
von wolfbardo
Hallo,

Die alte Methode

Code: Alles auswählen

opsi-admin -d method backend_info
prüft nur die alte modules-DAtei ab.

Mit opsi 4.3 ist die Methode

Code: Alles auswählen

opsi-cli jsonrpc execute backend_getLicensingInfo
zu verwenden.
AiBuzz hat geschrieben: 20 Mär 2025, 08:21
Hierdurch kann ich mich dann auch nicht bei opsiconfd login anmelden und fortfahren.
Bitte das Problem genauer beschreiben,

Gruss
Bardo Wolf

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 10:26
von AiBuzz
Danke!
Nach dem Aufruf der lokalen Seite über die IP mit Port :4447, bittet mich die Seite nach:
Download the management interface opsi-configed.
Via the opsi-configed you can then configure your opsi system and create the first clients .

Und in opsi-configed funktioniert mein zuvor gesetzter user jedoch nicht.

Aber die Ausgabe sagt auch:
root@zit-opsi-tst:~# sudo opsi-admin -d method user_getCredentials opsiadmin
[3] [2025-03-20 10:25:27.153] [ ] Failed to execute method user_getCredentials opsiadmin: Opsi rpc error: Invalid user: 'opsiadmin' (opsiadmin.py:828)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 825, in execute
File "opsiutils/opsiadmin.py", line 1226, in execute
File "<string>", line 1, in user_getCredentials
File "opsicommon/client/opsiservice.py", line 1607, in jsonrpc
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Invalid user: 'opsiadmin'
[3] [2025-03-20 10:25:27.154] [ ] Failed to execute method user_getCredentials opsiadmin: Opsi rpc error: Invalid user: 'opsiadmin' (opsiadmin.py:426)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 825, in execute
File "opsiutils/opsiadmin.py", line 1226, in execute
File "<string>", line 1, in user_getCredentials
File "opsicommon/client/opsiservice.py", line 1607, in jsonrpc
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Invalid user: 'opsiadmin'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 414, in shell_main
File "opsiutils/opsiadmin.py", line 829, in execute
RuntimeError: Failed to execute method user_getCredentials opsiadmin: Opsi rpc error: Invalid user: 'opsiadmin'
[3] [2025-03-20 10:25:27.165] [ ] Error during execution: Failed to execute method user_getCredentials opsiadmin: Opsi rpc error: Invalid user: 'opsiadmin' (opsiadmin.py:1683)
Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 825, in execute
File "opsiutils/opsiadmin.py", line 1226, in execute
File "<string>", line 1, in user_getCredentials
File "opsicommon/client/opsiservice.py", line 1607, in jsonrpc
opsicommon.exceptions.OpsiRpcError: Opsi rpc error: Invalid user: 'opsiadmin'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
File "opsiutils/opsiadmin.py", line 1676, in main
File "opsiutils/opsiadmin.py", line 427, in shell_main
File "opsiutils/opsiadmin.py", line 414, in shell_main
File "opsiutils/opsiadmin.py", line 829, in execute
RuntimeError: Failed to execute method user_getCredentials opsiadmin: Opsi rpc error: Invalid user: 'opsiadmin'

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 11:16
von wolfbardo
Wurde ein user wie in

https://docs.opsi.org/opsi-docs-de/4.3/ ... ation.html

beschrieben angelegt?

Kann man sich als dieser user per ssh auf dem Server anmelden?

Gruss
Bardo Wolf

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 11:52
von AiBuzz
Ja, das habe ich gemacht.

root@zit-opsi-tst:~# getent passwd opsiadmin
opsiadmin:x:1000:1001::/home/opsiadmin:/bin/bash

Lokal funktioniert die Anmeldung mit: su - opsiadmin

Aber nicht via SSH: ssh opsiadmin@131.IP..., da das Passwort nicht akzeptiert wird - es ist aber korrekt eingegeben.

Permission denied, please try again.

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 12:02
von AiBuzz
Ok, Anmeldung geht nun nachdem ich /etc/pam.d/common-auth geändert habe und
# auth [success=3 default=ignore] pam_krb5.so minimum_uid=1000
auskommentiert habe. Der Login in der opsiconfd Konsole im Browser funktioniert jedoch immer noch nicht.

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 12:04
von wolfbardo
Was sagt

Code: Alles auswählen

id opsiadmin
 
?
Gruss
Bardo Wolf

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 12:07
von AiBuzz
root@zit-opsi-tst:~# id opsiadmin
uid=1000(opsiadmin) gid=1001(opsiadmin) groups=1001(opsiadmin),0(root),987(opsifileadmins)

Re: Erste Schritte - Probleme

Verfasst: 20 Mär 2025, 14:14
von AiBuzz
Wie eben besprochen hier die Fehlermeldung:

Opsi service authentication error: Authentication failed for user 'opsiadmin': Opsi service authentication error: PAM authentication is disabled