NEWS

Nach Iobroker Update Rechte Problem in Vis

  • Starter

    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

  • Most Active

    david83

    npm -v
    nodejs -v
    node -v
    

    In welcher VM läuft das System?

  • Starter

    Thomas Braun said in Nach Iobroker Update Rechte Problem in Vis:

    david83

    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

  • Most Active

    david83 Zunächst verlässt du bitte sofort die root-shell.
    Dann die Ausgabe von

    lsb_release -a
    
  • Starter

    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 von

    lsb_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

  • Most Active

    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.

  • Starter

    Thomas Braun

    
    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#
    
  • Most Active

    david83 Und? Läuft wieder?

  • Starter

    Thomas Braun

    Nein leider nicht. Immernoch der gleiche Fehler:

    Screenshot_2020-05-05-23-45-02-762_com.android.chrome.jpg

  • Most Active

    david83 Das muss sich dann jemand anschauen, der 'vis' kennt. Hab ich nicht laufen.

  • Starter

    Thomas Braun
    OK, Danke

  • Starter

    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.

  • Most Active

    david83 Schau dir mal die Rechte an den vis-Daten an. (Wo auch immer die abelegt sind...)

  • Starter

    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....

Suggested Topics

2.3k
Online

34.8k
Users

40.8k
Topics

559.8k
Posts