Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. [gelöst]Admin Web: Cannot read system config: permissionErr

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    [gelöst]Admin Web: Cannot read system config: permissionErr

    This topic has been deleted. Only users with topic management privileges can see it.
    • D
      Darth2010 last edited by Darth2010

      Hallo Community,

      ich wurde gerade eben, von folgendem Fehler überrascht:

      Eine Anmeldung am Admin ist nicht mehr möglich, das ioBroker-Lade-Icon dreht sich endlos.

      Chrome zeigt im Log:

      iobroker.admin@5.1.25
      socket.io.js:59 [2021-09-27T11:42:05.468Z] Try to connect
      App.js:608 Cannot read system config: permissionError
      onError @ App.js:608
      (anonymous) @ Connection.js:415
      Promise.catch (async)
      (anonymous) @ Connection.js:415
      value @ Connection.js:344
      value @ Connection.js:355
      value @ Connection.js:306
      (anonymous) @ Connection.js:210
      SocketClient.findAnswer @ socket.io.js:255
      socket.onmessage @ socket.io.js:163
      

      Im ioBroker iobroker.current.log steht dazu folgendes:

      2021-09-27 13:42:04.726  - ^[[33mwarn^[[39m: admin.0 (1031) No permission for "system.user.Admin" to call getObject. Need "object"."read"
      2021-09-27 13:42:04.733  - ^[[33mwarn^[[39m: admin.0 (1031) No permission for "system.user.Admin" to call subscribeObjects. Need "object"."read"
      2021-09-27 13:42:04.739  - ^[[33mwarn^[[39m: admin.0 (1031) No permission for "system.user.Admin" to call setObject. Need "object"."write"
      

      Vis und andere Funktionen laufen, soweit ich das von "außen" sagen kann.
      Ein "iobroker list instances" bestätigt dies:

      + system.adapter.admin.0                  : admin                 : iobroker                                 -  enabled, port: 8081, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.backitup.0               : backitup              : iobroker                                 -  enabled
        system.adapter.cloud.0                  : cloud                 : iobroker                                 - disabled
        system.adapter.daswetter.0              : daswetter             : iobroker                                 -  enabled
      + system.adapter.device-reminder.0        : device-reminder       : iobroker                                 -  enabled
        system.adapter.discovery.0              : discovery             : iobroker                                 - disabled
      + system.adapter.email.0                  : email                 : iobroker                                 -  enabled
        system.adapter.feiertage.0              : feiertage             : iobroker                                 -  enabled
        system.adapter.flot.0                   : flot                  : iobroker                                 - disabled
        system.adapter.history.0                : history               : iobroker                                 - disabled
      + system.adapter.hm-rega.0                : hm-rega               : iobroker                                 -  enabled
      + system.adapter.hm-rpc.0                 : hm-rpc                : iobroker                                 -  enabled, port: 0
      + system.adapter.hm-rpc.1                 : hm-rpc                : iobroker                                 -  enabled, port: 0
        system.adapter.ical.0                   : ical                  : iobroker                                 -  enabled
        system.adapter.icons-mfd-svg.0          : icons-mfd-svg         : iobroker                                 -  enabled
      + system.adapter.influxdb.0               : influxdb              : iobroker                                 -  enabled, port: 8086
      + system.adapter.info.0                   : info                  : iobroker                                 -  enabled
      + system.adapter.javascript.0             : javascript            : iobroker                                 -  enabled
      + system.adapter.jeelink.0                : jeelink               : iobroker                                 -  enabled
        system.adapter.material.0               : material              : iobroker                                 - disabled
        system.adapter.mobile.0                 : mobile                : iobroker                                 - disabled
      + system.adapter.modbus.0                 : modbus                : iobroker                                 -  enabled
      + system.adapter.ping.0                   : ping                  : iobroker                                 -  enabled
      + system.adapter.plenticore.0             : plenticore            : iobroker                                 -  enabled, port: 80
      + system.adapter.rpi2.0                   : rpi2                  : iobroker                                 -  enabled
      + system.adapter.scenes.0                 : scenes                : iobroker                                 -  enabled
      + system.adapter.shelly.0                 : shelly                : iobroker                                 -  enabled, port: 1883, bind: 192.168.XX.XX
      + system.adapter.simple-api.0             : simple-api            : iobroker                                 -  enabled, port: 8087, bind: 0.0.0.0 (SSL), run as: admin
      + system.adapter.socketio.0               : socketio              : iobroker                                 -  enabled, port: 8084, bind: 0.0.0.0, run as: admin
      + system.adapter.sonoff.0                 : sonoff                : iobroker                                 -  enabled, port: 1884, bind: 192.168.XX.XX
      + system.adapter.sql.0                    : sql                   : iobroker                                 -  enabled, port: 0
      + system.adapter.tr-064.0                 : tr-064                : iobroker                                 -  enabled
        system.adapter.vis-colorpicker.0        : vis-colorpicker       : iobroker                                 - disabled
        system.adapter.vis-fancyswitch.0        : vis-fancyswitch       : iobroker                                 - disabled
        system.adapter.vis-history.0            : vis-history           : iobroker                                 - disabled
        system.adapter.vis-jqui-mfd.0           : vis-jqui-mfd          : iobroker                                 - disabled
        system.adapter.vis-material-webfont.0   : vis-material-webfont  : iobroker                                 -  enabled
        system.adapter.vis-material.0           : vis                   : iobroker                                 - disabled
        system.adapter.vis-materialdesign.0     : vis-materialdesign    : iobroker                                 -  enabled
        system.adapter.vis-metro.0              : vis-metro             : iobroker                                 - disabled
        system.adapter.vis-timeandweather.0     : vis-timeandweather    : iobroker                                 - disabled
        system.adapter.vis.0                    : vis                   : iobroker                                 -  enabled
      + system.adapter.web.0                    : web                   : iobroker                                 -  enabled, port: 8082, bind: 0.0.0.0, run as: admin
      
      + instance is alive
      

      Alle Adapter sind aktuell, bis auf den Host. Dieser steht noch bei 3.2. (aktuelle Version -1).

      Meine letzte Änderung am System war mein wöchentliches "apt upgrade" am Sonntag.

      Hat einer eine Idee, wie ich mich wieder an der Admin-Oberfläche anmelden kann?

      Gruß
      Darth

      Systemdata
      Hardwaresystem: Pi4
      Arbeitsspeicher: 4GB
      Festplattenart: SSD
      Betriebssystem: RaspiOS (aktuell)
      Nodejs-Version: 12.22.6
      NPM-Version: 6.14.15
      Installationsart: Skript
      Image genutzt: Nein
      Thomas Braun 1 Reply Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Darth2010 last edited by

        @darth2010

        dmesg -T | grep -i ext4
        

        anschauen.

        D 1 Reply Last reply Reply Quote 0
        • D
          Darth2010 @Thomas Braun last edited by

          @thomas-braun said in Admin Web: Cannot read system config: permissionError:

          @darth2010

          dmesg -T | grep -i ext4
          

          anschauen.

          kein Problem:

          dmesg -T | grep -i ext4
          [Mon Sep 27 13:14:21 2021] Kernel command line: coherent_pool=1M 8250.nr_uarts=1 snd_bcm2835.enable_compat_alsa=0 snd_bcm2835.enable_hdmi=1  smsc95xx.macaddr=DC:A6:32:60:3E:CB vc_mem.mem_base=0x3eb00000 vc_mem.mem_size=0x3ff00000  console=tty1 console=ttyAMA0,115200 root=PARTUUID=ae2cdf77-02 rootfstype
          ext4 elevator=deadline fsck.repair=yes rootwait
          [Mon Sep 27 13:14:22 2021] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)
          [Mon Sep 27 13:14:22 2021] VFS: Mounted root (ext4 filesystem) readonly on device 8:2.
          [Mon Sep 27 13:14:24 2021] EXT4-fs (sda2): re-mounted. Opts: (null)
          

          nur muss ich zugeben, dass ich daraus nicht viel lesen kann.
          Das RaspiOS wurde damals direkt auf die SSD installiert, welche per USB am Pi angeschlossen ist.

          D Thomas Braun 2 Replies Last reply Reply Quote 0
          • D
            Darth2010 @Darth2010 last edited by

            @thomas-braun
            Danke für deine Hilfe.

            Ich habe zumindest die Ursache gerade gefunden:
            Ich erstelle gerade eine Webseite als VIS Ersatz für zwei ältere Tablets.
            Dazu nutze ich die von ioBroker bereitgestellte conn.js für die Abfrage der States per Sockets.
            Anscheinend hat der Apache, auf welchem dieser Seite läuft die Anmeldung blockert/verstopft.

            Was genau den Fehler verursacht hat, muss ich noch analysieren ...

            Nachdem der Apache Dienst gestoppt wurde, funktionierte die Anmeldung am ioBroker Admin direkt wieder 👍

            Gruß
            Thomas

            1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Darth2010 last edited by

              @darth2010
              Die Ausgabe ist unauffällig. Ich hatte den Verdacht, da könnte das Dateisystem defekt sein.

              D 1 Reply Last reply Reply Quote 1
              • D
                Darth2010 @Thomas Braun last edited by Darth2010

                Ich mache der Thread wieder auf, da das Problem wieder da ist und das erneute Stoppen des Apache keine Verbesserung gebracht hat.
                War wohl ein seltsamer Zufall 😑

                Nachdem ich alle Geräte, die per conn.js mit dem ioBroker Verbindung aufnehmen per Firewall die Verbindung zum ioBroker untersagt und diesen neugestartet habe, ist der Admin wieder erreichbar.

                Ich werde einen neuen Thread im UI Forum erstellen, um vielleicht ein paar Tips zu bekommen, warum meine UI den Socket Adapter flutet.

                Gruß
                Darth

                1 Reply Last reply Reply Quote 0
                • First post
                  Last post

                Support us

                ioBroker
                Community Adapters
                Donate

                924
                Online

                31.8k
                Users

                80.0k
                Topics

                1.3m
                Posts

                2
                6
                541
                Loading More Posts
                • Oldest to Newest
                • Newest to Oldest
                • Most Votes
                Reply
                • Reply as topic
                Log in to reply
                Community
                Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                The ioBroker Community 2014-2023
                logo