Search startup error



  • Dear all,

    the search process won’t start on Ubuntu 18.04.1 LTS (kopano-search (8.7.80.529.bfd59fc27-0+72.1):

    root@server10:~# kopano-search -c /etc/kopano/search.cfg
    Traceback (most recent call last):
      File "/usr/sbin/kopano-search", line 4, in <module>
        import kopano_search
      File "/usr/lib/python3/dist-packages/kopano_search/__init__.py", line 23, in <module>
        from kopano_search import plaintext
      File "/usr/lib/python3/dist-packages/kopano_search/plaintext.py", line 3, in <module>
        import magic
      File "/usr/lib/python3/dist-packages/magic/__init__.py", line 361, in <module>
        add_compat(globals())
      File "/usr/lib/python3/dist-packages/magic/__init__.py", line 325, in add_compat
        from magic import compat
      File "/usr/lib/python3/dist-packages/magic/compat.py", line 61, in <module>
        _open = _libraries['magic'].magic_open
      File "/usr/lib/python3.6/ctypes/__init__.py", line 361, in __getattr__
        func = self.__getitem__(name)
      File "/usr/lib/python3.6/ctypes/__init__.py", line 366, in __getitem__
        func = self._FuncPtr((name_or_ordinal, self))
    AttributeError: /usr/bin/python3: undefined symbol: magic_open
    

    Any ideas?

    Thx a lot!
    Stephan



  • Seems to be an issue with the python-magic shipped with Ubuntu that is missing magic_open, see https://github.com/ahupp/python-magic.

    Name Conflict
    There are, sadly, two libraries which use the module name magic. Both have been around for quite a while.If you are using this module and get an error using a method like open, your code is expecting the other one. Hopefully one day these will be reconciled.
    

    Where can I find the module including magic_open for Ubuntu?


Log in to reply