Hallo,
ich habe Signalbot installiert, FHEM ist aktuell und alle Services laufen. Es kommt allerdings die Meldung
No account registered - use set account to connect to an existing registration, link or register to get a new account
Aus einer vorigen Installation von Signal habe ich die Konfiguration übernommen (xxx steht für den anonymisierten Teil der Nummer):
# find /var/lib/signal-cli/
/var/lib/signal-cli/
/var/lib/signal-cli/data
/var/lib/signal-cli/data/+49686xxx.d
/var/lib/signal-cli/data/+49686xxx.d/msg-cache
/var/lib/signal-cli/data/+49686xxx
Das Verzeichnis data und was darin liegt hat 700 bzw 600 Permissions und gehört fhem:dialout.
Woran könnte es hängen?
Grüße
Boris
Hallo,
ich hole das Thema nochmal hervor, weil noch niemand geantwortet hat.
Von der Shell aus kann Root mit signal-cli Nachrichten senden. Dabei referenziere ich mit --config /var/lib/signal-cli
explizit das Verzeichnis.
Signalbot in FHEM behauptet aber weiterhin, dass keine Nummer registriert sei. get accounts liefert eine leere Liste.
Vielleicht kann mir ein glücklicher Signalbot-Anwender sagen, wo sein signal-cli/data-Verzeichnis liegt und welche Berechtigungen darauf liegen.
Viele Grüße
Boris
P.S.: Signalbot:3.8 signal-cli:0.9.2 Protocol::DBus:0.21
Hi Boris,
Sorry, ich beobachte hier eigentlich in der Hauptsache den Signalbot Modul Thread.
/var/lib/signal-cli sollte mit meiner Standardinstallation dem User "signal-cli" gehören. Unter diesem User sollte auch der Service laufen.
Der User fhem braucht keine Zugriffsrechte, da er ja per Dbus mit dem Daemon kommuniziert.
Normalerweise sollte das Installscript eigentlich dafür sorgen, dass alles so eingerichtet ist, wie es soll.
Gruß,
Jörg
Danke, Jörg, für Deine Rückmeldung.
Ich habe nun mit
chown -R signal-cli:signal-cli /var/lib/signal-cli/
dafür gesorgt, dass das Verzeichnis signal-cli gehört, Signal mit
systemctl restart signal
Signal und Signalbot in FHEM mit
set Signalbot reinit
neu gestartet.
Jetzt läuft es. So einfach kann es sein. Danke für Deine Hilfe!
[OT]Ich bevorzuge "Ein Thema, ein Thread". Das lässt sich zielgerichteter Lesen als ein Megathread, sowohl für mich als Abonnenten von Foren als auch nachher bei der Suche.[/OT]
Viele Grüße
Boris