-
I'm using signal-cli as a system service on dbus. This worked well for years now. After applying the update 0.12.8 the system bus shows a strange behavior, while I don't believe it is the specific version which only changed the user-agent string. The service is running and shows no errors. Using the command below delivers the message as expected Using python with dbus and the following code: It appears to work fine and also returns the timestamp. However, the message is never delivered to the recipient. It seems to be a blackhole. Also the signal-cli daemon shows no logging on the python way. Nothing happens. Any idea what the problem could be here? |
Beta Was this translation helpful? Give feedback.
Replies: 6 comments 2 replies
-
I have the same problem since 0.12.7. |
Beta Was this translation helpful? Give feedback.
-
@gitpower2017: Good advise. I did the same and used os.system as a workaround. But instead of signal-cli I used dbus-send which avoids loading of jvm and should be much faster. This for now works very well for me. See this documentation: https://github.com/AsamK/signal-cli/wiki/DBus-service#send-using-dbus-send |
Beta Was this translation helpful? Give feedback.
-
Same issue, upgraded from v0.11.11 to v0.12.8 and messages are not being received (but read receipts are). No errors, just blackholed. Running signal-cli (native linux) in daemon mode on latest Arch docker container. |
Beta Was this translation helpful? Give feedback.
-
Python doesn't seem to handle the overloaded sendMessage method well and occasionally selects the wrong one. |
Beta Was this translation helpful? Give feedback.
-
@AsamK: You're right. Using the array instead of the single string solves it. Thank you for your help. Much appreciated. Solution: |
Beta Was this translation helpful? Give feedback.
-
Hello @philsunshine @aapeliv @gitpower2017 Basically, what you see is actually several attempts to send your message to invalid numbers. |
Beta Was this translation helpful? Give feedback.
Python doesn't seem to handle the overloaded sendMessage method well and occasionally selects the wrong one.
globSignal.sendMessage("Hello 123", [], ["+49123456789"])
might work.