bbernhard / signal-cli-rest-api

Dockerized Signal Messenger REST API
https://bbernhard.github.io/signal-cli-rest-api/
MIT License
1.26k stars 151 forks source link

"Finish linking on your other device" #564

Open Hellmo-Luciferrari opened 1 month ago

Hellmo-Luciferrari commented 1 month ago

The problem

When trying to link via QR code from Signal on my mobile device, the QR Code is accepted; however when it is scanned I get a message telling me to "Finish linking on your other device"

Signal on Android version: 7.11.3

6c86af7a75c5 is the version for Signal-cli-rest-api

Are you using the latest released version?

Have you read the troubleshooting page?

What type of installation are you running?

signal-cli-rest-api Docker Container

In which mode are you using the docker container?

Native Mode

What's the architecture of your host system?

arm64

Additional information

Running via Docker Compose on a Pi 4 8gb

bohart commented 1 month ago

Got the same issue. Once QR code is scanned, the mobile app shows "Finish linking on your other device".

Additional details:

bobsiboo commented 1 month ago

Got the same issue, When scanning the qr code a second time i just get a message Network error. I noticed there is an issue from last week with the same error. Maybe related?

bbernhard commented 1 month ago

unfortunately this is an upstream issue: https://github.com/AsamK/signal-cli/issues/1556

ender-the-xenocide commented 1 month ago

do you have any info as to why previous versions don't work then? I tried with 0.82 which uses signal-cli v 0.13.2 with the same issue. Where there backwards-incompatible changes on Signal's backend?

xalik111 commented 1 month ago

have the same issue with latest version. any suggestions how can i fix it?

k-bx commented 1 month ago

As mentioned in https://github.com/AsamK/signal-cli/issues/1556 , this is fixed in latest master. In my case, I'm using signal-cli-rest-api and signal-cli-native without docker, so fixing is simple, just put the linked binary in your /usr/bin/signal-cli-native

xalik111 commented 1 month ago

any chance if i use docker?

Unpublished commented 1 month ago

Upstream released the fix with v0.13.5

bbernhard commented 1 month ago

Please give this version a try: bbernhard/signal-cli-rest-api:0.164-dev

ender-the-xenocide commented 1 month ago

I confirm linking now works. thanks for the quick fix!

ValentinFreelancer commented 1 month ago

thank you sir

HeyVern commented 1 month ago

@bbernhard much appreciated! Looking forward to next release. Quick question for group. Do you think it would have been possible to use docker to remap the path in the container to an external folder and place the updated v013.5 binary there? I was considering trying this when I saw that a fix is incoming.

ender-the-xenocide commented 1 month ago

I imagine so - the last 2 commits are for taking the newer upstream lib, so in this particular case it might've worked. https://github.com/bbernhard/signal-cli-rest-api/commit/30615592b32bddec506868929aa21f45b9eafdda https://github.com/bbernhard/signal-cli-rest-api/commit/bb246cf3f7e786822a910194ba6f62cc2015e78c

HeyVern commented 1 month ago

Any ideas when we are going to se an updated release that includes this fix?

ahatius commented 1 month ago

Using the latest version (0.86, released yesterday) I was able to link my device again.

pavacs commented 3 weeks ago

A question for those who managed to connect their device. What needs to be done in hassio addons after the message Finish linking on your other device ?