Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Error/Bug
    4. BLE Adapter startet nach NodeJS-Update nicht mehr

    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

    BLE Adapter startet nach NodeJS-Update nicht mehr

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

      Moin.
      Ich hab viele Threads zum Thema BLE und anderer nicht mehr funktionierender Adapter nach einem NodeJS-Update durchgelesen und komme leider nicht weiter, ohne hier einmal direkt um Hilfe zu bitten. Ich liste einmal auf, was ich bisher gemacht habe (alle Befehle wurden als root ausgeführt).

      Systeminfo:

      which node npm && node -v && npm -v && apt policy nodejs
      
      /usr/local/bin/node
      /usr/local/bin/npm
      v16.17.0
      8.15.0
      nodejs:
        Installed: 14.20.1-deb-1nodesource1
        Candidate: 14.20.1-deb-1nodesource1
        Version table:
       *** 14.20.1-deb-1nodesource1 500
              500 https://deb.nodesource.com/node_14.x buster/main armhf Packages
              100 /var/lib/dpkg/status
           10.24.0~dfsg-1~deb10u1 500
              500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
      
      
      ln -s /usr/bin/nodejs /usr/bin/node
      
      ln: failed to create symbolic link '/usr/bin/node': File exists
      

      Zuvor lief eine 14er Version von NodeJS, npm wurde ebenfalls aktualisiert. Alle Adapter haben den Wechsel gut überstanden, nur BLE mag nicht mehr.
      Ich habe mehrfach den Fixer laufen lassen, das System neugestartet, mehrfach den kompletten Adapter de- und neu installiert, wieder den Fixer laufen lassen…

      Auch

      iob rebuild ble
      iob rebuild ble --install
      npm cache clean --force
      

      haben keine Abhilfe geschaffen. Es hat zwar nichts direkt damit zu tun, weil info.driverState poweredOff sagt, aber auch

      setcap cap_net_raw+eip $(eval readlink -f `which node`)
      

      ändert nichts daran, dass der Adapter nicht mehr starten mag. Ich habe sogar eine andere Hardware (einen Bluetooth-USB-Adapter) zusätzlich zu der internen Raspberry Pi 4 Hardware ausprobiert. Brachte auch nichts. Infos zur Bluetooth-Hardware:

      hciconfig
      
      hci0:	Type: Primary  Bus: USB
      	BD Address: 5C:F3:70:74:9B:10  ACL MTU: 1021:8  SCO MTU: 64:1
      	UP RUNNING 
      	RX bytes:969 acl:0 sco:0 events:49 errors:0
      	TX bytes:2193 acl:0 sco:0 commands:49 errors:0
      
      Thomas Braun Glasfaser 2 Replies Last reply Reply Quote 0
      • Thomas Braun
        Thomas Braun Most Active @Jona last edited by

        @jona

        nodejs falsch installiert und man hampelt nicht als root herum.

        Schau in meiner Signatur wie es richtig gemacht wird.

        1 Reply Last reply Reply Quote 0
        • Glasfaser
          Glasfaser @Jona last edited by

          @jona

          nach NodeJS-Update nicht mehr

          Das ist krumm

          /usr/local/bin/node
          /usr/local/bin/npm

          schau hier wie man es richtet ,
          https://forum.iobroker.net/topic/35090/howto-nodejs-installation-und-upgrades-unter-debian

          und zu Ble :
          https://forum.iobroker.net/topic/57745/adapter-updaten-nicht-mehr-nach-update-auf-node-js-16-17-0/67?_=1664946066506

          J 1 Reply Last reply Reply Quote 0
          • J
            Jona @Glasfaser last edited by

            @glasfaser @Thomas-Braun Vielen Dank für die Hinweise! Node usw. sind jetzt im richtigen Pfad installiert und nach einigen Versuchen mit npm install hat es funktioniert und den BLE Adapter wieder zum Laufen gebracht.

            Thomas Braun 1 Reply Last reply Reply Quote 0
            • Thomas Braun
              Thomas Braun Most Active @Jona last edited by

              @jona sagte in BLE Adapter startet nach NodeJS-Update nicht mehr:

              npm install

              Finger weg.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              869
              Online

              31.8k
              Users

              80.0k
              Topics

              1.3m
              Posts

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