different errors after switching from python 2.7 to 3.6
-
Hello!
I just compiled kopanocore and switched to python 3.6.
Up to now I found two issues:
- kopano-search does not start
I get:
Traceback (most recent call last): File "/usr/sbin/kopano-search", line 4, in <module> import kopano_search File "/usr/lib64/python3.6/site-packages/kopano_search/__init__.py", line 17, in <module> from Queue import Empty ModuleNotFoundError: No module named 'Queue'
After changing:
from Queue import Empty
to
from queue import Empty
“init.py” file from kopano search it works.
- kopano-presence throws errors:
[2018-12-25 12:17:53,546] ERROR in app: Exception on / [PUT] Traceback (most recent call last): File "/usr/lib64/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app response = self.full_dispatch_request() File "/usr/lib64/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request rv = self.handle_user_exception(e) File "/usr/lib64/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception reraise(exc_type, exc_value, tb) File "/usr/lib64/python3.6/site-packages/flask/_compat.py", line 35, in reraise raise value File "/usr/lib64/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request rv = self.dispatch_request() File "/usr/lib64/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/usr/lib64/python3.6/site-packages/kopano_presence/__init__.py", line 94, in put self.check_auth() File "/usr/lib64/python3.6/site-packages/kopano_presence/__init__.py", line 73, in check_auth if (sha256 != hmac.new(secret_key, '%s:%s' % (t, userid), hashlib.sha256).digest().encode('base64').strip().upper()) or \ File "/usr/lib64/python3.6/hmac.py", line 144, in new return HMAC(key, msg, digestmod) File "/usr/lib64/python3.6/hmac.py", line 42, in __init__ raise TypeError("key: expected bytes or bytearray, but got %r" % type(key).__name__) TypeError: key: expected bytes or bytearray, but got 'str' 127.0.0.1 - - [25/Dec/2018 12:17:53] "PUT / HTTP/1.1" 500 -
Haven’t found out what do here…
- kopano-search does not start