Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Admin Adapter nicht mehr erreichbar

    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

    Admin Adapter nicht mehr erreichbar

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

      Hallo, ich habe meinen iobroker auf einer synology im docker laufen.
      Das System hab ich über mehrer Monate aufgebaut. Mit Hyperbackup mache ich alle 24 Stunden ein Backup vom Docker "opt" Ordner.
      ich wollte gestern den Admin Adapter von v3 auf v5 hochziehen. Dafür habe ich auch npm und js hochgezogen.
      Irgendwas ist beim Update allerdings schiefgelaufen. Und ich musste mein Backup wieder einspielen.
      Nun habe ich allerdings das Problem, dass meine Hausautomatisierung zwar wieder im Hintergrund läuft.
      (Licht und Heizung wird geschaltet), aber wenn ich veruche die Weboberfläche des Iobrokers aufzurufen, passiert nichts.

      Wenn ich über:

      root@iobroker1:/opt/iobroker# node -v                                                                        
      v16.14.0                                                                                                     
      root@iobroker1:/opt/iobroker# nodejs -v                                                                      
      v6.17.1                                                                                                                                                                                
      root@iobroker1:/opt/iobroker# npm -v                                                                         
      8.3.1                                                                                                        
                                                          
      

      Die aktuellen Versionen abfrage, handelt sich es um den Versionsstand nach meinem fehlgeschlagenden Update.
      Irgendwie hat mein Backup Restore also nicht funktioniert.

      Der Admina dapter scheint aber zu laufen, auch das vis kann ich aufrufen....

      root@iobroker1:/opt/iobroker# iobroker list instances                                                        
      dev/serial/by-id/usb-ITead_Sonoff_Zigbee_3.0_USB_Dongle_Plus_86a760e12a3bec119647a0957a0af07f-if00-port0     
        system.adapter.admin.0                  : admin                 : iobroker1                                
      -  enabled, port: 8081, bind: 0.0.0.0, run as: admin                                                         
      + system.adapter.cloud.0                  : cloud                 : iobroker1                                
      -  enabled                                                                                                   
        system.adapter.daswetter.0              : daswetter             : iobroker1                                
      -  enabled                                                                                                   
        system.adapter.fhem.0                   : fhem                  : iobroker1                                
      - disabled, port: 7072                                                                                       
        system.adapter.flot.0                   : flot                  : iobroker1                                
      -  enabled                                                                                                   
      + system.adapter.history.0                : history               : iobroker1                                
      -  enabled                                                                                                   
        system.adapter.hm-rega.0                : hm-rega               : iobroker1                                
      -  enabled                                                                                                   
      + system.adapter.hm-rpc.0                 : hm-rpc                : iobroker1                                
      -  enabled, port: 0                                                                                          
        system.adapter.hm-rpc.1                 : hm-rpc                : iobroker1                                
      - disabled, port: 0                                                                                          
        system.adapter.influxdb.0               : influxdb              : iobroker1                                
      -  enabled, port: 32778                                                                                      
      + system.adapter.info.0                   : info                  : iobroker1                                
      -  enabled                                                                                                   
      + system.adapter.javascript.0             : javascript            : iobroker1                                
      -  enabled                                                                                                   
      + system.adapter.mqtt.0                   : mqtt                  : iobroker1                                
      -  enabled, port: 1886                                                                                       
      + system.adapter.node-red.0               : node-red              : iobroker1                                
      
      

      Wenn ich den Admin adapter von manuell über die konsole starten will, bekomme ich einen Fehler:

      root@iobroker1:/opt/iobroker# node node_modules/iobroker.admin/admin.js --logs                               
      node:internal/modules/cjs/loader:936                                                                         
        throw err;                                                                                                 
        ^                                                                                                          
                                                                                                                   
      Error: Cannot find module '/opt/iobroker/node_modules/iobroker.admin/admin.js'                               
          at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)                            
          at Function.Module._load (node:internal/modules/cjs/loader:778:27)                                       
          at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)                    
          at node:internal/main/run_main_module:17:47 {                                                            
        code: 'MODULE_NOT_FOUND',                                                                                  
        requireStack: []                                                                                           
      }                                                             
      

      Hat jemand von euch eine Idee?
      Ich will ungern mein komplettes System nochmal neu aufbauen müssen 🤕

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

        @spranz sagte in Admin Adapter nicht mehr erreichbar:

        root@iobroker1:/opt/iobroker# node -v v16.14.0 root@iobroker1:/opt/iobroker# nodejs -v v6.17.1

        NodeJS krumm installiert.
        Schau in meiner Signatur wie es richtig geht.

        S 1 Reply Last reply Reply Quote 0
        • S
          spranz @Thomas Braun last edited by spranz

          @thomas-braun

          Danke für deine schnelle Antwort...
          Ich habe jetzt die Pfade anhand deiner Anleitung überprüft.
          Sehe ich das korrekt, dass der Pfad von node und npm falsch ist? (local)
          Oder ist der nodejs falsch und gehört auch in das local verzeichnis?

          Achso, die Versionen sind aber soweit ok? oder sind die zu hoch für den iobroker?

          Sorry für meine dummen Fragen, aber ich bin nicht so der linux pro. Ich versuche schon meine Fragen vorher zu googlen bevor ich das forum zuspamme...:)

          o apt update &> /dev/null && sudo apt update && apt policy nodejs && pwd && sudo                             
          /usr/bin/nodejs                                                                                              
          /usr/local/bin/node                                                                                          
          /usr/local/bin/npm                                                                                        
          v6.17.1                                                                                                      
          v16.14.0                                                                                                     
          8.3.1                                                                                                        
          root                                                                                                         
          /opt/iobroker                                                                                                
          sudo: Hostname iobroker1 kann nicht aufgelöst werden                                                        
          OK:1 http://security.debian.org/debian-security stretch/updates InRelease                                    
          Ign:2 http://deb.debian.org/debian stretch InRelease                                                         
          OK:3 http://deb.debian.org/debian stretch-updates InRelease                                                  
          OK:4 http://deb.debian.org/debian stretch Release                                                            
          OK:5 https://deb.nodesource.com/node_6.x stretch InRelease                                                   
          Paketlisten werden gelesen... Fertig                                                                         
          Abhängigkeitsbaum wird aufgebaut.                                                                           
          Statusinformationen werden eingelesen.... Fertig                                                             
          Alle Pakete sind aktuell.                                                                                    
          nodejs:                                                                                                      
            Installiert:           6.17.1-1nodesource1                                                                 
            Installationskandidat: 6.17.1-1nodesource1                                                                 
            Versionstabelle:                                                                                           
           *** 6.17.1-1nodesource1 500                                                                                 
                  500 https://deb.nodesource.com/node_6.x stretch/main amd64 Packages                                  
                  100 /var/lib/dpkg/status                                                                             
               4.8.2~dfsg-1 500                                                                                        
                  500 http://deb.debian.org/debian stretch/main amd64 Packages    
          
          Thomas Braun 1 Reply Last reply Reply Quote 0
          • Thomas Braun
            Thomas Braun Most Active @spranz last edited by

            @spranz sagte in Admin Adapter nicht mehr erreichbar:

            Sehe ich das korrekt, dass der Pfad von node und npm falsch ist? (local)

            Ja, sind falsch.

            Achso, die Versionen sind aber soweit ok? oder sind die zu hoch für den iobroker?

            Da die chaotisch falsch sind: Ja, falsch. Empfohlen ist nodeJS14. Sauber installiert.

            root login ist auch falsch.
            Stretch ist tot, es gibt mittlerweile den Nach-Nachfolger 'Bullseye'.

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

            Support us

            ioBroker
            Community Adapters
            Donate
            FAQ Cloud / IOT
            HowTo: Node.js-Update
            HowTo: Backup/Restore
            Downloads
            BLOG

            876
            Online

            31.9k
            Users

            80.1k
            Topics

            1.3m
            Posts

            2
            4
            221
            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