gajim-plugins issueshttps://dev.gajim.org/gajim/gajim-plugins/-/issues2024-03-26T16:00:12Zhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/557Repo -> copr philfry/gajim down2024-03-26T16:00:12Zlx07Repo -> copr philfry/gajim down**Please first check if another issue has been opened for your problem**
## Versions
- OS: Fedora 34
- Gajim version: 1.3.2 and prior
- Plugin version: -
- GTK version: -
- Python-nbxmpp version: -
## Steps to reproduce th...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Fedora 34
- Gajim version: 1.3.2 and prior
- Plugin version: -
- GTK version: -
- Python-nbxmpp version: -
## Steps to reproduce the problem
1.sudo dnf copr enable philfry/gajim
1.
1.
## Expected behavior
- Repo should be added
## Actual behavior
Do you really want to enable copr.fedorainfracloud.org/philfry/gajim? [y/N]:yin_yang:
Error: This repository does not have any builds yet so you cannot enable it now.
Please fix, also unable to install all the required python-axolotl builds due to the missing repo.https://dev.gajim.org/gajim/gajim-plugins/-/issues/593[OpenPGP] Error when gpg executable is missing2023-10-31T12:06:45ZJ Smith[OpenPGP] Error when gpg executable is missing## Versions:
- OS: Windows 10
- GTK Version: 3.24.33
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.0.1
- Gajim Version: 1.4.0
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/ap...## Versions:
- OS: Windows 10
- GTK Version: 3.24.33
- PyGObject Version: 3.42.1
- GLib Version : 2.72.0
- python-nbxmpp Version: 3.0.1
- Gajim Version: 1.4.0
## Traceback
```
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gnupg.py", line 881, in __init__
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gnupg.py", line 961, in _open_subprocess
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/subprocess.py", line 951, in __init__
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/subprocess.py", line 1420, in _execute_child
FileNotFoundError: [WinError 2] The system cannot find the file specified
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gajim/gtk/plugins.py", line 333, in _on_enabled_toggled
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gajim/plugins/pluginmanager.py", line 570, in activate_plugin
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gajim/plugins/pluginmanager.py", line 542, in _register_modules_with_handlers
File "C:\gajimportable\Gajim\UserData\Plugins\openpgp\modules\openpgp.py", line 309, in get_instance
return OpenPGP(*args, **kwargs), 'OpenPGP'
File "C:\gajimportable\Gajim\UserData\Plugins\openpgp\modules\openpgp.py", line 95, in __init__
self._pgp = PGPBackend(self.own_jid, path)
File "C:\gajimportable\Gajim\UserData\Plugins\openpgp\backend\pygpg.py", line 83, in __init__
gnupg.GPG.__init__(self, gpgbinary='gpg', gnupghome=str(gnupghome))
File "C:/msys64/home/appveyor/gajim/win/_build_root/mingw64/lib/python3.9/site-packages/gnupg.py", line 885, in __init__
OSError: Unable to run gpg (gpg) - it may not be available.
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/609openpgp setup error2023-06-10T11:28:41Zdiode24openpgp setup error## Versions:
- OS: Ubuntu 22.04.1 LTS 22.04 (jammy)
- GTK Version: 3.24.33
- PyGObject Version: 3.42.1
- GLib Version : 2.71.3
- python-nbxmpp Version: 3.2.4
- Gajim Version: 1.5.2 latest gajim-default-nightly
## Traceback
```
Traceback...## Versions:
- OS: Ubuntu 22.04.1 LTS 22.04 (jammy)
- GTK Version: 3.24.33
- PyGObject Version: 3.42.1
- GLib Version : 2.71.3
- python-nbxmpp Version: 3.2.4
- Gajim Version: 1.5.2 latest gajim-default-nightly
## Traceback
```
Traceback (most recent call last):
File "/home/me/.local/share/gajim/plugins/openpgp/gtk/wizard.py", line 93, in _on_page_change
self._activate_encryption()
File "/home/me/.local/share/gajim/plugins/openpgp/gtk/wizard.py", line 83, in _activate_encryption
'set-encryption-%s' % self._chat_control.control_id)
AttributeError: 'ChatControl' object has no attribute 'control_id'
```
## Steps to reproduce the problem
1. start private chat between 2 users
2. click lock icon and select openpgp
3. window opens "Setup OpenPGP", "Gajim will now try to setup OpnePGP for you", click next
4. python error window opens, close this
5. window opens "setup successful"https://dev.gajim.org/gajim/gajim-plugins/-/issues/619OpenPGP issue with 'ChatControl' object has no attribute 'control_id'2023-06-10T11:19:20ZDaniel BrötzmannOpenPGP issue with 'ChatControl' object has no attribute 'control_id'Using Gajim 1.7.1
```
Traceback (most recent call last):
File "C:\Users\user2\AppData\Roaming\Gajim\Plugins\openpgp\gtk\wizard.py", line 93, in _on_page_change
self._activate_encryption()
File "C:\Users\user2\AppData\Roaming\Gaj...Using Gajim 1.7.1
```
Traceback (most recent call last):
File "C:\Users\user2\AppData\Roaming\Gajim\Plugins\openpgp\gtk\wizard.py", line 93, in _on_page_change
self._activate_encryption()
File "C:\Users\user2\AppData\Roaming\Gajim\Plugins\openpgp\gtk\wizard.py", line 83, in _activate_encryption
'set-encryption-%s' % self._chat_control.control_id)
AttributeError: 'ChatControl' object has no attribute 'control_id'
```https://dev.gajim.org/gajim/gajim-plugins/-/issues/614[acronyms] AssertionError _on_buffer_changed2023-06-10T11:01:56ZKhartha[acronyms] AssertionError _on_buffer_changed## Versions:
- OS: Windows 10
- GTK Version: 3.24.35
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 3.2.5
- Gajim Version: 1.5.4
Freshly installed Windows 11, downloaded and installed Gajim on the new syste...## Versions:
- OS: Windows 10
- GTK Version: 3.24.35
- PyGObject Version: 3.42.1
- GLib Version : 2.74.0
- python-nbxmpp Version: 3.2.5
- Gajim Version: 1.5.4
Freshly installed Windows 11, downloaded and installed Gajim on the new system, logged into my account, had to reinstall the Plugins.
The one conversation I had going...no record of it in the Chat Room/Workspace, completely blank.
Trying to send a message gives me: _**No devices found. Query in progress...**_, and in the chat list it has what I tried to send, with "Draft:" in front of it
## Traceback
```
Traceback (most recent call last):
File "C:\Users\[REDACTED]\AppData\Roaming\Gajim\Plugins\acronyms_expander\acronyms_expander.py", line 134, in _on_buffer_changed
assert self._contact is not None
AssertionError
```
## Steps to reproduce the problem
...https://dev.gajim.org/gajim/gajim-plugins/-/issues/296Add Lilypond render to Gajim2023-06-09T12:38:52ZanonymousAdd Lilypond render to GajimHi,
I just writed a patch to render LilyPond expressions in the chat window. I think it should be wonderful to people interesting to music.
The code is copied from the LaTeX one. However, I don't know how to use the use_* flags in the ...Hi,
I just writed a patch to render LilyPond expressions in the chat window. I think it should be wonderful to people interesting to music.
The code is copied from the LaTeX one. However, I don't know how to use the use_* flags in the advanced editor to activate or not the conversion to PNG. And the conversion makes the chat lagging… I only tested it in my Debian Gnu/Linux box, so it could don't work elsewhere.
It would be great if someone could look at this and perhaps even including it to the trunk!
Thanks!
Emmanuelhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/624Triggers: Improve Message rule2023-06-06T18:40:22ZPhilipp Höristphilipp@hoerist.comTriggers: Improve Message ruleIt now seems to trigger whenever a message stanza is received. It should probably only trigger if message stanzas with a body are received.It now seems to trigger whenever a message stanza is received. It should probably only trigger if message stanzas with a body are received.https://dev.gajim.org/gajim/gajim-plugins/-/issues/40add trigger from contact menu2023-06-06T18:39:27Zanonymousadd trigger from contact menuadding an "Add trigger…" option to the contacts' context menus would make it much easier to create contact-specific rules (sometimes called "buddy pounce" / "buddy alert"). activating that menu item would create a new rule "When contact ...adding an "Add trigger…" option to the contacts' context menus would make it much easier to create contact-specific rules (sometimes called "buddy pounce" / "buddy alert"). activating that menu item would create a new rule "When contact changes status for contact \<the selected one>" and open it for editing.
this would be especially useful because entering contacts into rules is error-prone as there is no auto-completion or similar for selecting the contacts. (that would be a bug by itself, but i think it is better handled as described above.)Yann LeboulangerYann Leboulangerhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/612[triggers] Add keyword triggers2023-06-06T18:38:33ZJean Louis[triggers] Add keyword triggersPlease add to Triggers plugin that it can recognize some keyword, as then it is possible to launch external command, and use gajim-remote to return back some information to user who launched it. This implies that username must be passed ...Please add to Triggers plugin that it can recognize some keyword, as then it is possible to launch external command, and use gajim-remote to return back some information to user who launched it. This implies that username must be passed to environment somehow, like %u for external command to work.
This feature can then enable many other goodies such as that user can send message, and receive list of pending task or current to-do list or get contact information from external programs and other features.https://dev.gajim.org/gajim/gajim-plugins/-/issues/617Plugin missing dependencies, but dependencies exist!2023-05-05T11:38:44ZPolarianpolarian@polarian.devPlugin missing dependencies, but dependencies exist!**Please first check if another issue has been opened for your problem**
## Versions
- OS: Arch Linux
- Gajim version: Latest commit (08f9b39aaf96af1fefeebc443de5149bed6de036)
- Plugin version: Latest commit (97575e5095b00c066676...**Please first check if another issue has been opened for your problem**
## Versions
- OS: Arch Linux
- Gajim version: Latest commit (08f9b39aaf96af1fefeebc443de5149bed6de036)
- Plugin version: Latest commit (97575e5095b00c066676a8ecd8f1fed4327613c9)
- GTK version: 3.24.36 (gtk3) and 4.8.3 (gtk4)
- Python-nbxmpp version: Latest commit (63e8fc239732acc3425379843b6d1a597121d416)
## Steps to reproduce the problem
1. Open plugins menu
2. Warning symbol next to PGP plugin (legacy) saying gnupg and python-gnupg do not exist
## Expected behavior
No warning and be able to enable the plugin.
## Actual behavior
Warning symbol next to the PGP plugin (legacy) about missing dependencies despite these dependencies existing:
`/usr/bin/gpg` exists
`/usr/lib/python3.10/site-packages/gpg.py` exists (installation path defined by the arch linux python package)
I still get told one or both of the dependencies are missing...https://dev.gajim.org/gajim/gajim-plugins/-/issues/565OMEMO: Messages not displayed when OMEMO disabled2023-05-02T08:01:51ZbodqhrohroOMEMO: Messages not displayed when OMEMO disabled## Versions
- OS: Debian 11
- Gajim version: 1.3.2
- GTK version: 3.24.24
- Python-nbxmpp version: 2.0.2
## Steps to reproduce the problem
The server where the account is registered supports both XEP-0280 and XEP-0313.
1. D...## Versions
- OS: Debian 11
- Gajim version: 1.3.2
- GTK version: 3.24.24
- Python-nbxmpp version: 2.0.2
## Steps to reproduce the problem
The server where the account is registered supports both XEP-0280 and XEP-0313.
1. Disable OMEMO for a private chat with buddy1 in Gajim.
1. In Conversations with the same account, send and receive some messages from buddy1 with OMEMO enabled.
1. Enable OMEMO in Gajim and disconnect/connect the account.
## Expected behavior
After the step 2, Gajim should display the encrypted messages or inform that there were some encrypted messages it cannot display.
## Actual behavior
After the step 2, Gajim does not display anything.
After the step 3, Gajim displays the incoming messages with a red lock, and still does not display anything about outgoing ones.https://dev.gajim.org/gajim/gajim-plugins/-/issues/231OMEMO: Create new session automatically when client is over 2000 messages behind2023-05-02T07:59:59ZzebsterOMEMO: Create new session automatically when client is over 2000 messages behindIn a multi-device setup, when one user's client (let's call it A) falls behind the other clients of that user for over 2000 messages, the session becomes invalidated. Consequently, client A does not receive the messages from the other cl...In a multi-device setup, when one user's client (let's call it A) falls behind the other clients of that user for over 2000 messages, the session becomes invalidated. Consequently, client A does not receive the messages from the other clients anymore. This becomes visible in the logs like so:
```
18.08.2017 21:05:38 (W) gajim.plugin_system.omemo: No Session found No valid sessionsOver 2000 messages into the future!
18.08.2017 21:05:38 (W) gajim.plugin_system.omemo: sender_jid => zb@REDACTED sid =>1505163973
```
It would be desirable that a new session is created automatically at client A, when such a state is reached.https://dev.gajim.org/gajim/gajim-plugins/-/issues/382OMEMO silently drops messages to be sent if there is no valid session2023-05-02T07:59:43ZAndrey GurskyOMEMO silently drops messages to be sent if there is no valid session- gajim-plugins git master, OMEMO: 2.6.40
How to reproduce:
- enter message, send, GUI pop-up with keys and what?
```
(I) gajim.plugin_system.omemo: Load: 111111111111111111111111 2
(I) gajim.plugin_system.omemo: Load: 22222222222222222...- gajim-plugins git master, OMEMO: 2.6.40
How to reproduce:
- enter message, send, GUI pop-up with keys and what?
```
(I) gajim.plugin_system.omemo: Load: 111111111111111111111111 2
(I) gajim.plugin_system.omemo: Load: 222222222222222222222222 2
(I) gajim.plugin_system.omemo: Load: 333333333333333333333333 2
(D) gajim.plugin_system.omemo: MYSERVER => Showing Fingerprint Prompt for CONTACT
(D) gajim.plugin_system.omemo: MYSERVER => Sending Message to CONTACT
(D) gajim.plugin_system.omemo: Skipped Device because Trust is: 2
(E) gajim.plugin_system.omemo: Encrypted keys empty
(W) gajim.plugin_system: Error executing <bound method OmemoPlugin._encrypt_message of <omemo.omemoplugin.OmemoPlugin object at 0x7f2bbd862630>>
Traceback (most recent call last):
File "/home/andrey/progs/gajim.git/gajim/plugins/pluginmanager.py", line 366, in _execute_all_handlers_of_gui_extension_point
handlers[0](*args)
File "/home/andrey/gajim-profiles/gtk3/plugins/omemo/omemoplugin.py", line 214, in _encrypt_message
app.connections[conn.name].get_module('OMEMO').encrypt_message(conn, obj, callback)
File "/home/andrey/gajim-profiles/gtk3/plugins/omemo/modules/omemo.py", line 576, in encrypt_message
msg_dict = self.omemo.create_msg(self.own_jid, to_jid, plaintext)
File "/home/andrey/gajim-profiles/gtk3/plugins/omemo/omemo/state.py", line 252, in create_msg
raise NoValidSessions('Encrypted keys empty')
omemo.omemo.aes_gcm.NoValidSessions: Encrypted keys empty
```
- message disappeared
- enter message, send
```
(I) nbxmpp.transports_nb: Plugging fd 39, W:False, R:True
(D) gajim.plugin_system.omemo: MYSERVER => Sending Message to CONTACT
(D) gajim.plugin_system.omemo: Skipped Device because Trust is: 2
(E) gajim.plugin_system.omemo: Encrypted keys empty
(W) gajim.plugin_system: Error executing <bound method OmemoPlugin._encrypt_message of <omemo.omemoplugin.OmemoPlugin object at 0x7f2bbd862630>>
Traceback (most recent call last):
[... same exception ...]
```
- message disappeared
- restart gajim, enter message, send, [same exception], message disappearedhttps://dev.gajim.org/gajim/gajim-plugins/-/issues/369[omemo] Implement automatic recovery from broken session2023-05-02T07:59:24ZDaniel Brötzmann[omemo] Implement automatic recovery from broken sessionOnce an OMEMO session is broken, users have to manually remove the affected fingerprint, restart Gajim, and then write a message to that contact (and trust the fingerprint) in order to be able to send OMEMO encrypted messages again.
Aut...Once an OMEMO session is broken, users have to manually remove the affected fingerprint, restart Gajim, and then write a message to that contact (and trust the fingerprint) in order to be able to send OMEMO encrypted messages again.
Automating this process would improve UX.https://dev.gajim.org/gajim/gajim-plugins/-/issues/444[OMEMO] Set access_model=open on PEP elements2023-05-02T07:59:05ZValdikSS[OMEMO] Set access_model=open on PEP elementsOMEMO plugin should set `pubsub#access_model` to `open` for `eu.siacs.conversations.axolotl.devicelist` and `eu.siacs.conversations.axolotl.bundles` PEP nodes to allow using OMEMO between non-subscribers (e.g. in multiuser groups).
If `...OMEMO plugin should set `pubsub#access_model` to `open` for `eu.siacs.conversations.axolotl.devicelist` and `eu.siacs.conversations.axolotl.bundles` PEP nodes to allow using OMEMO between non-subscribers (e.g. in multiuser groups).
If `devicelist` node already exists and not configured with `pubsub#access_model`, publishing to it with publish-options could return `precondition-not-met`. Gajim should reconfigure this PEP node first.https://dev.gajim.org/gajim/gajim-plugins/-/issues/426If Axolotl fails to decrypt a message, raising a DuplicateMessageException, a...2023-05-02T07:58:58ZMarcin MielniczukIf Axolotl fails to decrypt a message, raising a DuplicateMessageException, a dummy message should be createdConsider the following scenario (it's something I actually experienced):
1. A message is received, either directly or from MAM. It's decrypted but for some reason not stored or displayed to the user
2. A MAM query occurs, the client rece...Consider the following scenario (it's something I actually experienced):
1. A message is received, either directly or from MAM. It's decrypted but for some reason not stored or displayed to the user
2. A MAM query occurs, the client receives a stanza corresponding to the missing message. Axolotl won't be able to decrypt it because it already has been.
Expected behavior: a placeholder is created in place of the missing message, indicating that it's there but cannot be decrypted
Actual behavior: the message is silently dropped (or only mentioned in the logs)https://dev.gajim.org/gajim/gajim-plugins/-/issues/516[omemo] Cannot publish device list2023-05-02T07:57:58ZPetr Bezruc[omemo] Cannot publish device listI am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, w...I am not sure, if this is gajim or openfire problem, but we can't use omemo now. It is working for clients already connected with omemo before, it must be cached somehow. But new ones omemo keys are not published. On gajim client side, we can see own omemo fingerprints in omemo config plugin, but remote side can't see it.
This is boot log from my gajim client:
```
24.8.2020 14:26:36 (I) gajim.plugin_system.omemo: talk => Own devices after boot:[]
24.8.2020 14:26:36 (D) gajim.plugin_system.omemo: talk => 94 PreKeys available
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Announce Support after Sign In
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Publishing bundle ...
24.8.2020 14:27:14 (I) gajim.plugin_system.omemo: talk => Querry own devicelist ...
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Publishing bundle was successful
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Saved own devices
24.8.2020 14:27:17 (I) gajim.plugin_system.omemo: talk => Devicelistquery was successful
24.8.2020 14:27:18 (D) gajim.plugin_system.omemo: talk => OMEMO MAM msg received
24.8.2020 14:27:18 (W) gajim.plugin_system.omemo: OMEMO message does not contain our device key
```
See picture for my DeviceID. After clicking to "clear devices", nothing happen.
![omemo-plugin](/uploads/7829ce88675b534a6789398b5c28df1c/omemo-plugin.png)
This is log from xml console after trying to download my devicelist:
```
<!-- Outgoing Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="get" to="jgottwald@talk" id="test123" from="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
<!-- Incoming Po 24. srpna 2020, 15:41:59 CEST -->
<iq xmlns="jabber:client" type="result" id="test123" from="jgottwald@talk" to="jgottwald@talk/Gajim-Linux">
<pubsub xmlns="http://jabber.org/protocol/pubsub">
<items node="eu.siacs.conversations.axolotl.devicelist" />
</pubsub>
</iq>
```
See picture for openfire side (empty devicelist for my account).
![Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes](/uploads/28a97ea9a038c7bc68d60e486785e2de/Screenshot_2020-08-24_Openfire_Admin_Console_PubSub_Nodes.png)
Any ideas?https://dev.gajim.org/gajim/gajim-plugins/-/issues/450[omemo] Add button to reset own keys2023-05-02T07:57:24ZDaniel[omemo] Add button to reset own keysI want to regenerate my omemo keys.
I'm using Gajim version 1.1.3 with the omemo plugin (https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin) version 2.6.29 .
I'm pretty shocked that this feature is not implemented. (in an ...I want to regenerate my omemo keys.
I'm using Gajim version 1.1.3 with the omemo plugin (https://dev.gajim.org/gajim/gajim-plugins/wikis/OmemoGajimPlugin) version 2.6.29 .
I'm pretty shocked that this feature is not implemented. (in an easy-to-access way)
I like to hear this plugin's authors or maintainers explanation on this issuehttps://dev.gajim.org/gajim/gajim-plugins/-/issues/517OMEMO HTTP File Upload succeeds despite of undecided keys2023-05-02T07:56:46ZAndrey GurskyOMEMO HTTP File Upload succeeds despite of undecided keys## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+75795a292f
...## Versions
- OS: Debian GNU/Linux bullseye/testing
- GTK Version: 3.24.22
- PyGObject Version: 3.36.0
- GLib Version : 2.64.1
- python-nbxmpp Version: 1.0.2
- Gajim Version: 1.2.91+78e4e2bab4da4
- OMEMO Plugin Version: 2.7.7+75795a292f
If there are undecided keys, it is not possible to send a message, but sending a file via OMEMO HTTP File Upload succeeds.https://dev.gajim.org/gajim/gajim-plugins/-/issues/616OMEMO does not work in private group with only one member2023-05-02T07:55:18ZtapeteOMEMO does not work in private group with only one member## Versions
- OS: Linux Mint 21.1
- Gajim version: 1.7.0
- GTK version: ?
- Python-nbxmpp version: ?
## Steps to reproduce the problem
1. Create a private group using gajim
1. Add only yourself to the group (omemo activate...## Versions
- OS: Linux Mint 21.1
- Gajim version: 1.7.0
- GTK version: ?
- Python-nbxmpp version: ?
## Steps to reproduce the problem
1. Create a private group using gajim
1. Add only yourself to the group (omemo activated)
1. Write a message to the group
## Expected behavior
Message should show up
## Actual behavior
Message can not be send because of the following error:
![grafik](/uploads/e4df00ba6d4e135586fb83f22280cffc/grafik.png)
All omemo keys of myself are trusted. This error does not appear if the group does have more members.