wir managen mit unserem OPSI-Server Clients sowie Server. Anfang Dezember habe ich unseren "alten" OPSI-Server version 3.3 (Ubuntu server 8.10) mit der Version 3.4 (Ubuntu server 9.10) neu aufgesetzt.
Seit zwei Tagen habe ich das große Problem, das bei den Servern (die haben einen täglichen reboot) und einigen Clients bei der Authentifizierung die Meldung:
error HTTP/1.1 401 Unauthorized kommt. Das Verehrende daran ist, dass die Systeme an dieser Stelle in keinen Timeout laufen, sondern hängen bleiben.
Das hat bereits zu Produktionsausfällen geführt...
Im Log zu einem der Server steht Folgendes:
Code: Alles auswählen
[2] [Dec 15 07:07:25] Forbidden: Cannot find opsiHostKey for host 'server.firma.de' in file '/etc/opsi/pckeys' (opsiconfd|417)
[1] [Dec 15 07:07:25] Traceback (most recent call last):
File "/usr/sbin/opsiconfd", line 118, in http_GET
return worker.process()
File "/usr/sbin/opsiconfd", line 200, in process
self.deferred.callback(None)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 243, in callback
self._startRunCallbacks(result)
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 328, in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/sbin/opsiconfd", line 389, in _authenticate
configFile = backendManagerConf )
File "/usr/lib/pymodules/python2.6/OPSI/Backend/BackendManager.py", line 151, in __init__
hostKey = self.getOpsiHostKey(self.__username)
File "/etc/opsi/backendManager.d/50_interface.conf", line 721, in getOpsiHostKey
return self._execMethod(self.pckeyBackend, 'getOpsiHostKey', hostId)
File "/usr/lib/pymodules/python2.6/OPSI/Backend/BackendManager.py", line 501, in _execMethod
res = eval( "instance.%s%s" % (method, params) )
File "<string>", line 1, in <module>
File "/usr/lib/pymodules/python2.6/OPSI/Backend/File31.py", line 1217, in getOpsiHostKey
raise BackendMissingDataError("Cannot find opsiHostKey for host '%s' in file '%s'" % (hostId, self.__pckeyFile))
OPSI.Backend.Backend.BackendMissingDataError: Cannot find opsiHostKey for host 'server.firma.de' in file '/etc/opsi/pckeys'
(opsiconfd|619)
[2] [Dec 15 07:07:25] Failed to process rpc: Cannot find opsiHostKey for host 'server.firma.de' in file '/etc/opsi/pckeys' (opsiconfd|623)
Hat jemand schon mal ein solches Problem gehabt - oder hat jemand eine Idee???
Gruß uartz