Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. (gelöst) IOBROKER installation klappt nicht / npm Fehler

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.8k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.3k

(gelöst) IOBROKER installation klappt nicht / npm Fehler

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
43 Beiträge 10 Kommentatoren 18.5k Aufrufe
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • A Offline
    A Offline
    audioconcept
    schrieb am zuletzt editiert von
    #10

    Hi

    hab noch mal die Light Version installiert, aber da hat man kein SSH und auch keine Grafische Oberfläche. Die brauche ich unbedingt.

    Hat den noch niemand IOBROKER auf Raspbian Jessie zum laufen gebraucht?

    Wo bekommt man sonst noch Rasbian Wheezy her?

    Gruß aus Dortmund

    Michael

    –---------------------------------

    <size size="85">Ausstattung: PI 4 , Rasbian , IOBroker , Admin 1.2.3, VIS 0.10.2, Host 0.90 [wird immer auf dem neuesten Stand geha…</size>

    1 Antwort Letzte Antwort
    0
    • S Offline
      S Offline
      simpixo
      schrieb am zuletzt editiert von
      #11

      Ja klar bei mir läuft es, aber der automatische Systemstart funktioniert leider nicht! Da ich es auf einem Raspi 3 installiert habe und dort scheint sich was geändert zu haben, was die Eintragung als Systemdienst angeht! [emoji6]

      Aber benutze das aktuellste Rasbian Jessy Image und iobroker läuft einwandfrei

      Gesendet von meinem iPhone mit Tapatalk

      1 Antwort Letzte Antwort
      0
      • Jey CeeJ Online
        Jey CeeJ Online
        Jey Cee
        Developer
        schrieb am zuletzt editiert von
        #12

        Ich hab zuerst das insstallierte nodejs von hand entfernt, also alle dateien mit dem namen node gesucht und gelöscht.

        Installation von nodejs 4.x nach dieser Anleitung: https://nodejs.org/en/download/package- … tributions

        Gesendet von meinem Jolla mit Tapatalk

        Persönlicher Support
        Spenden -> paypal.me/J3YC33

        1 Antwort Letzte Antwort
        0
        • N Offline
          N Offline
          nobody
          schrieb am zuletzt editiert von
          #13

          @simpixo:

          Ja klar bei mir läuft es, aber der automatische Systemstart funktioniert leider nicht! Da ich es auf einem Raspi 3 installiert habe und dort scheint sich was geändert zu haben, was die Eintragung als Systemdienst angeht! [emoji6] `

          Also bei mir läuft auch das init.d Skript unter Jessie.

          Für den automatischen Start gibt es unter /etc/init.d die Datei iobroker.sh. Diese funktioniert unter Jessie wie Weezy gleich.

          Wichtig ist, dass dieses Skript zum Start den Pfad für das Node-Kommando node in einer Variable NODECMD setzt. Diese Auflösung muss funktionieren.

          Bei mir hab ich die fest auf /usr/bin/node gesetzt.

          1 Antwort Letzte Antwort
          0
          • A Offline
            A Offline
            audioconcept
            schrieb am zuletzt editiert von
            #14

            @Jey Cee:

            Ich hab zuerst das insstallierte nodejs von hand entfernt, also alle dateien mit dem namen node gesucht und gelöscht.

            Installation von nodejs 4.x nach dieser Anleitung: https://nodejs.org/en/download/package- … tributions

            Gesendet von meinem Jolla mit Tapatalk `

            Hi gibt es einen Befehl mit dem man alle Node Dateien löschen kann? Im Programmieren bin ich nicht so fit.

            Gruß aus Dortmund

            Michael

            –---------------------------------

            <size size="85">Ausstattung: PI 4 , Rasbian , IOBroker , Admin 1.2.3, VIS 0.10.2, Host 0.90 [wird immer auf dem neuesten Stand geha…</size>

            1 Antwort Letzte Antwort
            0
            • Jey CeeJ Online
              Jey CeeJ Online
              Jey Cee
              Developer
              schrieb am zuletzt editiert von
              #15

              Achtung der folgende befehl löscht alle gefundenen dateien.

              Find -name node -delete

              Gesendet von meinem Jolla mit Tapatalk

              Persönlicher Support
              Spenden -> paypal.me/J3YC33

              1 Antwort Letzte Antwort
              0
              • S Offline
                S Offline
                simpixo
                schrieb am zuletzt editiert von
                #16

                @simpixo:

                Ja klar bei mir läuft es, aber der automatische Systemstart funktioniert leider nicht! Da ich es auf einem Raspi 3 installiert habe und dort scheint sich was geändert zu haben, was die Eintragung als Systemdienst angeht! [emoji6]

                Aber benutze das aktuellste Rasbian Jessy Image und iobroker läuft einwandfrei `

                Leider geht das Script nicht, sofern du von Wheezy auf Jessie migrierst funktioniert es auch, aber sofern du eine neu Installation durchführst mit dem neusten Jessie Image auf dem Raspberry PI 3 erhälst du am Ende einen Fehler "unerwartetes Zeilenende in Zeile 69" oder so, den genauen Wortlaut weiß ich nicht mehr genau. Der ioBroker Dienst ist leider nicht eingetragen und ioBroker startet nicht mehr automatisch nach einem reboot.

                Starte ich ioBroker aber manuell, läuft alles perfekt. Es liegt höchstwahrscheinlich an der geänderten systemd-Architektur im neusten Image. Vielleicht kann sich das irgend jemand mal anschauen :D

                1 Antwort Letzte Antwort
                0
                • N Offline
                  N Offline
                  nobody
                  schrieb am zuletzt editiert von
                  #17

                  Hallo simpixo,

                  hat hierzu schon jemand in Jira oder auf github ein Ticket aufgemacht?

                  1 Antwort Letzte Antwort
                  0
                  • S Offline
                    S Offline
                    simpixo
                    schrieb am zuletzt editiert von
                    #18

                    Ich weiß es leider nicht. Wie kann ich da eins eröffnen!?

                    Gesendet von meinem iPhone mit Tapatalk

                    1 Antwort Letzte Antwort
                    0
                    • N Offline
                      N Offline
                      nobody
                      schrieb am zuletzt editiert von
                      #19

                      http://www.iobroker.net/?page_id=2926&lang=de

                      Die Ausgabe von npm wäre bestimmt bei der Fehlersuche hilfreich.

                      Aber so wie es aussieht, hat bluefox schon mitbekommen, dass es da ein Problem gibt: http://forum.iobroker.net/viewtopic.php … 460#p21696

                      1 Antwort Letzte Antwort
                      0
                      • S Offline
                        S Offline
                        simpixo
                        schrieb am zuletzt editiert von
                        #20

                        Ja ich habe ihn mal diesbezüglich angeschrieben [emoji6] dachte erst das ich was falsch gemacht habe, aber nach der Recherche muss es an der geänderten Architektur liegen! Ist aber nur eine Vermutung, bin ja nicht so vertraut mit Linux[emoji6]

                        Gesendet von meinem iPhone mit Tapatalk

                        1 Antwort Letzte Antwort
                        0
                        • N Offline
                          N Offline
                          nobody
                          schrieb am zuletzt editiert von
                          #21

                          @simpixo:

                          @simpixo:

                          Leider geht das Script nicht, sofern du von Wheezy auf Jessie migrierst funktioniert es auch, aber sofern du eine neu Installation durchführst mit dem neusten Jessie Image auf dem Raspberry PI 3 erhälst du am Ende einen Fehler "unerwartetes Zeilenende in Zeile 69" oder so, den genauen Wortlaut weiß ich nicht mehr genau. Der ioBroker Dienst ist leider nicht eingetragen und ioBroker startet nicht mehr automatisch nach einem reboot.

                          Ich kann das jetzt nicht vollständig nachvollziehen, da ich nur ein System habe und dies zurzeit produktiv ist (never change a running system), von der Fehlermeldung und der Zeilennummer tippe ich darauf, dass es am letzten Zeilenumbruch in der Datei /install/linux/install.sh liegt.

                          Laut Debian-Forum haben auch andere User seit Umstellung auf die in Jessie enthaltenen bash-Version Probleme mit Batch-Skripten, die unter Windows gespeichert wurden und somit am Ende der letzten Zeile kein Linux-konformer Zeilenumbruch ist.

                          Die Datei hat 68 Zeilen, somit kommt das mit der Fehlermeldung für Zeile 69 hin.

                          1 Antwort Letzte Antwort
                          0
                          • S Offline
                            S Offline
                            simpixo
                            schrieb am zuletzt editiert von
                            #22

                            @nobody:

                            @simpixo:

                            @simpixo:

                            Leider geht das Script nicht, sofern du von Wheezy auf Jessie migrierst funktioniert es auch, aber sofern du eine neu Installation durchführst mit dem neusten Jessie Image auf dem Raspberry PI 3 erhälst du am Ende einen Fehler "unerwartetes Zeilenende in Zeile 69" oder so, den genauen Wortlaut weiß ich nicht mehr genau. Der ioBroker Dienst ist leider nicht eingetragen und ioBroker startet nicht mehr automatisch nach einem reboot.

                            Ich kann das jetzt nicht vollständig nachvollziehen, da ich nur ein System habe und dies zurzeit produktiv ist (never change a running system), von der Fehlermeldung und der Zeilennummer tippe ich darauf, dass es am letzten Zeilenumbruch in der Datei /install/linux/install.sh liegt.

                            Laut Debian-Forum haben auch andere User seit Umstellung auf die in Jessie enthaltenen bash-Version Probleme mit Batch-Skripten, die unter Windows gespeichert wurden und somit am Ende der letzten Zeile kein Linux-konformer Zeilenumbruch ist.

                            Die Datei hat 68 Zeilen, somit kommt das mit der Fehlermeldung für Zeile 69 hin. `

                            Ok das hört sich schon mal gut an, konnte ich auch nachvollziehen, obwohl die Datei von mir nicht verändert worden ist. Denn der Fehler kommt ja bei der Installation. Aber ich habe meine Datei kontrolliert und jetzt spuckt die Datei keinen Fehler mehr raus.

                            Aber wie kann ich es jetzt im Nachhinein einrichten das ioBroker wieder nach einem reboot automatisch startet?

                            1 Antwort Letzte Antwort
                            0
                            • S Offline
                              S Offline
                              simpixo
                              schrieb am zuletzt editiert von
                              #23

                              @simpixo:

                              @nobody:

                              @simpixo: `

                              Ich kann das jetzt nicht vollständig nachvollziehen, da ich nur ein System habe und dies zurzeit produktiv ist (never change a running system), von der Fehlermeldung und der Zeilennummer tippe ich darauf, dass es am letzten Zeilenumbruch in der Datei /install/linux/install.sh liegt.

                              Laut Debian-Forum haben auch andere User seit Umstellung auf die in Jessie enthaltenen bash-Version Probleme mit Batch-Skripten, die unter Windows gespeichert wurden und somit am Ende der letzten Zeile kein Linux-konformer Zeilenumbruch ist.

                              Die Datei hat 68 Zeilen, somit kommt das mit der Fehlermeldung für Zeile 69 hin. `

                              Ok das hört sich schon mal gut an, konnte ich auch nachvollziehen, obwohl die Datei von mir nicht verändert worden ist. Denn der Fehler kommt ja bei der Installation. Aber ich habe meine Datei kontrolliert und jetzt spuckt die Datei keinen Fehler mehr raus.

                              Aber wie kann ich es jetzt im Nachhinein einrichten das ioBroker wieder nach einem reboot automatisch startet? `

                              Nachdem das unsichtbare Zeichen entfernt war, habe ich den Dienst nochmal mit

                              update-rc.d script_name defaults

                              jetzt hat er es ohne einen Fehler eingetragen. Auch ein reboot zeigte das iobroker jetzt automatisch startet :D :D :D Also lag es wirklich nur an dem unsichtbaren Zechen, aber es musste ja schon von Anfang an drin gewesen sein, da der Fehler bei der Installation kam

                              Danke :!:

                              1 Antwort Letzte Antwort
                              0
                              • A Offline
                                A Offline
                                audioconcept
                                schrieb am zuletzt editiert von
                                #24

                                @Jey Cee:

                                Achtung der folgende befehl löscht alle gefundenen dateien.

                                Find -name node -delete

                                Gesendet von meinem Jolla mit Tapatalk `

                                Das geht nicht da kommt:

                                root@raspberrypi:/home/pi# Find -name node -delete

                                bash: Find: Kommando nicht gefunden.

                                root@raspberrypi:/home/pi#

                                Wenn ich jetzt npm install iobroker installiere kommt die Meldung das ich nicht als root angemeldet bin.

                                hab aber vorher sudo su angegeben. Bei Jessie scheint das ja ein wenig anders zu sein. was kann ich machen?

                                Gruß aus Dortmund

                                Michael

                                –---------------------------------

                                <size size="85">Ausstattung: PI 4 , Rasbian , IOBroker , Admin 1.2.3, VIS 0.10.2, Host 0.90 [wird immer auf dem neuesten Stand geha…</size>

                                1 Antwort Letzte Antwort
                                0
                                • N Offline
                                  N Offline
                                  nobody
                                  schrieb am zuletzt editiert von
                                  #25

                                  Klein geschriebenes find

                                  Es reicht, wenn du /usr/bin/node löschst.

                                  1 Antwort Letzte Antwort
                                  0
                                  • A Offline
                                    A Offline
                                    audioconcept
                                    schrieb am zuletzt editiert von
                                    #26

                                    Hi ok das klappte.Hab dann Node nachinstalliert und dann Iobroker aber es kommt die Meldung das ich es als root versuchen soll. Mache ich aber!

                                    root@raspberrypi:/home/pi# wget http://download.iobroker.net/nodejs0_12_6_armhf.deb
                                    --2016-03-14 18:59:01--  http://download.iobroker.net/nodejs0_12_6_armhf.deb
                                    Auflösen des Hostnamen »download.iobroker.net (download.iobroker.net)«... 5.189.159.127, 2a02:c200:1:10:3:1:51:1
                                    Verbindungsaufbau zu download.iobroker.net (download.iobroker.net)|5.189.159.127|:80... verbunden.
                                    HTTP-Anforderung gesendet, warte auf Antwort... 200 OK
                                    Länge: 6728900 (6,4M) [application/x-debian-package]
                                    In »»nodejs0_12_6_armhf.deb«« speichern.
                                    
                                    nodejs0_12_6_armhf. 100%[=====================>]   6,42M   998KB/s   in 5,7s
                                    
                                    2016-03-14 18:59:07 (1,13 MB/s) - »»nodejs0_12_6_armhf.deb«« gespeichert [6728900/6728900]
                                    
                                    root@raspberrypi:/home/pi# dpkg -i nodejs0_12_6_armhf.deb
                                    (Lese Datenbank ... 125413 Dateien und Verzeichnisse sind derzeit installiert.)
                                    Vorbereitung zum Entpacken von nodejs0_12_6_armhf.deb ...
                                    Entpacken von node (0.12.6-1) über (0.12.6-1) ...
                                    node (0.12.6-1) wird eingerichtet ...
                                    Trigger für man-db (2.7.0.2-5) werden verarbeitet ...
                                    root@raspberrypi:/home/pi# rm nodejs0_12_6_armhf.deb
                                    root@raspberrypi:/home/pi# cd /opt/iobroker
                                    root@raspberrypi:/opt/iobroker# npm install iobroker
                                    /
                                    > iobroker@0.7.0 install /opt/iobroker/node_modules/iobroker
                                    > node lib/setup.js
                                    
                                    npm install iobroker.js-controller --production --prefix /opt/iobroker
                                    npm ERR! Linux 4.1.18-v7+
                                    npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.js-controller" "--production" "--prefix" "/opt/iobroker"
                                    npm ERR! node v0.12.6
                                    npm ERR! npm  v2.11.2
                                    npm ERR! path /root/.npm/iobroker.js-controller/0.8.7/package
                                    npm ERR! code EACCES
                                    npm ERR! errno -13
                                    
                                    npm ERR! Error: EACCES, mkdir '/root/.npm/iobroker.js-controller/0.8.7/package'
                                    npm ERR!     at Error (native)
                                    npm ERR!  { [Error: EACCES, mkdir '/root/.npm/iobroker.js-controller/0.8.7/package']
                                    npm ERR!   errno: -13,
                                    npm ERR!   code: 'EACCES',
                                    npm ERR!   path: '/root/.npm/iobroker.js-controller/0.8.7/package' }
                                    npm ERR!
                                    npm ERR! Please try running this command again as root/Administrator.
                                    
                                    npm ERR! Please include the following file with any support request:
                                    npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
                                    npm install iobroker.admin --production --prefix /opt/iobroker
                                    npm ERR! Linux 4.1.18-v7+
                                    npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "iobroker.admin" "--production" "--prefix" "/opt/iobroker"
                                    npm ERR! node v0.12.6
                                    npm ERR! npm  v2.11.2
                                    npm ERR! path /root/.npm/iobroker.admin/0.8.6/package
                                    npm ERR! code EACCES
                                    npm ERR! errno -13
                                    
                                    npm ERR! Error: EACCES, mkdir '/root/.npm/iobroker.admin/0.8.6/package'
                                    npm ERR!     at Error (native)
                                    npm ERR!  { [Error: EACCES, mkdir '/root/.npm/iobroker.admin/0.8.6/package']
                                    npm ERR!   errno: -13,
                                    npm ERR!   code: 'EACCES',
                                    npm ERR!   path: '/root/.npm/iobroker.admin/0.8.6/package' }
                                    npm ERR!
                                    npm ERR! Please try running this command again as root/Administrator.
                                    
                                    npm ERR! Please include the following file with any support request:
                                    npm ERR!     /opt/iobroker/node_modules/iobroker/npm-debug.log
                                    Cannot install as normal user. Try sudo...
                                    sudo npm install iobroker.admin --production --prefix /opt/iobroker
                                    
                                    

                                    Gruß aus Dortmund

                                    Michael

                                    –---------------------------------

                                    <size size="85">Ausstattung: PI 4 , Rasbian , IOBroker , Admin 1.2.3, VIS 0.10.2, Host 0.90 [wird immer auf dem neuesten Stand geha…</size>

                                    1 Antwort Letzte Antwort
                                    0
                                    • S Offline
                                      S Offline
                                      simpixo
                                      schrieb am zuletzt editiert von
                                      #27

                                      Du musst erst als User Pi das Passwort für den Root User ändern! Das machst du mit

                                      sudo passwd Root

                                      Und dann musst du dich nicht als Pi sondern als Root am Raspberry Pi anmelden [emoji6]

                                      Ein sudo su reicht da leider nicht [emoji6]

                                      Gesendet von meinem iPhone mit Tapatalk

                                      1 Antwort Letzte Antwort
                                      0
                                      • A Offline
                                        A Offline
                                        audioconcept
                                        schrieb am zuletzt editiert von
                                        #28

                                        Hi

                                        ja bei Raspbian Wheezy ging das auch immer aber bei Raspbian Jessie kann man das zwar so eingeben aber er behällt diese Änderung nicht.

                                        Hast du für Jessie eine genaue Anleitung was ich da machen muss?

                                        Gruß aus Dortmund

                                        Michael

                                        –---------------------------------

                                        <size size="85">Ausstattung: PI 4 , Rasbian , IOBroker , Admin 1.2.3, VIS 0.10.2, Host 0.90 [wird immer auf dem neuesten Stand geha…</size>

                                        1 Antwort Letzte Antwort
                                        0
                                        • N Offline
                                          N Offline
                                          nobody
                                          schrieb am zuletzt editiert von
                                          #29

                                          Ich rate mal, dass du mit ssh auf den pi zugreifst.

                                          Dann hilft folgendes:

                                          su root

                                          nano /etc/ssh/sshd_config

                                          Dann die folgende Zeile mit # auskommentieren:

                                          #PermitRootLogin without-password

                                          Datei speichern und anschließend den ssh - Dienst neu starten:

                                          /etc/init.d/ssh restart

                                          Gesendet von meinem GT-N8000 mit Tapatalk

                                          1 Antwort Letzte Antwort
                                          0
                                          Antworten
                                          • In einem neuen Thema antworten
                                          Anmelden zum Antworten
                                          • Älteste zuerst
                                          • Neuste zuerst
                                          • Meiste Stimmen


                                          Support us

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

                                          445

                                          Online

                                          32.4k

                                          Benutzer

                                          81.5k

                                          Themen

                                          1.3m

                                          Beiträge
                                          Community
                                          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                          ioBroker Community 2014-2025
                                          logo
                                          • Anmelden

                                          • Du hast noch kein Konto? Registrieren

                                          • Anmelden oder registrieren, um zu suchen
                                          • Erster Beitrag
                                            Letzter Beitrag
                                          0
                                          • Home
                                          • Aktuell
                                          • Tags
                                          • Ungelesen 0
                                          • Kategorien
                                          • Unreplied
                                          • Beliebt
                                          • GitHub
                                          • Docu
                                          • Hilfe