Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. ioBroker Allgemein
    4. Linux Schnellstart -> serialport 404 beim download und source baut nicht

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Linux Schnellstart -> serialport 404 beim download und source baut nicht

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

      Hallo

      Ich versuche der neuen Linux Schnellstart Anleitung zu folgen und auf einem 0815 Raspi3 Rasbian zu machen:

      Linux raspberrypi3 4.9.35-v7+ #1014 SMP Fri Jun 30 14:47:43 BST 2017 armv7l GNU/Linux
      
      

      Ich bin entsprechend vorgegangen und habe so auch nodejs erhalten:

      root@raspberrypi3:/opt/iobroker# nodejs -v
      v6.11.2
      root@raspberrypi3:/opt/iobroker#
      
      

      Wenn ich iobroker selber dann aber installieren will bekomme ich Probleme, weil Serialport nicht mehr runterladbar ist und der Source anscheinend auch probleme beim Compile macht.

      Was kann ich tun?

      Gruss - Adarof

      root@raspberrypi3:/opt/iobroker# sudo npm install iobroker --unsafe-perm
      
      > iobroker@1.0.1 install /opt/iobroker/node_modules/iobroker
      > node lib/setup.js
      
      npm install iobroker.discovery --production --prefix /opt/iobroker
      node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyA                                                                                                                                                             dvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v48-linux                                                                                                                                                             -arm.tar.gz
      node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@6.1                                                                                                                                                             1.2 (node-v48 ABI) (falling back to source compile with node-gyp)
      ../src/serialport.cpp: In function ‘int getIntFromObject(v8::Local<v8::object>,                                                                                                                                                              std::string)’:
      ../src/serialport.cpp:90:52: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32()                                                                                                                                                              const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:8209                                                                                                                                                             ): Use maybe version [-Wdeprecated-declarations]
         return getValueFromObject(options, key)->ToInt32()->Int32Value();
                                                          ^
      ../src/serialport.cpp: In function ‘double getDoubleFromObject(v8::Local<v8::obj ect="">, std::string)’:
      ../src/serialport.cpp:102:53: warning: ‘v8::Local <v8::number>v8::Value::ToNumbe                                                                                                                                                             r() const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:8                                                                                                                                                             173): Use maybe version [-Wdeprecated-declarations]
         return getValueFromObject(options, key)->ToNumber()->NumberValue();
                                                           ^
      ../src/serialport.cpp: In function ‘void EIO_AfterOpen(uv_work_t*)’:
      ../src/serialport.cpp:174:31: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32(                                                                                                                                                             ) const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:820                                                                                                                                                             9): Use maybe version [-Wdeprecated-declarations]
           int fd = argv[1]->ToInt32()->Int32Value();
                                     ^
      ../src/serialport.cpp: In function ‘Nan::NAN_METHOD_RETURN_TYPE Update(Nan::NAN_                                                                                                                                                             METHOD_ARGS_TYPE)’:
      ../src/serialport.cpp:193:29: warning: ‘v8::Local <v8::int32>v8::Value::ToInt32(                                                                                                                                                             ) const’ is deprecated (declared at /root/.node-gyp/6.11.2/include/node/v8.h:820                                                                                                                                                             9): Use maybe version [-Wdeprecated-declarations]
         int fd = info[0]->ToInt32()->Int32Value();
      [...ganz viele Meldungen abgeschnitten ... jedenfalls läuft nachher kein IO Broker ...]</v8::int32></v8::int32></v8::number></v8::obj></v8::int32></v8::object> 
      
      1 Reply Last reply Reply Quote 0
      • apollon77
        apollon77 last edited by

        Bitte das gesamte Log posten. Es kann viele Warnungen geben, aber wenn es wirklich nicht compiliert ist irgendwi zwischendrin der Fehler und den muss man finden zum helfen.

        1 Reply Last reply Reply Quote 0
        • Homoran
          Homoran Global Moderator Administrators last edited by

          Keine Panik!

          Die Installation such fertige Pakete für die jeweilige Hardware/Distribution Kombination.

          findet sie die nicht, gibt es ein 404 - ganz normal.

          Dan geht der RasPi dazu über die Pakete selber zu bauen, dauert etwas, kommen auch Warnungen, z.B. dass er nicht in gewisse Verzeichnisse darf, dafür legt er dann temporäre Ordner an und zieht dann alles durch.

          Glaube mir die Installation hat geklappt.

          nur aus irgendeinem Grund startet die Installation den ioBroker im Moment nicht von alleine.

          Wenn du folgendes machst:

          cd /opt/iobroker
          sudo iobroker restart
          

          solltest du hinterher auf den admin kommen.

          Gruß

          Rainer

          1 Reply Last reply Reply Quote 0
          • A
            adarof last edited by

            Hi,

            Danke Rainer … das wars.

            (vielleicht kann das jemand in das Howto packen? ... ich wäre nie drauf gekommen)

            Gruss - Adarof

            1 Reply Last reply Reply Quote 0
            • Homoran
              Homoran Global Moderator Administrators last edited by

              @adarof:

              vielleicht kann das jemand in das Howto packen? `
              Ich hoffe ja dass das bald behoben ist.

              Gruß

              Rainer

              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

              502
              Online

              32.0k
              Users

              80.5k
              Topics

              1.3m
              Posts

              3
              5
              543
              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