[Pkg-xmpp-devel] Bug#1024899: profanity: some Profanity → Beagle OMEMO msgs give “This message cannot be decrypted for any recipient.”
debbug.profanity at sideload.33mail.com
debbug.profanity at sideload.33mail.com
Sun Nov 27 17:51:44 GMT 2022
Package: profanity
Version: 0.13.1-1~bpo11+1
Severity: important
X-Debbugs-Cc: debbug.profanity at sideload.33mail.com
Configuration:
Bob has 2 clients → linux:Profanity & Android:Snikket
Alice has 2 clients → macos:Beagle & iOS:Snikket
server → snikket.org
Bob’s Profanity and Snikket installations both trust both of Alice’s
fingerprints.
Alice → Bob works
Bob (Snikket) → Alice works
Bob (Profanity) → Alice broken
When Bob executes:
/msg alice at foo.snikket.org Some text here.
Profanity gives:
===8<------------------------------
01:23:45 ! This message cannot be decrypted for any recipient.
You should trust your recipients' device fingerprint(s) using "/omemo trust FINGERPRINT".
It could also be that the key bundle of the recipient(s) have not been received. In this case, you could try "omemo end", "omemo
start", and send the message again.
===8<------------------------------
The error msg suggestion to do “omemo end…start” worked, but it should
not have been necessary because the chat session was working
previously. That is, Bob successfully sent msgs already, then this
error came out of the blue. A snip of the OMEMO session went like
this:
===8<------------------------------
Alice (text) → Bob [success]
Bob (text from Profanity) → Alice [success]
Alice (images) → Bob [success]
Bob (text from Profanity) → Alice [success]
Bob (text from Profanity) → Alice [success]
Alice (text) → Bob [success]
Bob (text from Profanity) → Alice [failure!]
Bob (text from Snikket) → Alice [success]
(Bob) /omemo end
(Bob) /omemo start
Bob (text from Profanity) → Alice [apparent success from sending side but not yet confirmed by Alice]
===8<------------------------------
Bob must have had Alice’s keys all along since the past msgs were sent
without issue. It looks as if Profanity lost Alice’s keys
spontaneously. Bob should not have been interrupted with the missing
keys error which then forced Bob to stop & start OMEMO all of the
sudden.
-- System Information:
Debian Release: 11.5
APT prefers stable-updates
APT policy: (990, 'stable-updates'), (990, 'stable-security'), (990, 'testing'), (990, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.10.0-19-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages profanity depends on:
ii libc6 2.31-13+deb11u5
ii libcurl3-gnutls 7.74.0-1.3+deb11u3
ii libgcrypt20 1.8.7-6
ii libgdk-pixbuf-2.0-0 2.42.2+dfsg-1+deb11u1
ii libglib2.0-0 2.66.8-1
ii libgpgme11 1.14.0-1+b2
ii libgtk-3-0 3.24.24-4+deb11u2
ii libncursesw6 6.2+20201114-2
ii libnotify4 0.7.9-3
ii libotr5 4.1.1-4
ii libpython3.9 3.9.2-1
ii libreadline8 8.1-1
ii libsignal-protocol-c2.3.2 2.3.3-1
ii libsqlite3-0 3.34.1-3
ii libstrophe0 0.12.2-1~bpo11+1
ii libtinfo6 6.2+20201114-2
profanity recommends no packages.
profanity suggests no packages.
-- no debconf information
More information about the Pkg-xmpp-devel
mailing list