Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. [gelöst]iobroker auf FreeNAS (FreeBSD)

    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]iobroker auf FreeNAS (FreeBSD)

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

      Nachdem ich den ccu.io auf meinem FreeNAS laufen habe, versuchte ich heute den Nachfolger ans Laufen zu bekommen.

      "npm install iobroker" produziert leider folgende Meldung

      > > iobroker@0.7.1 install /node_modules/iobroker
      > node lib/setup.js
      
      npm install iobroker.js-controller --production --prefix ""
      npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
      npm ERR! FreeBSD 9.3-RELEASE-p31
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" ""
      npm ERR! node v5.9.0
      npm ERR! npm  v3.8.2
      
      npm ERR! Cannot read property 'target' of null
      npm ERR!
      npm ERR! If you need help, you may report this error at:
      npm ERR!     <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request:
      npm ERR!     /node_modules/iobroker/npm-debug.log
      npm install iobroker.admin --production --prefix ""
      npm ERR! FreeBSD 9.3-RELEASE-p31
      npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "--production" "--prefix" ""
      npm ERR! node v5.9.0
      npm ERR! npm  v3.8.2
      
      npm ERR! Cannot read property 'target' of null
      npm ERR!
      npm ERR! If you need help, you may report this error at:
      npm ERR!     <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request:
      npm ERR!     /node_modules/iobroker/npm-debug.log
      Could not find "/node_modules/iobroker/lib/../../iobroker.js-controller/conf/iobroker-dist.json". Possible iobroker.js-controller was not installed
      /
      `-- iobroker@0.7.1
      
      npm WARN enoent ENOENT: no such file or directory, open '/package.json'
      npm WARN !invalid#1 No description
      npm WARN !invalid#1 No repository field.
      npm WARN !invalid#1 No README data
      npm WARN !invalid#1 No license field.</https:></https:> 
      

      Was kann ich tun?

      1 Reply Last reply Reply Quote 0
      • Bluefox
        Bluefox last edited by

        @mrMuppet:

        Nachdem ich den ccu.io auf meinem FreeNAS laufen habe, versuchte ich heute den Nachfolger ans Laufen zu bekommen.

        "npm install iobroker" produziert leider folgende Meldung

        > > iobroker@0.7.1 install /node_modules/iobroker
        > node lib/setup.js
        
        npm install iobroker.js-controller --production --prefix ""
        npm WARN deprecated graceful-fs@3.0.8: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
        npm ERR! FreeBSD 9.3-RELEASE-p31
        npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" ""
        npm ERR! node v5.9.0
        npm ERR! npm  v3.8.2
        
        npm ERR! Cannot read property 'target' of null
        npm ERR!
        npm ERR! If you need help, you may report this error at:
        npm ERR!     <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request:
        npm ERR!     /node_modules/iobroker/npm-debug.log
        npm install iobroker.admin --production --prefix ""
        npm ERR! FreeBSD 9.3-RELEASE-p31
        npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "--production" "--prefix" ""
        npm ERR! node v5.9.0
        npm ERR! npm  v3.8.2
        
        npm ERR! Cannot read property 'target' of null
        npm ERR!
        npm ERR! If you need help, you may report this error at:
        npm ERR!     <https: github.com/npm/issues="">npm ERR! Please include the following file with any support request:
        npm ERR!     /node_modules/iobroker/npm-debug.log
        Could not find "/node_modules/iobroker/lib/../../iobroker.js-controller/conf/iobroker-dist.json". Possible iobroker.js-controller was not installed
        /
        `-- iobroker@0.7.1
        
        npm WARN enoent ENOENT: no such file or directory, open '/package.json'
        npm WARN !invalid#1 No description
        npm WARN !invalid#1 No repository field.
        npm WARN !invalid#1 No README data
        npm WARN !invalid#1 No license field.</https:></https:> 
        

        Was kann ich tun? `

        /node_modules/iobroker/npm-debug.log ??

        Da sollte am Ende ein Fehler stehen

        1 Reply Last reply Reply Quote 0
        • M
          mrMuppet last edited by

          Hier ist meine http://pastebin.com/Xnjtcjut

          Wäre spitze wenn da mal einer drüber gucken könnte.

          Vielen Dank!

          1 Reply Last reply Reply Quote 0
          • Bluefox
            Bluefox last edited by

            @mrMuppet:

            Hier ist meine http://pastebin.com/Xnjtcjut

            Wäre spitze wenn da mal einer drüber gucken könnte.

            Vielen Dank! `
            Ich kann aus dem log nicht nachvollziehen, was schiff gelaufen ist.

            Ich sehe nur, dass ioBroker.admin kann nicht installiert werden.

            Es gibt noch die Möglichkeit das ganze einzeln zu installieren:

            mkdir /opt/iobroker
            sudo chmod 777 /opt/iobroker
            cd /opt/iobroker
            sudo npm install iobroker.js-controller
            sudo npm install iobroker.admin
            sudo chmod -R 777 /opt/iobroker
            cd /opt/iobroker/node_modules/iobroker.js-controller
            node iobroker setup first
            node iobroker start
            
            

            Danach sollte man autostart Problem lösen. Aber est ist danach. 😉

            1 Reply Last reply Reply Quote 0
            • M
              mrMuppet last edited by

              @Bluefox:

              Es gibt noch die Möglichkeit das ganze einzeln zu installieren:

              mkdir /opt/iobroker
              sudo chmod 777 /opt/iobroker
              cd /opt/iobroker
              sudo npm install iobroker.js-controller
              sudo npm install iobroker.admin
              sudo chmod 777 /opt/iobroker/*.* -R
              cd /opt/iobroker/node_modules/iobroker.js-controller
              node iobroker setup first
              node iobroker start
              
              ```` `  
              

              Vielen Dank! Werde ich nachher mal ausprobieren!

              1 Reply Last reply Reply Quote 0
              • N
                nobody last edited by

                Hallo Bluefox,

                sollte die Installation denn mittlerweile mit node v5.9.0 ohne Fehler funktionieren? :?

                1 Reply Last reply Reply Quote 0
                • M
                  mrMuppet last edited by

                  Super! Vielen Dank. Ich habe Node 012 benutzt und die Schritte von Bluefox. Und prompt läuft es! Vielen Dank! Sobald ich auch den Autostart hinbekommen habe werde ich auch ein HowTo für FreeNAS schreiben…

                  1 Reply Last reply Reply Quote 0
                  • M
                    mrMuppet last edited by

                    Wo kann ich denn eigentlich die ioBroker kommandozeilenbefehle eingeben? Ich kann bei mir nur in "/opt/iobroker/node_modules/iobroker.js-controller" mit node den broker starten, aber zum beispiel der Upload-befehl klappen da nicht, weil er im falschen verzeichnis sucht.

                    Was kann ich tun?

                    1 Reply Last reply Reply Quote 0
                    • N
                      nobody last edited by

                      normalerweise legt die Installation des npm Pakets für iobroker eine Datei mit dem Namen iobroker im Verzeichnis /usr/bin an.

                      Diese Datei ist ausführbar und enthält die folgende Code-Zeile:

                      node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $1 $2 $3 $4 $5
                      
                      

                      Das Verzeichnis /usr/bin liegt normalerweise im Pfad des Benutzer-Envrionments.

                      Prüfe mal, ob die Datei da und ausführbar ist und ob das Verzeichnis im Suchpfad ist.

                      1 Reply Last reply Reply Quote 0
                      • M
                        mrMuppet last edited by

                        @nobody:

                        normalerweise legt die Installation des npm Pakets für iobroker eine Datei mit dem Namen iobroker im Verzeichnis /usr/bin an.

                        Diese Datei ist ausführbar und enthält die folgende Code-Zeile:

                        node /opt/iobroker/node_modules/iobroker.js-controller/iobroker.js $1 $2 $3 $4 $5
                        
                        

                        Das Verzeichnis /usr/bin liegt normalerweise im Pfad des Benutzer-Envrionments.

                        Prüfe mal, ob die Datei da und ausführbar ist und ob das Verzeichnis im Suchpfad ist. `

                        Die Datei ist leider nicht vorhanden, aber immerhin kann ich jetzt auch mal ein paar kommandorzeilen-parameter mit eingeben…

                        1 Reply Last reply Reply Quote 0
                        • N
                          nobody last edited by

                          Dann lege die Datei noch einfach mit nano an, kopiere die eine Zeile code rein und ändere die Rechte mit chmod auf ausführbar. Dann sollte es gehen.

                          Gesendet von meinem GT-N8000 mit Tapatalk

                          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

                          873
                          Online

                          31.9k
                          Users

                          80.1k
                          Topics

                          1.3m
                          Posts

                          3
                          11
                          2857
                          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