Something off with Python integration

Hi everybody,

looks like something is off with my Python integration.

I get errors similar to the following for all the components unless I disable the plugin python parts in the repective config files:

Wed May 10 14:51:21 2017: [ notice] [  730] Starting kopano-spooler version 8,3,0,1042 (1042), pid 730
Wed May 10 14:51:22 2017: [error  ] [  737]   Python type: (null)
Wed May 10 14:51:22 2017: [error  ] [  737]   Python error: 'module' object has no attribute 'MAPIInitialize_Multithreaded'
Wed May 10 14:51:22 2017: [error  ] [  737]   Python trace: /usr/lib/python2.7/site-packages/MAPI/__init__.py(1) <module>
Wed May 10 14:51:22 2017: [crit   ] [  737] Unable to instantiate plugin factory, hr=0x00000001

Except for kopano-search. That one seems to really need python and can’t disable it and log output is more comprehensive:


2017-05-11T12:17:45.103759+02:00 suseenterprise kopano-search[15728]: Traceback (most recent call last):
2017-05-11T12:17:45.104081+02:00 suseenterprise kopano-search[15728]: File "/usr/sbin/kopano-search", line 3, in <module>
2017-05-11T12:17:45.104306+02:00 suseenterprise kopano-search[15728]: import kopano_search
2017-05-11T12:17:45.104512+02:00 suseenterprise kopano-search[15728]: File "/usr/lib/python2.7/site-packages/kopano_search/__init__.py", line 20, in <module>
2017-05-11T12:17:45.104709+02:00 suseenterprise kopano-search[15728]: import kopano
2017-05-11T12:17:45.104906+02:00 suseenterprise kopano-search[15728]: File "/usr/lib/python2.7/site-packages/kopano/__init__.py", line 51, in <module>
2017-05-11T12:17:45.105491+02:00 suseenterprise kopano-search[15728]: from .config import Config, CONFIG
2017-05-11T12:17:45.105701+02:00 suseenterprise kopano-search[15728]: File "/usr/lib/python2.7/site-packages/kopano/config.py", line 12, in <module>
2017-05-11T12:17:45.105899+02:00 suseenterprise kopano-search[15728]: from .utils import human_to_bytes as _human_to_bytes
2017-05-11T12:17:45.106096+02:00 suseenterprise kopano-search[15728]: File "/usr/lib/python2.7/site-packages/kopano/utils.py", line 25, in <module>
2017-05-11T12:17:45.106296+02:00 suseenterprise kopano-search[15728]: from MAPI import (
2017-05-11T12:17:45.106494+02:00 suseenterprise kopano-search[15728]: File "/usr/lib/python2.7/site-packages/MAPI/__init__.py", line 5, in <module>
2017-05-11T12:17:45.106690+02:00 suseenterprise kopano-search[15728]: from MAPICore import *
2017-05-11T12:17:45.106928+02:00 suseenterprise kopano-search[15728]: File "/usr/lib64/python2.7/site-packages/MAPICore.py", line 111, in <module>
2017-05-11T12:17:45.107135+02:00 suseenterprise kopano-search[15728]: __swig_getmethods__ = {}
2017-05-11T12:17:45.107337+02:00 suseenterprise kopano-search[15728]: AttributeError: 'module' object has no attribute 'MAPIInitialize_Multithreaded'
2017-05-11T12:17:45.114062+02:00 suseenterprise systemd[1]: kopano-search.service: Main process exited, code=exited, status=1/FAILURE
2017-05-11T12:17:45.115093+02:00 suseenterprise systemd[1]: kopano-search.service: Unit entered failed state.
2017-05-11T12:17:45.115349+02:00 suseenterprise systemd[1]: kopano-search.service: Failed with result 'exit-code'.

haven’t found much via google search or forum search here about this

Server is SLES 12 SP2

thanks in advance for any tips/hints/pointers

Hi again,

nobody got any ideas?

Could live without python plugins, and even kopano-search for a while. But not without bricklevel backups.

#kopano-backup --help
Traceback (most recent call last):
  File "/usr/sbin/kopano-backup", line 3, in <module>
    import kopano_backup
  File "/usr/lib/python2.7/site-packages/kopano_backup/__init__.py", line 25, in <module>
    from MAPI.Util import *
  File "/usr/lib/python2.7/site-packages/MAPI/__init__.py", line 5, in <module>
    from MAPICore import *
  File "/usr/lib64/python2.7/site-packages/MAPICore.py", line 111, in <module>
    __swig_getmethods__ = {}
AttributeError: 'module' object has no attribute 'MAPIInitialize_Multithreaded'

help would really be appreciated…

using the official kopano repository for SLES12 btw…