Erste Schritte - Probleme

Antworten
AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Erste Schritte - Probleme

Beitrag 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!
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1410
Registriert: 01 Jul 2008, 12:10

Re: Erste Schritte - Probleme

Beitrag 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


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


AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Re: Erste Schritte - Probleme

Beitrag 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'
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1410
Registriert: 01 Jul 2008, 12:10

Re: Erste Schritte - Probleme

Beitrag 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


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


AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Re: Erste Schritte - Probleme

Beitrag 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.
AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Re: Erste Schritte - Probleme

Beitrag 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.
Benutzeravatar
wolfbardo
uib-Team
Beiträge: 1410
Registriert: 01 Jul 2008, 12:10

Re: Erste Schritte - Probleme

Beitrag von wolfbardo »

Was sagt

Code: Alles auswählen

id opsiadmin
 
?
Gruss
Bardo Wolf


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


AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Re: Erste Schritte - Probleme

Beitrag von AiBuzz »

root@zit-opsi-tst:~# id opsiadmin
uid=1000(opsiadmin) gid=1001(opsiadmin) groups=1001(opsiadmin),0(root),987(opsifileadmins)
AiBuzz
Beiträge: 9
Registriert: 20 Mär 2025, 08:12

Re: Erste Schritte - Probleme

Beitrag 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
Antworten