opsi4ucs: Problem mit dem opsilistener

Antworten
biesale
Beiträge: 1
Registriert: 30 Jan 2016, 16:26

opsi4ucs: Problem mit dem opsilistener

Beitrag von biesale »

Hallo,

habe opsi4ucs auf einem UCS 4.1 in der Systemrolle Backup installiert. Installation lief fehlerfrei durch. Es funktioniert auf den ersten Blick auch soweit alles. Dann wollte ich wie im Handbuch beschrieben mit dem Befehl:

Code: Alles auswählen

univention-directory-listener-ctrl resync opsilistener
die bereits auf der Domäne vorhanenden Rechner nach OPSI synchronisieren.

System meldet dazu (eingeloggt bin ich als root):

Code: Alles auswählen

root@apps:~# univention-directory-listener-ctrl resync opsilistener
waiting for listener modules to finish
waiting for listener modules to finish
waiting for listener modules to finish
waiting for listener modules to finish
waiting for listener modules to finish
waiting for listener modules to finish
listener shutdown done
Es tauchen danach im Webfrontend bei Kontrolle keine der in der Domäne vorhandenen Rechner in der Client-Liste auf. Diese ist komplett leer.

Das Log des Listeners unter /var/log/univention/listener.log enthält Fehler aus denen ich nicht schlau werde:

Code: Alles auswählen

30.01.16 17:01:32.349  LISTENER    ( WARN    ) : received signal 15
30.01.16 17:01:37.607  DEBUG_INIT
30.01.16 17:01:38.396  LISTENER    ( WARN    ) : replication: ldap server changed to pdc.russenmafia.intranet
UNIVENTION_DEBUG_BEGIN  : uldap.__open host=pdc.russenmafia.intranet port=7389 base=dc=russenmafia,dc=intranet
UNIVENTION_DEBUG_END    : uldap.__open host=pdc.russenmafia.intranet port=7389 base=dc=russenmafia,dc=intranet
UNIVENTION_DEBUG_BEGIN  : uldap.__open host=pdc.russenmafia.intranet port=7389 base=dc=russenmafia,dc=intranet
UNIVENTION_DEBUG_END    : uldap.__open host=pdc.russenmafia.intranet port=7389 base=dc=russenmafia,dc=intranet
30.01.16 17:01:38.447  LISTENER    ( WARN    ) : initializing module opsilistener
30.01.16 17:01:39.204  LISTENER    ( ERROR   ) : opsilistener: opsi-admin data:
30.01.16 17:01:39.205  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/python2.7/dist-packages/simplejson/__init__.py", line 451, in loads
    return _default_decoder.decode(s)
  File "/usr/lib/python2.7/dist-packages/simplejson/decoder.py", line 402, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/usr/lib/python2.7/dist-packages/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
30.01.16 17:01:39.223  LISTENER    ( WARN    ) : finished initializing module opsilistener

Irgendjemand eine konstruktive Idee obs an mir liegt oder an was anderem?

Gruß,
Ernst.
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: opsi4ucs: Problem mit dem opsilistener

Beitrag von n.wenselowski »

Hi Ernst,

liefert der folgende Befehle bei dir eine Ausgabe?

Code: Alles auswählen

opsi-admin -d method host_getObjects

Gruß

Niko

Code: Alles auswählen

import OPSI
Antworten