SYSTEM Info :
4.19.0-14-amd64 #1 SMP Debian 4.19.171-2 (2021-01-30) x86_64 GNU/Linux
KOLAB info :
||/ Nom Version Architecture Description +++-==============-===============-============-==================================== ii pykolab 0.8.20-0~kolab1 all Kolab Groupware daemon and utilities
Hello,
After having updated Kolab this morning, Cyrus and Postfix does not work anymore :
SASL cannot connect to saslauthd server: No such file or directory
kolab-saslauthd is running, but the log shows :
févr. 03 15:43:05 mail.da4p.org systemd[1]: Starting LSB: Start/Stop the Kolab SASL authentication daemon...
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: Traceback (most recent call last):
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/sbin/kolab-saslauthd", line 28, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pykolab.translate import _
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pykolab/__init__.py", line 43, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pykolab.conf import Conf
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pykolab/conf/__init__.py", line 32, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pykolab.constants import *
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pykolab/constants.py", line 84, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: import ldap
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 94, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from ldap.functions import initialize,get_option,set_option,escape_str,strf_secs,strp_secs
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 24, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from ldap.ldapobject import LDAPObject
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 30, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from ldap.extop import ExtendedRequest,ExtendedResponse
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/ldap/extop/__init__.py", line 67, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from ldap.extop.dds import *
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/ldap/extop/dds.py", line 13, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pyasn1.codec.der import encoder,decoder
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/codec/der/encoder.py", line 8, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pyasn1.codec.cer import encoder
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/codec/cer/encoder.py", line 8, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pyasn1.codec.ber import encoder
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/codec/ber/encoder.py", line 7, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: from pyasn1 import debug
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 65, in <module>
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: class Debug(object):
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 66, in Debug
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: defaultPrinter = Printer()
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 32, in __init__
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: logger = logging.getLogger('pyasn1')
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/logging/__init__.py", line 1581, in getLogger
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: return Logger.manager.getLogger(name)
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/logging/__init__.py", line 1060, in getLogger
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: rv = (self.loggerClass or _loggerClass)(name)
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: File "/usr/lib/python2.7/dist-packages/pykolab/logger.py", line 229, in __init__
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: self.error(_("Could not change permissions on %s: %r") % (self.logfile, errmsg))
févr. 03 15:43:05 mail.da4p.org kolab-saslauthd[9980]: TypeError: 'str' object is not callable
févr. 03 15:43:05 mail.da4p.org systemd[1]: Started LSB: Start/Stop the Kolab SASL authentication daemon.Same output for kolab lm command :
Traceback (most recent call last):
File "/usr/sbin/kolab", line 28, in <module>
from pykolab.translate import _
File "/usr/lib/python2.7/dist-packages/pykolab/__init__.py", line 43, in <module>
from pykolab.conf import Conf
File "/usr/lib/python2.7/dist-packages/pykolab/conf/__init__.py", line 32, in <module>
from pykolab.constants import *
File "/usr/lib/python2.7/dist-packages/pykolab/constants.py", line 84, in <module>
import ldap
File "/usr/lib/python2.7/dist-packages/ldap/__init__.py", line 94, in <module>
from ldap.functions import initialize,get_option,set_option,escape_str,strf_secs,strp_secs
File "/usr/lib/python2.7/dist-packages/ldap/functions.py", line 24, in <module>
from ldap.ldapobject import LDAPObject
File "/usr/lib/python2.7/dist-packages/ldap/ldapobject.py", line 30, in <module>
from ldap.extop import ExtendedRequest,ExtendedResponse
File "/usr/lib/python2.7/dist-packages/ldap/extop/__init__.py", line 67, in <module>
from ldap.extop.dds import *
File "/usr/lib/python2.7/dist-packages/ldap/extop/dds.py", line 13, in <module>
from pyasn1.codec.der import encoder,decoder
File "/usr/lib/python2.7/dist-packages/pyasn1/codec/der/encoder.py", line 8, in <module>
from pyasn1.codec.cer import encoder
File "/usr/lib/python2.7/dist-packages/pyasn1/codec/cer/encoder.py", line 8, in <module>
from pyasn1.codec.ber import encoder
File "/usr/lib/python2.7/dist-packages/pyasn1/codec/ber/encoder.py", line 7, in <module>
from pyasn1 import debug
File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 65, in <module>
class Debug(object):
File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 66, in Debug
defaultPrinter = Printer()
File "/usr/lib/python2.7/dist-packages/pyasn1/debug.py", line 32, in __init__
logger = logging.getLogger('pyasn1')
File "/usr/lib/python2.7/logging/__init__.py", line 1581, in getLogger
return Logger.manager.getLogger(name)
File "/usr/lib/python2.7/logging/__init__.py", line 1060, in getLogger
rv = (self.loggerClass or _loggerClass)(name)
File "/usr/lib/python2.7/dist-packages/pykolab/logger.py", line 229, in __init__
self.error(_("Could not change permissions on %s: %r") % (self.logfile, errmsg))
TypeError: 'str' object is not callableThe fact is that there is no kolabd.pid and no kolab-saslauthd.pid under /run/kolabd and /run/kolab-saslauthd (both folders are owned by kolab:kolab-n with permissions at 755.
Rebooting the server dos not change anything.
Excuse my ugly english ! And thank’s in advance for your answers.
Sébastien