Hello on my domain master server some modules are missing.
root@sedeka1:~# univention-directory-listener-ctrl status
Listener status:
run: univention-directory-listener: (pid 12500) 7931s, normally down
Current Notifier ID on "sedeka1.xyz.local"
52756
Last Notifier ID processed by local Listener:
52756
Last transaction processed:
52756 cn=appcenter/app,cn=udm_module,cn=univention,dc=xyz,dc=local m
Modules:
0 app_attributes /usr/lib/univention-directory-listener/system/app_attributes.py
3 bind /usr/lib/univention-directory-listener/system/bind.py
3 dhcp /usr/lib/univention-directory-listener/system/dhcp.py
0 faillog /usr/lib/univention-directory-listener/system/faillog.py
3 gencertificate /usr/lib/univention-directory-listener/system/gencertificate.py
3 hosteddomains /usr/lib/univention-directory-listener/system/hosteddomains.py
3 keytab-member /usr/lib/univention-directory-listener/system/keytab-member.py
3 keytab /usr/lib/univention-directory-listener/system/keytab.py
0 ldap_extension /usr/lib/univention-directory-listener/system/ldap_extension.py
3 ldap_server /usr/lib/univention-directory-listener/system/ldap_server.py
3 license_uuid /usr/lib/univention-directory-listener/system/license_uuid.py
3 nagios-client /usr/lib/univention-directory-listener/system/nagios-client.py
3 nagios-server /usr/lib/univention-directory-listener/system/nagios-server.py
3 nfs-homes /usr/lib/univention-directory-listener/system/nfs-homes.py
3 nfs-shares /usr/lib/univention-directory-listener/system/nfs-shares.py
3 nscd_update /usr/lib/univention-directory-listener/system/nscd.py
3 nss /usr/lib/univention-directory-listener/system/nss.py
0 pkgdb-watch /usr/lib/univention-directory-listener/system/pkgdb-watch.py
0 portal_groups /usr/lib/univention-directory-listener/system/portal_groups.py
3 portal_server /usr/lib/univention-directory-listener/system/portal_server.py
0 quota /usr/lib/univention-directory-listener/system/quota.py
3 s4-connector /usr/lib/univention-directory-listener/system/s4-connector.py
3 samba4-idmap /usr/lib/univention-directory-listener/system/samba4-idmap.py
3 samba-shares /usr/lib/univention-directory-listener/system/samba-shares.py
3 selfservice-invitation /usr/lib/univention-directory-listener/system/selfservice-invitation.py
3 selfservice /usr/lib/univention-directory-listener/system/selfservice.py
0 udm_extension /usr/lib/univention-directory-listener/system/udm_extension.py
3 umc-service-providers /usr/lib/univention-directory-listener/system/umc-service-providers.py
3 univention-admin-diary-backend /usr/lib/univention-directory-listener/system/univention-admin-diary-backend.py
0 univention-radius /usr/lib/univention-directory-listener/system/univention-radius.py
3 univention-saml-groups /usr/lib/univention-directory-listener/system/univention-saml-groups.py
3 univention-saml-idp-config /usr/lib/univention-directory-listener/system/univention-saml-idp-config.py
3 univention-saml-servers /usr/lib/univention-directory-listener/system/univention-saml-servers.py
3 univention-saml-simplesamlphp-configuration /usr/lib/univention-directory-listener/system/univention-saml-simplesamlphp-configuration.py
3 well-known-sid-name-mapping /usr/lib/univention-directory-listener/system/well-known-sid-name-mapping.py
root@sedeka1:~#
The listener /notifer service status is ok
root@sedeka1:~# /usr/lib/nagios/plugins/check_univention_replication
OK: replication complete (nid=52756 lid=52756)
The services are runnning and fine.
sv status univention-directory-notifier | sed -n 's/:.*//p'
sv status univention-directory-listener | sed -n 's/:.*//p'
run / run
the listener.log have some errors (see below)
Quastion: How can I reinstall the missing modules or fix the problem?
best regards
Peter
/var/log/univention/listener.log
13.12.20 14:57:53.920 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/pkgdb-watch.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/pkgdb-watch.py", line 36, in <module>
import univention.pkgdb
File "/usr/lib/python2.7/dist-packages/univention/pkgdb.py", line 45, in <module>
import univention.uldap
File "/usr/lib/python2.7/dist-packages/univention/uldap.py", line 37, in <module>
import ldap
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:53.920 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/pkgdb-watch.py failed in module_import()
13.12.20 14:57:53.924 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/portal_groups.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/portal_groups.py", line 36, in <module>
from ldap.dn import explode_dn
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:53.924 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/portal_groups.py failed in module_import()
13.12.20 14:57:53.931 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/faillog.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/faillog.py", line 42, in <module>
from univention.admin.handlers.users.user import unmapLocked
File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 40, in <module>
from ldap.filter import filter_format
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:53.931 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/faillog.py failed in module_import()
13.12.20 14:57:53.937 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/quota.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/quota.py", line 36, in <module>
import ldap
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:53.937 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/quota.py failed in module_import()
13.12.20 14:57:53.989 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/ldap_extension.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/ldap_extension.py", line 36, in <module>
import univention.lib.ldap_extension as ldap_extension
File "/usr/lib/python2.7/dist-packages/univention/lib/ldap_extension.py", line 56, in <module>
from ldap.filter import filter_format
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:53.989 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/ldap_extension.py failed in module_import()
13.12.20 14:57:53.989 LISTENER ( INFO ) : importing handler /usr/lib/univention-directory-listener/system/samba4-idmap.py
13.12.20 14:57:54.468 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/app_attributes.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/app_attributes.py", line 41, in <module>
from ldap.dn import dn2str, str2dn
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:54.468 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/app_attributes.py failed in module_import()
13.12.20 14:57:54.468 LISTENER ( INFO ) : importing handler /usr/lib/univention-directory-listener/system/gencertificate.py
...
13.12.20 14:57:54.480 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/univention-radius.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/univention-radius.py", line 38, in <module>
from univention.listener.handler import ListenerModuleHandler
File "/usr/lib/python2.7/dist-packages/univention/listener/__init__.py", line 45, in <module>
from univention.listener.handler import ListenerModuleHandler
File "/usr/lib/python2.7/dist-packages/univention/listener/handler.py", line 36, in <module>
from univention.admin.uldap import access, position
File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 40, in <module>
from ldap.filter import filter_format
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:54.480 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/univention-radius.py failed in module_import()
13.12.20 14:57:54.480 LISTENER ( INFO ) : importing handler /usr/lib/univention-directory-listener/system/bind.py
...
13.12.20 14:57:54.488 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/udm_extension.py failed
Traceback (most recent call last):
File "/usr/lib/univention-directory-listener/system/udm_extension.py", line 45, in <module>
import univention.admin.uldap as udm_uldap
File "/usr/lib/python2.7/dist-packages/univention/admin/__init__.py", line 40, in <module>
from ldap.filter import filter_format
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 85, in <module>
from functions import open,initialize,init,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 38, in <module>
from ldap.ldapobject import LDAPObject
ImportError: No module named ldapobject
13.12.20 14:57:54.488 LISTENER ( ERROR ) : import of filename=/usr/lib/univention-directory-listener/system/udm_extension.py failed in module_import()
13.12.20 14:57:54.488 LISTENER ( INFO ) : importing handler /usr/lib/univention-directory-listener/system/well-known-sid-name-mapping.py