signal-cli can't receive messages from new users (PreKey decryption fails) #2036
Replies: 3 comments 1 reply
|
Hi I observed the same behavior. Downgrading did help. BR |
|
Hi, Thanks a lot for sharing this! Your hint was exactly what I needed. I downgraded to signal-cli 0.14.2 (libsignal-client 0.90.0) yesterday evening, and several previously-blocked users have now confirmed they can successfully establish sessions again. |
|
It's related to this change in the upstream Instead of PNI address, signal-cli always sends ACI and address verification fails. Upstream logic to decrypt message A variant of a potential fix: It's incomplete and doesn't have other address checks upstream has. |
Uh oh!
There was an error while loading. Please reload this page.
Hi,
For a few days now, my signal-cli bot can't receive messages from new users (it still works fine for existing users).
I saw rate limit errors with a challenge that I resolved with
submitRateLimitChallenge, but since then I still get these decryption errors:This happens consistently when a new user sends their first message to the bot
The retry receipt mechanism does fire (no more rate limit), but each retry from the user fails the same way: the session never gets re-established.
Context:
For several days my bot was running signal-cli native (GraalVM) with frequent OOMKills (~2-4 times/day) due to a memory leak under load. I suspect these forced restarts left the PreKey store in an inconsistent state.
I then migrated to JVM (Eclipse Temurin 25) which fixed the memory issue. The service is now stable, but the new-user decryption errors continue.
What I've tried:
register --reregistersucceeded, but issue persistssubmitRateLimitChallengefixed the rate limit, retry receipts now go through, but decryption still failsSample log:
Environment:
--http 0.0.0.0:3000 --receive-mode=manualI'm not sure what to try next. Any help would be appreciated.
Is there a known contact/recipient limit per Signal account that could trigger this kind of issue under load?
Thanks for any guidance!
All reactions