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. Iobroker unter 18.04 LTS schleife

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    16
    1
    281

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    4.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.3k

Iobroker unter 18.04 LTS schleife

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
8 Beiträge 4 Kommentatoren 3.1k 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.
  • tommyr84T Offline
    tommyr84T Offline
    tommyr84
    schrieb am zuletzt editiert von
    #1

    Hallo Leute, irgendwie komm mich mit meiner Iobroker inatallation nicht weiter.

    Ich versuche seit 2 Tagen ihn auf meinem NUN zum laufen zu bekommen, aber ohne Erfolg.

    Folgende Schritte habe ich durchgeführt:

    installation von Ubuntu 18.04 LTS nativ.

    dann wie in der Anleitung beschrieben node und nodejs deinstalliert mit folgenden Befehlen:

    sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get autoremove
    

    -> reboot

    npm -v 
    node -v
    nodejs -v
    

    liefern wie gewünscht keine Ergebnisse (werden nicht gefunden),

    nun mit

    curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
    sudo apt-get install -y build-essential libavahi-compat-libdnssd-dev libudev-dev libpam0g-dev nodejs
    

    nodeJs wieder installiert,

    nodejs -v 
    v8.10.0
    node -v
    v8.10.0
    npm -v
    NICHT GEFUNDEN
    

    ok also npm mit

    apt install npm 
    

    geholt,

    npm -v
    v3.5.2
    

    dann

    mkdir /opt/iobroker
    chmod 777 /opt/iobroker
    cd /opt/iobroker
    npm install --unsafe-perm iobroker
    

    jetzt hängt die installation jedoch nach dem fetch in einer dauerschleife…

    > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
    > node lib/prepareSetup.js && node lib/setup.js
    
    NPM version: 3.5.2
    npm install iobroker.discovery@stable --production --save
    
    > serialport@4.0.7 install /opt/iobroker/node_modules/serialport
    > node-pre-gyp install --fallback-to-build
    
    node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v57-linux-x64.tar.gz 
    node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@8.10.0 (node-v57 ABI) (falling back to source compile with node-gyp) 
    make: Verzeichnis „/opt/iobroker/node_modules/serialport/build“ wird betreten
      CXX(target) Release/obj.target/serialport/src/serialport.o
    ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
    ../src/serialport.cpp:180:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(2, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterUpdate(uv_work_t*)’:
    ../src/serialport.cpp:240:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(1, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterWrite(uv_work_t*)’:
    ../src/serialport.cpp:339:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(1, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterClose(uv_work_t*)’:
    ../src/serialport.cpp:403:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(1, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterList(uv_work_t*)’:
    ../src/serialport.cpp:465:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(2, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterFlush(uv_work_t*)’:
    ../src/serialport.cpp:516:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(2, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterSet(uv_work_t*)’:
    ../src/serialport.cpp:573:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(1, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
    ../src/serialport.cpp: In function ‘void EIO_AfterDrain(uv_work_t*)’:
    ../src/serialport.cpp:617:30: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       data->callback.Call(1, argv);
                                  ^
    In file included from ../src/./serialport.h:7:0,
                     from ../src/serialport.cpp:1:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
      CXX(target) Release/obj.target/serialport/src/serialport_unix.o
    ../src/serialport_unix.cpp: In function ‘int setup(int, OpenBaton*)’:
    ../src/serialport_unix.cpp:209:5: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1005 [-Wformat-truncation=]
     int setup(int fd, OpenBaton *data) {
         ^~~~~
    In file included from /usr/include/stdio.h:862:0,
                     from ../src/./serialport.h:4,
                     from ../src/serialport_unix.cpp:1:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 20 or more bytes (assuming 1043) into a destination of size 1024
            __bos (__s), __fmt, __va_arg_pack ());
                                                ^
    ../src/serialport_unix.cpp: In function ‘void EIO_Open(uv_work_t*)’:
    ../src/serialport_unix.cpp:126:6: warning: ‘%s’ directive output may be truncated writing up to 1023 bytes into a region of size 1003 [-Wformat-truncation=]
     void EIO_Open(uv_work_t* req) {
          ^~~~~~~~
    In file included from /usr/include/stdio.h:862:0,
                     from ../src/./serialport.h:4,
                     from ../src/serialport_unix.cpp:1:
    /usr/include/x86_64-linux-gnu/bits/stdio2.h:65:44: note: ‘__builtin___snprintf_chk’ output 22 or more bytes (assuming 1045) into a destination of size 1024
            __bos (__s), __fmt, __va_arg_pack ());
                                                ^
      CXX(target) Release/obj.target/serialport/src/serialport_poller.o
    ../src/serialport_poller.cpp: In member function ‘void SerialportPoller::callCallback(int)’:
    ../src/serialport_poller.cpp:47:26: warning: ‘v8::Local <v8::value>Nan::Callback::Call(int, v8::Local<v8::value>*) const’ is deprecated [-Wdeprecated-declarations]
       callback_->Call(1, argv);
                              ^
    In file included from ../src/serialport_poller.cpp:5:0:
    ../../nan/nan.h:1618:3: note: declared here
       Call(int argc, v8::Local <v8::value>argv[]) const {
       ^~~~
      SOLINK_MODULE(target) Release/obj.target/serialport.node
      COPY Release/serialport.node
    make: Verzeichnis „/opt/iobroker/node_modules/serialport/build“ wird verlassen
    
    > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
    > node lib/prepareSetup.js && node lib/setup.js</v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value></v8::value> 
    

    wobei sich dann diese Zeile bis zur Unendlichkeit wiederholt

    > iobroker@1.1.2 install /opt/iobroker/node_modules/iobroker
    > node lib/prepareSetup.js && node lib/setup.js
    

    Soweit ich das richtig sehe, kann er ein paket für serial port 4.0.7 nicht installieren, kann ich manuel machen?

    oder ist das vielleicht garnicht das Problem?

    1 Antwort Letzte Antwort
    0
    • DutchmanD Offline
      DutchmanD Offline
      Dutchman
      Developer Most Active Administrators
      schrieb am zuletzt editiert von
      #2

      Du installierst nicht als root oder sudo also tippe ich Mal darauf das er das Modul nicht installieren oder finden kan

      Sent from my iPhone using Tapatalk

      1 Antwort Letzte Antwort
      0
      • tommyr84T Offline
        tommyr84T Offline
        tommyr84
        schrieb am zuletzt editiert von
        #3

        Hallo, danke für die rasche Antwort… hatte vergessen zu schreiben,

        habe alle befehle unter root ausgeführt... also

        sudo su

        1 Antwort Letzte Antwort
        0
        • apollon77A Offline
          apollon77A Offline
          apollon77
          schrieb am zuletzt editiert von
          #4

          Kannst du mal bitte schauen ob Port 9000 oder 9001 durch irgendwas belegt ist. Das war der Grund bei einem anderen Fall.

          Und er macht echt be schleife mit serialport install?

          Gesendet vom Handy …

          Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

          • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
          • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
          1 Antwort Letzte Antwort
          0
          • tommyr84T Offline
            tommyr84T Offline
            tommyr84
            schrieb am zuletzt editiert von
            #5

            Sodala.. Problem gefunden…

            ich hatte immer schon npm unter Verdacht, ich hab immer nodejs und somit auch npm mit

            sudo apt-get --purge remove nodejs
            

            gelöscht und wollte dann

            npm install -g npm@latest-2
            

            ausführen, was nicht funktionierte (logisch.. kein npm)…

            apt install npm 
            

            liefert jedoch nur v3.5.2 und diese funktioniert offenbar nicht richtig, aber man benötigt sie um den befehl

            npm install -g npm@latest-2
            

            auszuführen… somit zuerst

            apt install npm
            

            und dann

            npm install -g npm@latest-2
            

            dann zeigt npm -v

            v2.15.12 an.. und dann flutscht es!

            1 Antwort Letzte Antwort
            0
            • tommyr84T Offline
              tommyr84T Offline
              tommyr84
              schrieb am zuletzt editiert von
              #6

              @apollon77:

              Kannst du mal bitte schauen ob Port 9000 oder 9001 durch irgendwas belegt ist. Das war der Grund bei einem anderen Fall.

              Und er macht echt be schleife mit serialport install?

              Gesendet vom Handy … `

              Danke für deine Hilfe… aber es war mit 3.5.2 einfach die "falsche" npm version... :D

              1 Antwort Letzte Antwort
              0
              • apollon77A Offline
                apollon77A Offline
                apollon77
                schrieb am zuletzt editiert von
                #7

                Und latest-3 als npm version?

                Gesendet vom Handy …

                Beitrag hat geholfen? Votet rechts unten im Beitrag :-) https://paypal.me/Apollon77 / https://github.com/sponsors/Apollon77

                • Debug-Log für Instanz einschalten? Admin -> Instanzen -> Expertenmodus -> Instanz aufklappen - Loglevel ändern
                • Logfiles auf Platte /opt/iobroker/log/… nutzen, Admin schneidet Zeilen ab
                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  thomas55
                  schrieb am zuletzt editiert von
                  #8

                  Hallo und guten Tag.

                  Seit vielen Tagen versuche ich ioBroker zu installieren.

                  Das geht in VirtualBox. Da läuft es dann auf meinem Rechner und verbraucht viel Strom.

                  Deshalb habe ich eine TV-Box, eine MX10, gekauft mit Android 8. Mein Gedanke dabei war: es gibt bestimmt irgendein Linux das auf die Box flashbar ist. Nach der Lieferung und einer Woche Suchen und probieren sehe ich leider daß dem nicht so ist.

                  Nun ist schon ein bisschen Wasser die Havel runtergelaufen und ich habe einen neuen Versuch gestartet.

                  Diesmal mit Linux als App auf Android. Da gibt es ja einiges.

                  Probiert habe ich schon Termux und userLand mit Debian und Ubuntu.

                  ALLE Versuche scheitern aber an diesem npm. wenn ich versuche ioBroker zu installieren sagt mir die Maschine dass es mit npm 3.xx nicht geht. Mit npm 6.x auch nicht.

                  Leider sind alle meine Versuche den npm in Version 2 zu installieren gescheitert.

                  "ERROR: could not get uid/gid"

                  https://www.bilder-upload.eu/bild-70f66 … 0.gif.html

                  https://www.bilder-upload.eu/thumb/70f6 ... 623560.gif

                  Da weiß ich nicht weiter, Google gibt nichts her.

                  Nun hoffe ich, daß hier jemand mit einer Idee ist, die vielleich sogar zündet.

                  LG aus Berlin Thomas

                  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

                  541

                  Online

                  32.7k

                  Benutzer

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