-
-
Notifications
You must be signed in to change notification settings - Fork 306
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sending works, but receiving does not work: Exception: org.signal.libsignal.protocol.InvalidMessageException: invalid Whisper message: decryption failed (ProtocolInvalidMessageException) #1532
Comments
@Wikinaut: Depending on where you got your installation of |
See my other issue which prevents running >= 13.0
|
Is there a way to restart the ratcheting....? I could not find a command. |
Ah, I missed that. For Debian 12/Bookworm, you currently have two options (depending on your architecture, that is): Either upgrade to JDK21 using external packages (see, e.g., https://computingforgeeks.com/install-java-jdk-or-openjdk-21-on-debian/) or use a |
You can try to reset the session with |
This worked from the server Y to my smartphone X (I see a message there that the secure session was reset). I still got Envelope from: “X" XX (device: 3) to Y |
I'm using signal-cli-native installed through the apt repository listed on https://packaging.gitlab.io/signal-cli/installation/standalone/ on my arm aarch64 debian11 pi4 machine. It works fine for sending, but now that I wanted to add receiving features I am stuck on the same problem as described by @Wikinaut. Do I understand the above thread correctly that switching to the signal-cli-jre version should help (as long as I have java21 installed on the machine?) UPDATE: installed java21 (as described here) and to circumvent the jre21 package dependency, signal-cli-jre version using:
But sadly I see no difference in it's behavior compared to the signal-cli-native version. The receive command never finishes, uses 100% of one CPU core/thread, terminating with signal 15 ("SIGTERM") often takes minutes and in it's output I can see when a message is received and from whom, but not if via direct message or via which group, and not the message's content. example stderr with "--verbose" passed once:
example stdout also with "--verbose" passed once, same run, unsure if from same message because I process them separately, but every message looks the same beside names and phone numbers:
@Wikinaut did you manage to solve your problem or did you give up on receiving input via signal-cli? |
[After 108 days not running the
receive
command, ] now I see this when receiving a message:How can I fix this issue?
The text was updated successfully, but these errors were encountered: