OMEMO 1.0.2: 'EntryPoint' object has no attribute 'resolve'
OS: openSUSE 42.2
Gajim: http://download.opensuse.org/distribution/leap/42.2/repo/oss/suse/noarch/gajim-0.16.6-1.1.noarch.rpm
OMEMO: 1.0.2
--
I can neither send or receive OMEMO messages. Sending a message results in just no reaction. I press enter, the text disappears from the typing-field but nothing comes up in the messages field.
--
Everything worked fine with OMEMO 0.5.1 which I used before.
Before installing OMEMO 1.0.2 I deleted the Gajim profile (~/.config/gajim
~/.cache/gajim
~/.local/share/gajim
) and I also tried using a completely new Jabber account.
--
Started Gajim with: gajim -l gajim.plugin_system.omemo=DEBUG
--
Sending a message gives:
(D) gajim.plugin_system.omemo 'EntryPoint' object has no attribute 'resolve'
--
Receiving a message from Conversations gives:
``12.02.2017 18:35:18 (D) gajim.plugin_system.omemo MY-ACCOUNT => OMEMO msg received 12.02.2017 18:35:18 (D) gajim.plugin_system.omemo --------------- 12.02.2017 18:35:18 (D) gajim.plugin_system.omemo ...KEY... ...KEY... ...KEY... XXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 12.02.2017 18:35:18 (D) gajim.plugin_system.omemo --------------- 12.02.2017 18:35:18 (D) gajim.plugin_system.omemo MY-ACCOUNT => Received PreKeyWhisperMessage from RECIPIENT@SERVER 12.02.2017 18:35:18 (I) gajim.plugin_system.omemo MY-ACCOUNT => Publishing bundle ... 12.02.2017 18:35:18 (D) gajim.plugin_system.omemo Legacy Key/Tag 12.02.2017 18:35:18 (E) gajim.c.ged Error while running an even handler: > Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/gajim/common/ged.py", line 93, in raise_event if handler(*args, **kwargs): File "/usr/lib/python2.7/site-packages/gajim/plugins/helpers.py", line 107, in wrapper result = f(*args, **kwargs) File "/home/username/.local/share/gajim/plugins/omemo/omemoplugin.py", line 408, in message_received plaintext = state.decrypt_msg(msg_dict) File "/home/username/.local/share/gajim/plugins/omemo/omemo/state.py", line 214, in decrypt_msg result = unicode(decrypt(key, iv, payload)) File "/home/username/.local/share/gajim/plugins/omemo/omemo/aes_gcm.py", line 39, in decrypt plaintext = aes_decrypt(key, iv, ciphertext).decode('utf-8') File "/home/username/.local/share/gajim/plugins/omemo/omemo/aes_gcm_native.py", line 55, in aes_decrypt _backend = default_backend() File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py", line 35, in default_backend _default_backend = MultiBackend(_available_backends()) File "/usr/lib64/python2.7/site-packages/cryptography/hazmat/backends/__init__.py", line 22, in _available_backends "cryptography.backends" AttributeError: 'EntryPoint' object has no attribute 'resolve' 12.02.2017 18:35:18 (I) gajim.plugin_system.omemo MY-ACCOUNT => Publishing bundle was successful ``