Closed yajo closed 2 years ago
Got basicly the same error, but the stacktrace is a bit diffrent. I thought it might be usedful to solve the problem so I added it below.
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/mautrix/bridge/commands/handler.py", line 405, in handle
await self._run_handler(handler, evt)
File "/usr/lib/python3.8/site-packages/mautrix/bridge/commands/handler.py", line 290, in __call__
return await self._handler(evt)
File "/usr/lib/python3.8/site-packages/mautrix_signal/commands/auth.py", line 84, in register
username = await evt.bridge.signal.register(phone, voice=voice)
File "/opt/mautrix-signal/mausignald/signald.py", line 104, in register
resp = await self.request("register", "verification_required", username=phone,
File "/opt/mautrix-signal/mausignald/rpc.py", line 200, in request
resp_type, resp_data = await self._raw_request(command, **data)
File "/opt/mautrix-signal/mausignald/rpc.py", line 197, in _raw_request
return await future
mausignald.errors.UnexpectedError: Unexpected error with no message
I've got the same erros as @felbinger, execpt that it is not at the same moment than @Yajo : it happens as soon as I entered the register
command, I don't receive the SMS. I suppose it's the same for you @felbinger. Should we create a new issue for this one?
Just ran across the same thing. I checked the logs and found more details:
matrix-mautrix-signal-daemon[27677]: 19:16:29.383 [socketlistener] ERROR io.finn.signald.SocketHandler - Catching
matrix-mautrix-signal-daemon[27677]: org.whispersystems.signalservice.api.push.exceptions.CaptchaRequiredException: null
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket$1.handle(PushServiceSocket.java:267) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1433) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceBodyRequest(PushServiceSocket.java:1420) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1362) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1350) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.internal.push.PushServiceSocket.requestSmsVerificationCode(PushServiceSocket.java:263) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at org.whispersystems.signalservice.api.SignalServiceAccountManager.requestSmsVerificationCode(SignalServiceAccountManager.java:236) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
matrix-mautrix-signal-daemon[27677]: at io.finn.signald.Manager.register(Manager.java:317) ~[signald.jar:unspecified]
matrix-mautrix-signal-daemon[27677]: at io.finn.signald.SocketHandler.register(SocketHandler.java:396) ~[signald.jar:unspecified]
matrix-mautrix-signal-daemon[27677]: at io.finn.signald.SocketHandler.handleRequest(SocketHandler.java:192) [signald.jar:unspecified]
matrix-mautrix-signal-daemon[27677]: at io.finn.signald.SocketHandler.run(SocketHandler.java:134) [signald.jar:unspecified]
matrix-mautrix-signal-daemon[27677]: at java.lang.Thread.run(Unknown Source) [?:?]
matrix-mautrix-signal[27822]: [2021-02-03 19:16:29,389] [ERROR@mau.commands] Unhandled error while handling command register [REDACTED] from [REDACTED] (ref: 1612379147)
matrix-mautrix-signal[27822]: Traceback (most recent call last):
matrix-mautrix-signal[27822]: File "/usr/lib/python3.8/site-packages/mautrix/bridge/commands/handler.py", line 405, in handle
matrix-mautrix-signal[27822]: await self._run_handler(handler, evt)
matrix-mautrix-signal[27822]: File "/usr/lib/python3.8/site-packages/mautrix/bridge/commands/handler.py", line 290, in __call__
matrix-mautrix-signal[27822]: return await self._handler(evt)
matrix-mautrix-signal[27822]: File "/usr/lib/python3.8/site-packages/mautrix_signal/commands/auth.py", line 84, in register
matrix-mautrix-signal[27822]: username = await evt.bridge.signal.register(phone, voice=voice)
matrix-mautrix-signal[27822]: File "/opt/mautrix-signal/mausignald/signald.py", line 104, in register
matrix-mautrix-signal[27822]: resp = await self.request("register", "verification_required", username=phone,
matrix-mautrix-signal[27822]: File "/opt/mautrix-signal/mausignald/rpc.py", line 200, in request
matrix-mautrix-signal[27822]: resp_type, resp_data = await self._raw_request(command, **data)
matrix-mautrix-signal[27822]: File "/opt/mautrix-signal/mausignald/rpc.py", line 197, in _raw_request
matrix-mautrix-signal[27822]: return await future
matrix-mautrix-signal[27822]: mausignald.errors.UnexpectedError: Unexpected error with no message
Going by that second line, it looks like the crash is caused by Signal requiring a captcha.
@thedanbob How are you getting those logs? I tried getting those logs with:
systemctl status -f matrix-mautrix-signal
# and:
systemctl status -f matrix-mautrix-signal-daemon
And neither show anything when I run register (although I'm getting the same "Unhandled error" response).
I’m running them in docker via this project and they just show up in the system logs. Maybe you need to change the logging level?
I'm seeing INFO
entries in the logs, so I must be running into something else. Thanks though!
@tulir I think we've got two different issues here. Do you want us to split them?
Im having the same issue when registering, also getting the CaptchaRequiredException
I also have this issue.
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: Traceback (most recent call last):
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/usr/lib/python3.8/sitepackages/mautrix/bridge/commands/handler.py", line 405, in handle
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: await self._run_handler(handler, evt)
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/usr/lib/python3.8/sitepackages/mautrix/bridge/commands/handler.py", line 290, in __call__
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: return await self._handler(evt)
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/usr/lib/python3.8/sitepackages/mautrix_signal/commands/auth.py", line 84, in register
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: username = await evt.bridge.signal.register(phone, voice=voice)
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/opt/mautrix-signal/mausignald/signald.py", line 104, in register
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: resp = await self.request("register", "verification_required",username=phone,
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/opt/mautrix-signal/mausignald/rpc.py", line 200, in request
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: resp_type, resp_data = await self._raw_request(command, **data)
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: File "/opt/mautrix-signal/mausignald/rpc.py", line 197, in _raw_request
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: return await future
Feb 09 11:25:04 element matrix-mautrix-signal[12137]: mausignald.errors.UnexpectedError: Unexpected error with no message
You can temporary fix this by solving the captcha here: https://signalcaptchas.org/registration/generate.html (Firefox didn't work for me, I had to use chromium). The redirect url, that shown in the network tab (f12) needs to be filled on this line: https://github.com/tulir/mautrix-signal/blob/5fa2c227ea2f383388099cacd0ba9812be872ff1/mausignald/signald.py#
resp = await self.request("register", "verification_required", username=phone,
voice=voice, captcha="CAPTCHA")
Then run the register command once more.
For anyone running this in docker (e.g. matrix-docker-ansible-deploy), here's one way to do this:
docker exec <container ID> bash -c 'cat mausignald/signald.py' > signald.py
signalcaptcha://
prefix-v "<dir>/signald.py:/opt/mautrix-signal/mausignald/signald.py"
. If you're running matrix-docker-ansible-deploy, the service file to edit can be found at /etc/systemd/system/matrix-mautrix-signal.service
.matrix-mautrix-signal
service / recreate the containerThanks you both, that was really helpfull!
Unfortunately it got me only one step further : after inputing the code received by SMS, I got the following error :
Traceback (most recent call last):
File "/usr/lib/python3.8/site-packages/mautrix/bridge/commands/handler.py", line 405, in handle
await self._run_handler(handler, evt)
File "/usr/lib/python3.8/site-packages/mautrix_signal/commands/auth.py", line 97, in enter_register_code
account = await evt.bridge.signal.verify(username, code=evt.args[0])
File "/opt/mautrix-signal/mausignald/signald.py", line 110, in verify
resp = await self.request("verify", "verification_succeeded", username=username, code=code)
File "/opt/mautrix-signal/mausignald/rpc.py", line 205, in request
resp_type, resp_data = await self._raw_request(command, **data)
File "/opt/mautrix-signal/mausignald/rpc.py", line 202, in _raw_request
return await future
mausignald.errors.UnexpectedError: Bad response: 400
Which seems linked to the original issue of the ticket (not the same error, but seems reasonably close)
Also running into this, instead of modifying the code you can send raw commands to signald, using raw register { "type": "register", "username": "", "captcha": "" }
, then signald responds with Got reply verification_required:
.
Did receive the SMS verify, raw verify {"type": "verify", "username": "", "code": "" }
but receive the same Bad Response 400, but this looks like it's coming from signald; log below
01:13:29.451 [socketlistener] INFO io.finn.signald.SocketHandler - Submitting verification code [REDACTED] for number [REDACTED]
01:13:29.661 [socketlistener] ERROR io.finn.signald.SocketHandler - Catching
org.whispersystems.signalservice.api.push.exceptions.NonSuccessfulResponseCodeException: Bad response: 400
at org.whispersystems.signalservice.internal.push.PushServiceSocket.validateServiceResponse(PushServiceSocket.java:1477) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1435) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceBodyRequest(PushServiceSocket.java:1420) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1362) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.internal.push.PushServiceSocket.makeServiceRequest(PushServiceSocket.java:1338) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.internal.push.PushServiceSocket.verifyAccountCode(PushServiceSocket.java:314) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at org.whispersystems.signalservice.api.SignalServiceAccountManager.verifyAccountWithCode(SignalServiceAccountManager.java:276) ~[signal-service-java-x86_64-unknown-linux-gnu-2.15.3_unofficial_17.jar:?]
at io.finn.signald.Manager.verifyAccount(Manager.java:407) ~[signald.jar:unspecified]
at io.finn.signald.SocketHandler.verify(SocketHandler.java:407) ~[signald.jar:unspecified]
at io.finn.signald.SocketHandler.handleRequest(SocketHandler.java:193) [signald.jar:unspecified]
at io.finn.signald.SocketHandler.run(SocketHandler.java:132) [signald.jar:unspecified]
at java.lang.Thread.run(Unknown Source) [?:?]
EDIT: I think this may be related to a collision I precipitated. I had set up mautrix-signal for Signal first, and then signed in on my phone using the native app, which invalidated the previous login with mautrix-signal. I just tried wiping away the Postgres database and registering raw again, and was able to log in. May be worth a shot for those experiencing the Bad Response issue?
EDIT 2: After realising why I cannot link my phone I realise that is unsupported, so I have abandoned my plans to have mautrix-signal as my primary registered device and instead link it to my phone. To do this, I had to delete some registration files from the signald/data folder, there's a prompt in the logs if you're experiencing issues.
I was able to get registration to complete using the raw register
and raw verify
commands, but it doesn't seem to have linked my matrix user to the account, so I still can't use it (the bot says 'you must be logged in'). I would suggest thedanbob's method instead.
I have the same Problem. I was already registered, but removed the account. Now i was unable to register again.
19 21:03:25 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:03:25,552] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:03:25 +0000] "PUT /transactions/24272?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:07:36 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:07:36,250] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:07:36 +0000] "PUT /transactions/24273?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:09:25 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:09:25,625] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:09:25 +0000] "PUT /transactions/24274?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:13:09 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:13:09,423] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:13:09 +0000] "PUT /transactions/24275?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:15:19 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:15:19,544] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:15:19 +0000] "PUT /transactions/24276?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:15:20 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:15:20,010] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:15:20 +0000] "PUT /transactions/24277?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:15:21 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:15:21,380] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:15:21 +0000] "PUT /transactions/24278?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:15:21 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:15:21,847] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:15:21 +0000] "PUT /transactions/24279?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:16:07 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:16:07,485] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:16:07 +0000] "PUT /transactions/24280?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:16:45 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:16:45,150] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:16:45 +0000] "PUT /transactions/24281?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:17:28 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:17:28,263] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:17:28 +0000] "PUT /transactions/24282?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:20:55 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:20:55,945] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:20:55 +0000] "PUT /transactions/24283?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:21:19 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:21:16,170] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:21:16 +0000] "PUT /transactions/24284?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:21:31 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:21:31,688] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:21:31 +0000] "PUT /transactions/24285?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:05 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:05,555] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:05 +0000] "PUT /transactions/24286?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:36 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:36,679] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:36 +0000] "PUT /transactions/24287?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:38 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:38,745] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:38 +0000] "PUT /transactions/24288?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:51 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:51,459] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:51 +0000] "PUT /transactions/24289?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:52 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:52,026] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:52 +0000] "PUT /transactions/24290?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:22:52 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:52,090] [DEBUG@mau.mx] Received Matrix event $aXVy5cYgUlsSJCMFexpOpIamzizdEC12KbkInkiMBk0 from @lars:fulda.social in !WBgkCFgFYNqMtkFphq:fulda.social
Oct 19 21:22:59 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:22:59,926] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:22:59 +0000] "PUT /transactions/24291?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:01 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:01,476] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:01 +0000] "PUT /transactions/24292?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:09 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:09,806] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:09 +0000] "PUT /transactions/24293?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:12 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:12,526] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:12 +0000] "PUT /transactions/24294?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:13 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:13,791] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:13 +0000] "PUT /transactions/24295?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:14 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:14,276] [DEBUG@mau.mx] Received Matrix event $vu54-hUQtMfikvv3Z5prY_VmcYQ_LcFw98TKuLh5c_c from @lars:fulda.social in !WBgkCFgFYNqMtkFphq:domain.tld
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:14,978] [ERROR@mau.commands] Unhandled error while handling command 676181 from @lars:domain.tld (ref: 1634659334)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: Traceback (most recent call last):
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/usr/lib/python3.9/site-packages/mautrix/bridge/commands/handler.py", line 406, in handle
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: await self._run_handler(handler, evt)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/usr/lib/python3.9/site-packages/mautrix_signal/commands/auth.py", line 126, in enter_register_code
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: account = await evt.bridge.signal.verify(username, code=evt.args[0])
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/opt/mautrix-signal/mausignald/signald.py", line 119, in verify
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: resp = await self.request_v1("verify", account=username, code=code)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/opt/mautrix-signal/mausignald/rpc.py", line 223, in request_v1
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: return await self.request(command, expected_response=command, version="v1", **data)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/opt/mautrix-signal/mausignald/rpc.py", line 217, in request
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: resp_type, resp_data = await self._raw_request(command, **data)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: File "/opt/mautrix-signal/mausignald/rpc.py", line 214, in _raw_request
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: return await asyncio.shield(future)
Oct 19 21:23:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: mausignald.errors.AuthorizationFailedException: [403] Authorization failed!
Oct 19 21:23:17 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:17,800] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:17 +0000] "PUT /transactions/24296?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
Oct 19 21:23:21 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[108853]: [2021-10-19 19:23:21,565] [INFO@aiohttp.access] 172.24.0.21 [19/Oct/2021:19:23:21 +0000] "PUT /transactions/24297?access_token=a9a3de77-7309-5bf2-b499-d9bbc017195b HTTP/1.1" 200 158 "-" "Synapse/1.45.0"
^C
The logentry in syslog file when it fails to register
Oct 24 07:59:38 Debian-1100-bullseye-amd64-base matrix-postgres[73026]: 2021-10-24 05:59:38.466 UTC [175] STATEMENT: INSERT INTO users (name, password_hash, creation_ts, is_guest, appservice_id, admin, user_type, shadow_banned) VALUES('@signalbot:domain.tld', '', 1635055178, 0, 'signal', 0, NULL, false) Oct 24 08:02:15 Debian-1100-bullseye-amd64-base matrix-mautrix-signal[2838727]: [2021-10-24 06:02:15,644] [#033[31;1mERROR#033[0m@#033[32mmau.commands#033[0m] Unhandled error while handling command 911634 from @lars:domain.tld (ref: 1635055178)
Captchas are already supported, other error codes are probably issues with signald or the signal servers rather than the bridge
@tulir can you give an tip how can i reset the data from one User? The Bridge tells me, not connected, but i receive Messages from Signal, but can't answer. logout is also not possible
Here you see the conversation:
Notice that I was already registered on signal in my phone, but I'd love to be able to uninstall it from there and keep only the matrix version.
Full trace:
Version: mautrix-signal 0.1.0b2+dev.0defb3f7
cc @joao-p-marques