Fehler bei der Installation homebridge

  • Ich versuche die Homebridge auf meine Raspi zu installieren.


    Dabei erhalte ich nachstehenden Fehler:

    pi@raspberrypi:~ $ sudo npm install -g --unsafe-perm homebridge

    npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)

    /usr/local/bin/homebridge -> /usr/local/lib/node_modules/homebridge/bin/homebridge

    + [email protected]

    updated 1 package in 6.911s


    :(

    Bin was den Raspi angeht ein newbie!

    Habe alles nach Anleitung von smartapfel bis zu diesem Punkt fehlerfrei geschaft.

    Wie wird die mkdirp auf einen aktuellen Stand gebracht?

    Oder hat der Fehler nichts zu bedeuten?

  • Hinweise, dass xy nicht mehr up2date sind, bei der Installation von diensten ist etwas worum sich die Entwickler kuemmern, sofern es eine moegliche Fehlerquelle ist. Fuer dich ist primaer nur interessant, dass homebridge in der Version 0.4.53 installiert wurde.


    man koennte hier deutlich mehr ins Detail gehen, aber fuer den Anfang sollte das fuer dich reichen! 😊

  • Alternativ kannst du auch gleich ein komplettes Image von HIER ziehen


    Zitat

    This project provides a free Raspbian based Raspberry Pi image with Homebridge and Homebridge Config UI X pre-installed.

    • Works on all Raspberry Pi models
    • Built on Raspbian Lite (no desktop)
    • Simple WiFi Setup
    • Includes ffmpeg pre-compiled with audio support (libfdk-aac) and hardware decoding (h264_omx)
    • Includes a user friendly, easy to use web based GUI to configure Homebridge and monitor your Raspberry Pi
    • Visual configuration for over 50 popular plugins (no manual config.json editing required)

    This image also provides a command called hb-config which helps you keep Node.js up-to-date, perform maintenance on your Homebridge server, and install additional optional software such as Pi Hole, Node-RED and the UniFI Controller.

    The Homebridge service is installed using the method described in the official Raspberry Pi Installation Guide on the Homebridge project wiki.

  • npm WARN deprecated [email protected]: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)

    Erstmal steht da WARN. Es handelt sich also nicht um eine Fehlermeldung, sondern um einen Hinweis, dass eventuell was sein könnte. Lohnt nur einen kurzen Blick, danach kann man sich in aller Ruhe wieder seiner Corona-Infektion widmen.


    Richtige Fehler für Männer heißen ERROR oder FATAL.


    Dann steht da, dass die uralte von Version von mkdirp nicht länger supported wird. Das ist ein Hinweis für den Programmierer. Und der möge bitte die Version 1.0 verwenden und darauf achten, dass sich die API von mkdirp verändert hat.


    Das einzig wichtige ist:

    Die Installation ist gelaufen. Alles ist prima.

    Wie wird die mkdirp auf einen aktuellen Stand gebracht?

    Nicht von dir. Es gibt schon eine neue Version, die aber vom Homebridge-Programmierer nicht eingesetzt wird. Der muss das in Homebridge einbauen und offenbar ist das etwas mehr Arbeit als ein simples Update.