NEWS
Nach Iobroker Update Rechte Problem in Vis
-
Guten Abend,
Ich habe den Adapter Iobroker Admin auf Version 4.0.9 geupdated.Außerdem habe ich Node.js von V10 auf V12 geupdated.
Wenn ich nun in einem vorhandenen oder neu erstellten View z.b. einen Button einbaue der ein Status im Datenpunkt setzen soll, erhalte ich eine Fehlermeldung. ( Kann das Kommando "setState" für javascript.0.Eigene_Datenpunkte.Alarmanlage.Codeingabe_aktiv.Ziffer_Raute nicht ausführen, weil nicht genügend Zugriffsrechte vorhanden sind)
Die Problematik tritt nur bei nicht Admin Usern auf die Vis nutzen. Alle alten Views funktionieren wie gehabt mit allen Usern.Ich bräuchte einen Tipp. Was mache ich falsch?
Vis 1.2.4
Systeminformationen
iobroker-vm
Betriebssystem
linux
os
linux
Architektur
x64
CPUs
1
Geschwindigkeit
1497 MHz
Modell
Common KVM processor
RAM
3.85 GB
System Betriebszeit
2 T. 01:21:10
Node.js
v12.16.3
NPM
6.14.4
Festplatte Größe
27.43 GB
Festplatte frei
24.99 GB
Anzahl der Adapter
284
Betriebszeit
2 T. 00:56:27
Aktive Instanzen
42
Hostname
iobroker-vm -
-
@Thomas-Braun said in Nach Iobroker Update Rechte Problem in Vis:
npm -v nodejs -v node -v
In welcher VM läuft das System?
@Thomas-Braun
root@iobroker-vm:~# npm -v
6.14.4
root@iobroker-vm:~# nodejs -v
v12.16.3
root@iobroker-vm:~# node -v
v12.16.3
root@iobroker-vm:~#Die VM läuft unter Proxmox.
Vor dem Update lief alles normal.Danke schonmal
-
@david83 Zunächst verlässt du bitte sofort die root-shell.
Dann die Ausgabe vonlsb_release -a
-
@Thomas-Braun said in Nach Iobroker Update Rechte Problem in Vis:
@david83 Zunächst verlässt du bitte sofort die root-shell.
Dann die Ausgabe vonlsb_release -a
avid@iobroker-vm:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 10 (buster)
Release: 10
Codename: buster -
@david83 root-login dringend abgewöhnen. Buster wird per sudo administriert.
cd /opt/iobroker iobroker fix
Und dann bitte die Konsolen-Ausgabe in code-tags, damit wir hier so eine schön lesbare Ausgabe hinbekommen.
-
david@iobroker-vm:~# cd /opt/iobroker david@iobroker-vm:/opt/iobroker# iobroker fix library: loaded Library version=2020-04-12 ioBroker or some processes are still running: io.admin.0 io.alexa2.0 io.backitup.0 io.discovery.0 io.email.0 io.history.0 io.info.0 io.moma.0 io.mqtt.0 io.ping.0 io.sonoff.0 io.sonoff.1 io.sonoff.10 io.sonoff.11 io.sonoff.12 io.sonoff.13 io.sonoff.14 io.sonoff.15 io.sonoff.16 io.sonoff.17 io.sonoff.18 io.sonoff.19 io.sonoff.2 io.sonoff.20 io.sonoff.21 io.sonoff.22 io.sonoff.23 io.sonoff.24 io.sonoff.25 io.sonoff.3 io.sonoff.4 io.sonoff.5 io.sonoff.6 io.sonoff.8 io.sonoff.9 io.sql.0 io.tankerkoenig.0 io.web.0 io.javascript.0 io.telegram.0 Please stop them first and try again! david@iobroker-vm:/opt/iobroker# iobroker stop david@iobroker-vm:/opt/iobroker# iobroker fix library: loaded Library version=2020-04-12 ========================================================================== Welcome to the ioBroker installation fixer! Script version: 2020-04-12 ========================================================================== ========================================================================== Installing prerequisites (1/3) ========================================================================== OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 http://debian.inf.tu-dresden.de/debian buster InRelease OK:3 http://debian.inf.tu-dresden.de/debian buster-updates InRelease OK:4 https://deb.nodesource.com/node_12.x buster InRelease Paketlisten werden gelesen... Fertig Installed gcc-c++ ========================================================================== Checking ioBroker user and directory permissions (2/3) ========================================================================== Created /etc/sudoers.d/iobroker Fixing directory permissions... ========================================================================== Checking autostart (3/3) ========================================================================== Enabling autostart... Autostart enabled! ========================================================================== Your installation was fixed successfully Run iobroker start to start ioBroker again! ========================================================================== david@iobroker-vm:/opt/iobroker# iobroker start david@iobroker-vm:/opt/iobroker#
-
@david83 Und? Läuft wieder?
-
Nein leider nicht. Immernoch der gleiche Fehler:
-
@david83 Das muss sich dann jemand anschauen, der 'vis' kennt. Hab ich nicht laufen.
-
@Thomas-Braun
OK, Danke -
Was ich noch gar nicht geschrieben habe, ich bin vor kurzem von einem Raspberry auf eine VM umgezogen und habe das Backup von Backitup eingespielt.
-
@david83 Schau dir mal die Rechte an den vis-Daten an. (Wo auch immer die abelegt sind...)
-
Die einzelnen Rechte der states scheinen hier die Probleme auszulösen. Ich kann unter dem Objekt im Iobroker das ich steuern möchte die Acl's so ändern das jeder schreiben und lesen kann. Mit dieser Einstellung funktioniert alles wie es soll.
Was komisch ist, das ich für manche States diese Rechte setzen muss damit sie funktionieren und bei anderen wiederum nicht.
Bin ratlos....