NEWS
UNSOLVED Sonos Add-On / Permission error for user "system.user.admin"
-
Liebe Broker,
Ich erhalte im Log permanente Warnungen wg. fehlender Berechtigungen aus dem Sonos Adapter:
sonos.0 2020-06-03 15:40:31.956 warn (25425) Permission error for user "system.user.admin" on "sonos.0.root.192_168_178_31.cover_png": setState
Ich habe die Stable Version 2.0.1 installiert, habe den gleichen fehler aber auch mit der latest 2.1.0.
Der Fixer brachte keine VerbesserungIch denke mal das lässt sich mit einer einfachen Anpassung der Berechtigungen auf der Kommandozeile beheben. Ich bin allerdings ein Linux Anfänger und würde da ein wenig hilfe benötigen
Systemdata Bitte Ausfüllen Hardwaresystem: Pi3 Arbeitsspeicher: 4GB Festplattenart: SSD Betriebssystem: Ubuntu Node-Version: ?? Nodejs-Version: 10.20.1 NPM-Version: 6.14.4 Installationsart: Skript Image genutzt: Ja Ort/Name der Imagedatei: Link -
whoami which nodejs && nodejs -v && which node && node -v && which npm && npm -v
-
@cherberg sagte in Sonos Add-On / Permission error for user "system.user.admin":
Ich denke mal das lässt sich mit einer einfachen Anpassung der Berechtigungen auf der Kommandozeile beheben.
Nein, das hat nichts mit Linux zu tun.
Die Fehlermeldung besagt das der User Admin von ioBroker versucht den State cover_png zu beschreiben. Also hat der keine Berechtigung das Objekt zu beschreiben.
Öffne mal das Objekt mit dem Stift am Ende der Zeile und geh auf den Tab raw, den Text kopierst du dann und postest ihn hier. Dann sehen wir ob das Objekt korrekt ist.
Für die Berechtigungen musst du in den Reiter Zugriffskontrolle gehen. -
Ich wüsste garnicht warum der iobroker dies ändern möchte, nach meiner Interpretation ist es ja das Cover das im Sonos Controller angezeigt wird. Ein Skript habe ich nicht aktiv um diesen Datenpunkt zu ändern.
Da kommt dann folgendes raus:
{
"from": "system.adapter.sonos.0",
"user": "system.user.admin",
"ts": 1564872812104,
"common": {
"name": "Cover URL",
"type": "boolean",
"role": "media.current.cover",
"desc": "Cover image of current played song as binary",
"read": true,
"write": true
},
"native": {},
"acl": {
"object": 1636,
"owner": "system.user.admin",
"ownerGroup": "system.group.administrator",
"state": 1636
},
"_id": "sonos.0.root.192_168_178_31.cover_png",
"type": "state"
} -
@cherberg
Hallo
Ich hänge mich mal an. Konntest du das Problem lösen? Ich habe den Fehler auch, aber erst seit kurzenUwe
-
@cherberg Ich hatte das gleich Problem und konnte es lösen. Ich habe den Objekt "sonos.0.root.192_168_1_xx.cover_png" Schreibrechte gegeben(rechts in der Objektliste auf den Stift -> Zugriffskontrolle -> Jeder -> schreiben aktiviert). Danach hat es funktioniert. Ich betreibe meinen ioBroker unter Windows, unter Linux hatte ich das Problem auch nicht. Nun steht zwar keine URL mehr darin aber die Bilder werden wieder angezeigt.
Gruß Tristan