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
prüft nur die alte modules-DAtei ab.
Mit opsi 4.3 ist die Methode
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

1000

:/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
?
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