Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Русский
    3. ioBroker
    4. ioBroker установка и конфигурация
    5. Ошибка установки на PI2 из-за serialport

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Ошибка установки на PI2 из-за serialport

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

      Коллеги, добрый

      Ставлю на Raspberry 2 ioBroker. Установка чистая. Пробовал и на Raspberry 3, ситуация та же.

      При установке вылетает ошибка:

      node-pre-gyp ERR! Tried to download(404): https://github.com/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz
      node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.2.1 (node-v46 ABI) (falling back to source compile with node-gyp)
      
      

      Перепробовал все варианты node…

      Rnj

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

        И? Тебе нужен serialport?

        1 Reply Last reply Reply Quote 0
        • L
          leshyi last edited by

          Нафиг не нужен.

          Но после установки с ошибками, не устанавливается ни один драйвер (((

          1 Reply Last reply Reply Quote 0
          • L
            leshyi last edited by

            Я так понял, он стоит в зависимостях у драйвера discovery, который ставится по умолчанию.

            По сути, не нужен и discovery.

            Но что-то явно ломается при ошибках при установке.

            Iobroker запускается только один раз. Драйверы не ставятся, при попытке перезапустить, ошибка даже от команды iobroker stop

            1 Reply Last reply Reply Quote 0
            • L
              leshyi last edited by

              В общем пока вроде помогло это:

              wget http://node-arm.herokuapp.com/node_latest_armhf.deb
              dpkg -i node_latest_armhf.deb
              npm install -g node-gyp
              sudo npm install --unsafe-perm serialport
              
              

              Потом:

              sudo apt-get install build-essential libavahi-compat-libdnssd-dev libdevice-serialport-perl
              
              

              Потом уже установка.

              Но ошибки есть:

              root@stand:/opt/iobroker# sudo npm install iobroker --unsafe-perm
              /
              > iobroker@1.0.2 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/EmergingTechnologyAdvisors/node-serialport/releases/download/4.0.7/serialport-v4.0.7-node-v46-linux-arm.tar.gz 
              node-pre-gyp ERR! Pre-built binaries not found for serialport@4.0.7 and node@4.2.1 (node-v46 ABI) (falling back to source compile with node-gyp) 
              npm install iobroker.admin --production --prefix /opt/iobroker
              npm WARN engine hawk@6.0.2: wanted: {"node":">=4.5.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
              npm install iobroker.js-controller --production --prefix /opt/iobroker
              npm WARN deprecated tar.gz@1.0.7: ⚠️  WARNING ⚠️ tar.gz module has been deprecated and your application is vulnerable. Please use tar module instead: https://npmjs.com/tar
              npm WARN deprecated localhost.daplie.me-certificates@1.3.5: this package has been deprecated
              npm WARN engine hawk@6.0.2: wanted: {"node":">=4.5.0"} (current: {"node":"4.2.1","npm":"2.14.7"})
              Write "./iobroker start" to start the ioBroker
              /usr/bin/env: «node\r»: Нет такого файла или каталога
              Auto-start was enabled. Write "update-rc.d -f iobroker.sh remove" to disable auto-start
              iobroker is started. Go to "http://ip-addr:8081" to open the admin UI.
              iobroker@1.0.2 node_modules/iobroker
              └── yargs@7.1.0 (get-caller-file@1.0.2, set-blocking@2.0.0, y18n@3.2.1, decamelize@1.2.0, camelcase@3.0.0, which-module@1.0.0, yargs-parser@5.0.0, require-main-filename@1.0.1, require-directory@2.1.1, string-width@1.0.2, cliui@3.2.0, os-locale@1.4.0, read-pkg-up@1.0.1)
              
              
              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              1.0k
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

              2
              5
              2499
              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