opsi4ucs(@school): Problem mit dem opsilistener
Verfasst: 08 Apr 2016, 18:29
Hallo zusammen,
ich versuche gerade einen opsi ConfigServer auf einem UCS(@school) 3.2 DC-Backup zu installieren und bin dazu laut der Anleitung http://download.uib.de/opsi_stable/doc/ ... n-base-ucs vorgegangen.
Jetzt habe ich ein Problem, was dem Forumsbeitrag viewtopic.php?t=8128 ähnlich ist.
Wenn ich univention-directory-listener-ctrl resync opsilistener ausführe, bekomme ich im /var/log/univention/listener.log den Fehler (anonymisiert)
08.04.16 17:59:41.494 LISTENER ( WARN ) : received signal 15
08.04.16 17:59:47.711 DEBUG_INIT
08.04.16 17:59:48.309 LISTENER ( WARN ) : replication: ldap server changed to master.example.local
UNIVENTION_DEBUG_BEGIN : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_END : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_BEGIN : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_END : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
08.04.16 17:59:48.341 LISTENER ( WARN ) : initializing module opsilistener
08.04.16 17:59:49.171 LISTENER ( ERROR ) : opsilistener: opsi-admin data:
08.04.16 17:59:49.172 LISTENER ( ERROR ) : Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/opsilistener.py", line 106, in get_all_hostobjects
return json.loads(data)
File "/usr/lib/pymodules/python2.6/simplejson/__init__.py", line 384, in loads
return _default_decoder.decode(s)
File "/usr/lib/pymodules/python2.6/simplejson/decoder.py", line 402, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/pymodules/python2.6/simplejson/decoder.py", line 420, in raw_decode
raise JSONDecodeError("No JSON object could be decoded", s, idx)
JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/opsilistener.py", line 239, in initialize
for host in hosts:
TypeError: 'NoneType' object is not iterable
08.04.16 17:59:51.133 LISTENER ( WARN ) : finished initializing module opsilistener
und im opsi configed Management-Interface für Client-Management mit opsi (Applet startet über Java-Webstart) sind keine Clients vorhanden.
Leider endet der Beitrag viewtopic.php?t=8128 ohne weitere Hinweise oder Lösungsvorschläge.
Was kann ich tun?
Liebe Grüße, Gerhard Prade
PS: opsi-admin -d method host_getObjects ergibt folgendes (anonymisiert)
[
{
"masterDepotId" : null,
"ident" : "deploy.example.local",
"networkAddress" : "10.0.0.0/255.255.255.0",
"description" : "",
"inventoryNumber" : "",
"ipAddress" : "10.0.0.5",
"repositoryRemoteUrl" : "webdavs://deploy.example.local:4447/repository",
"depotLocalUrl" : "file:///var/lib/opsi/depot",
"isMasterDepot" : true,
"notes" : "",
"hardwareAddress" : "00:50:50:50:50:50",
"maxBandwidth" : 0,
"repositoryLocalUrl" : "file:///var/lib/opsi/repository",
"opsiHostKey" : "fffffffffffffffffffffffffffffffffffffffff",
"type" : "OpsiConfigserver",
"id" : "deploy.example.local",
"depotWebdavUrl" : "webdavs://deploy.example.local:4447/depot",
"depotRemoteUrl" : "smb://deploy/opsi_depot"
}
]
ich versuche gerade einen opsi ConfigServer auf einem UCS(@school) 3.2 DC-Backup zu installieren und bin dazu laut der Anleitung http://download.uib.de/opsi_stable/doc/ ... n-base-ucs vorgegangen.
Jetzt habe ich ein Problem, was dem Forumsbeitrag viewtopic.php?t=8128 ähnlich ist.
Wenn ich univention-directory-listener-ctrl resync opsilistener ausführe, bekomme ich im /var/log/univention/listener.log den Fehler (anonymisiert)
08.04.16 17:59:41.494 LISTENER ( WARN ) : received signal 15
08.04.16 17:59:47.711 DEBUG_INIT
08.04.16 17:59:48.309 LISTENER ( WARN ) : replication: ldap server changed to master.example.local
UNIVENTION_DEBUG_BEGIN : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_END : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_BEGIN : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
UNIVENTION_DEBUG_END : uldap.__open host=master.example.local port=7389 base=dc=example,dc=local
08.04.16 17:59:48.341 LISTENER ( WARN ) : initializing module opsilistener
08.04.16 17:59:49.171 LISTENER ( ERROR ) : opsilistener: opsi-admin data:
08.04.16 17:59:49.172 LISTENER ( ERROR ) : Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/opsilistener.py", line 106, in get_all_hostobjects
return json.loads(data)
File "/usr/lib/pymodules/python2.6/simplejson/__init__.py", line 384, in loads
return _default_decoder.decode(s)
File "/usr/lib/pymodules/python2.6/simplejson/decoder.py", line 402, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "/usr/lib/pymodules/python2.6/simplejson/decoder.py", line 420, in raw_decode
raise JSONDecodeError("No JSON object could be decoded", s, idx)
JSONDecodeError: No JSON object could be decoded: line 1 column 0 (char 0)
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/opsilistener.py", line 239, in initialize
for host in hosts:
TypeError: 'NoneType' object is not iterable
08.04.16 17:59:51.133 LISTENER ( WARN ) : finished initializing module opsilistener
und im opsi configed Management-Interface für Client-Management mit opsi (Applet startet über Java-Webstart) sind keine Clients vorhanden.
Leider endet der Beitrag viewtopic.php?t=8128 ohne weitere Hinweise oder Lösungsvorschläge.
Was kann ich tun?
Liebe Grüße, Gerhard Prade
PS: opsi-admin -d method host_getObjects ergibt folgendes (anonymisiert)
[
{
"masterDepotId" : null,
"ident" : "deploy.example.local",
"networkAddress" : "10.0.0.0/255.255.255.0",
"description" : "",
"inventoryNumber" : "",
"ipAddress" : "10.0.0.5",
"repositoryRemoteUrl" : "webdavs://deploy.example.local:4447/repository",
"depotLocalUrl" : "file:///var/lib/opsi/depot",
"isMasterDepot" : true,
"notes" : "",
"hardwareAddress" : "00:50:50:50:50:50",
"maxBandwidth" : 0,
"repositoryLocalUrl" : "file:///var/lib/opsi/repository",
"opsiHostKey" : "fffffffffffffffffffffffffffffffffffffffff",
"type" : "OpsiConfigserver",
"id" : "deploy.example.local",
"depotWebdavUrl" : "webdavs://deploy.example.local:4447/depot",
"depotRemoteUrl" : "smb://deploy/opsi_depot"
}
]