You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To test, I sent a few test messages using the example:
$ curl -X POST -H "Content-Type: application/json" 'http://localhost:8080/v2/send'
-d '{"message": "Test via Signal API!", "number": "+4412345", "recipients": [ "+44987654" ]}'
However, when I continue along this repo's readme, and run step 1:
docker run -p 8080:8080
-v $(PWD)/signal-cli-config:/home/.local/share/signal-cli
-e 'MODE=normal' bbernhard/signal-cli-rest-api:0.57
This succeeds.
But when I proceed to step 2, I get this error:
{"error":"Couldn't create QR code: no data to encode"}
Screenshot:
exec setpriv --reuid=1000 --regid=1000 --init-groups --inh-caps=-cap_0,-cap_1,-cap_2,-cap_3,-cap_4,-cap_5,-cap_6,-cap_7,-cap_8,-cap_9,-cap_10,-cap_11,-cap_12,-cap_13,-cap_14,-cap_15,-cap_16,-cap_17,-cap_18,-cap_19,-cap_20,-cap_21,-cap_22,-cap_23,-cap_24,-cap_25,-cap_26,-cap_27,-cap_28,-cap_29,-cap_30,-cap_31,-cap_32,-cap_33,-cap_34,-cap_35,-cap_36,-cap_37,-cap_38,-cap_39,-cap_40 signal-cli-rest-api -signal-cli-config=/home/.local/share/signal-cli
time="2024-04-21T15:19:39Z" level=info msg="Started Signal Messenger REST API"
[GIN] 2024/04/21 - 15:19:57 | 400 | 2.608821556s | 172.17.0.1 | GET "/v1/qrcodelink?device_name=local"
Has anyone else run into this? Any ideas on how to debug?
Did you first register with a dedicated phone number and now decided to switch to linking a device? In any case, please remove the signal-cli-config folder from the filesystem and try again. In case it doesn't work in normal mode, please try to switch to json-rpc mode (you can later just switch back to normal mode, if you prefer).
Yep, thank you @bbernhard . Solved by a complete restart, carefully checking the paths, and testing it on a physical separate phone/device/google voice number/twilio number combination from scratch.
The problem
Unable to link to a device unfortunately.
I was able to run these steps on a Lightsail Ubuntu AWS machine: https://github.com/bbernhard/signal-cli-rest-api?tab=readme-ov-file#getting-started
To test, I sent a few test messages using the example:
$ curl -X POST -H "Content-Type: application/json" 'http://localhost:8080/v2/send'
-d '{"message": "Test via Signal API!", "number": "+4412345", "recipients": [ "+44987654" ]}'
However, when I continue along this repo's readme, and run step 1:
docker run -p 8080:8080
-v $(PWD)/signal-cli-config:/home/.local/share/signal-cli
-e 'MODE=normal' bbernhard/signal-cli-rest-api:0.57
This succeeds.
But when I proceed to step 2, I get this error:
{"error":"Couldn't create QR code: no data to encode"}
Screenshot:
image
The full log:
$ sudo docker run -p 8080:8080
-v $(pwd)/signal-cli-config:/home/.local/share/signal-cli
-e 'MODE=normal' bbernhard/signal-cli-rest-api:0.57
usermod: no changes
time="2024-04-21T15:19:39Z" level=info msg="Started Signal Messenger REST API"
[GIN] 2024/04/21 - 15:19:57 | 400 | 2.608821556s | 172.17.0.1 | GET "/v1/qrcodelink?device_name=local"
Has anyone else run into this? Any ideas on how to debug?
The goal is to integrate with the Claude API (https://docs.anthropic.com/claude/reference/getting-started-with-the-api) and my Open Interpreter (https://github.com/OpenInterpreter/open-interpreter).
Really excited to test this out!!
Via filipre/signalbot#51
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?
Normal Mode
What's the architecture of your host system?
x86-64
Additional information
No response
The text was updated successfully, but these errors were encountered: