Ich möchte testen, ob Opsi für mich als Softwarelifecycle Software in Frage kommt und meine bisherige Lösung ersetzen kann. Darum habe ich ein Test-UCS-System (4.1) aufgesetzt (meine Umgebung ist privat eine UCS-Domäne) und dann das Opsi-Paket aus dem AppCenter installiert. Die Installion war erfolgreich.
Leider kann ich mich nicht anmelden. Nur bei der Verwendung des Benutzer "root" werden die Zugangsdaten akzeptiert und man wird (mit einer Menge Fehler) weitergeleitet.
Ich habe einen Benutzer angelegt. Dieser ist in der Gruppe "opsiadmin" und "opsifileadmin". Das Kennwort ist ein einzelnes Wort, ohne Sonderzeichen, alles in Kleinbuchstaben.
Im Log findet sich folgender Hinweis:
Code: Alles auswählen
[5] [Oct 13 16:17:46] Authorization request from userucs1@192.168.x.x (application: opsi config editor 4.0.7.5.22) (workers.py|213)
[5] [Oct 13 16:17:48] Session '81I91Pv7jKDxJFkVBFm8hLLlJBEwOxMx' from ip '192.168.x.x', application 'opsi config editor 4.0.7.5.22' deleted (Session.py|225)
[2] [Oct 13 16:17:48] Traceback: (Logger.py|757)
[2] [Oct 13 16:17:48] File "/usr/lib/python2.7/dist-packages/OPSI/Service/Worker.py", line 292, in _errback
failure.raiseException()
(Logger.py|757)
[2] [Oct 13 16:17:48] File "/usr/lib/python2.7/dist-packages/twisted/internet/defer.py", line 551, in _runCallbacks
current.result = callback(current.result, *args, **kw)
(Logger.py|757)
[2] [Oct 13 16:17:48] File "/usr/lib/python2.7/dist-packages/opsiconfd/workers.py", line 278, in _authenticate
raise OpsiAuthenticationError(u"Forbidden: %s" % error)
(Logger.py|757)
[2] [Oct 13 16:17:48] ==>>> Opsi authentication error: Forbidden: Backend authentication error: Backend authentication error: PAM authentication failed for user 'ucsuser1': ('Authentication service cannot retrieve authentication info', 9) (Worker.py|294)
Code: Alles auswählen
opsi-setup --set-rights
opsi-setup --init-current-config
service opsiconfd restart
service opsipxeconfd restart