Univention-directory-listener gestoppt

german

#1

UCS 3.1.1 errata149

Hallo erstmal,

ich habe seit gestern das Problem, dass sich der directory-listener nicht gestartet wird. In /var/log/messages habe ich folgende Meldungen, die sich alle paar Minuten aktualisieren:

Jul 15 22:40:17 server01 kernel: [ 2140.718318] univention-dire[7272]: segfault at 0 ip 00007fa2cdea8506 sp 00007fffb69acb88 error 4 in libc-2.11.3.so[7fa2cde2e000+159000]
Jul 15 22:41:17 server01 kernel: [ 2201.042672] univention-dire[7329]: segfault at 0 ip 00007f45b33d0506 sp 00007fffda2a0558 error 4 in libc-2.11.3.so[7f45b3356000+159000]
Jul 15 22:42:17 server01 kernel: [ 2261.367677] univention-dire[7382]: segfault at 0 ip 00007f5e684c4506 sp 00007fffe1ff83a8 error 4 in libc-2.11.3.so[7f5e6844a000+159000]
Jul 15 22:43:18 server01 kernel: [ 2321.688332] univention-dire[7517]: segfault at 0 ip 00007fcc09a6f506 sp 00007fff23b381d8 error 4 in libc-2.11.3.so[7fcc099f5000+159000]
Jul 15 22:44:18 server01 kernel: [ 2382.001605] univention-dire[7647]: segfault at 0 ip 00007fd249ca7506 sp 00007fff022ecff8 error 4 in libc-2.11.3.so[7fd249c2d000+159000]
Jul 15 22:45:18 server01 kernel: [ 2442.324109] univention-dire[8177]: segfault at 0 ip 00007f2e4b2af506 sp 00007fff36fa6948 error 4 in libc-2.11.3.so[7f2e4b235000+159000]

/var/log/syslog

Jul 15 22:45:03 server01 /USR/SBIN/CRON[8029]: (root) CMD (if [ -x /usr/bin/mrtg ] && [ -r /etc/mrtg.cfg ]; then mkdir -p /var/log/mrtg ; env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 2>&1 | tee -a /var/log/mrtg/mrtg.log ; fi)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[8030]: (www-data) CMD (/opt/kix/bin/otrs.PendingJobs.pl >> /dev/null)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[8037]: (root) CMD (/usr/sbin/univention-mrtg)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[8069]: (www-data) CMD (/opt/kix/bin/otrs.ITSMChangesCheck.pl >> /dev/null)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[7722]: (CRON) error (grandchild #8069 failed with exit status 127)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[8082]: (root) CMD (/usr/sbin/jitter 60 /usr/share/univention-samba4/scripts/sysvol-sync.sh >>/var/log/univention/sysvol-sync.log 2>&1)
Jul 15 22:45:03 server01 /USR/SBIN/CRON[8090]: (root) CMD ( [ -x /usr/lib/univention-pam/ldap-group-to-file.py ] && /usr/lib/univention-pam/ldap-group-to-file.py --check_member)
Jul 15 22:45:18 server01 kernel: [ 2442.324109] univention-dire[8177]: segfault at 0 ip 00007f2e4b2af506 sp 00007fff36fa6948 error 4 in libc-2.11.3.so[7f2e4b235000+159000]
Jul 15 22:46:19 server01 kernel: [ 2502.649552] univention-dire[8200]: segfault at 0 ip 00007f81834db506 sp 00007fff6fdc9058 error 4 in libc-2.11.3.so[7f8183461000+159000]
Jul 15 22:47:19 server01 kernel: [ 2562.962185] univention-dire[8249]: segfault at 0 ip 00007f27913ae506 sp 00007fffff8d00a8 error 4 in libc-2.11.3.so[7f2791334000+159000]

Merkwürdigerweise werden auch per fetchmail keine Mails mehr abgeholt, da auch dieser Dienst nicht gestartet wird.

Wenn ich einen neuen Benutzer anlege, wird kein Zarafa Konto angelegt. Kann das alles mit dem Directory-Listener zusammenhängen.

Mit freundlichen Grüßen und Danke im vorraus,

Torsten


#2

Hallo,

hab das Problem gefunden.

Er konnte /etc/univention/base.conf nicht öffnen. Merkwürdigerweise waren die Dateiberechtigungen verstellt.

Ich habe sie per chmod 775 /etc/univention/base.conf verändert. Daraufhin hat der univention-directory-listener sofort losgelegt.

Wie sind die richtigen Berechtigungen in dem Verzeichnis?


#3

644 für Dateien, 755 für Ordner


#4

Hallo,
im listener.log sollte etwas wie folgt stehen:

24.06.13 14:08:10.120 DEBUG_INIT 24.06.13 14:08:10.120 CONFIG ( ERROR ) : Error on opening "/etc/univention/base.conf"
Das Problem wurde durch errata.univention.de/ucs/3.1/140.html adressiert. Workaround ist ansonsten wie bereits beschrieben, das Setzen von 644 auf /etc/univention/base.conf.

Viele Grüße,
Dirk Ahrnke