Beiträge von vice3618

    Hallo zusammen,


    habe eben ein Node Update auf die Version 9.3.0 durchgeführt, lt der Homebridge Befehlssammlung:


    Code
    1. Homebridge stoppen
    2. sudo npm cache clean -f
    3. sudo npm install -g n
    4. sudo n 9.3.0
    5. sudo npm install -g --unsafe-perm homebridge@latest
    6. sudo npm i npm@latest -g
    8. sudo reboot


    Jetzt startet Homebridge nicht mehr:



    Wie löse ich dieses Problem?

    okay, zu früh gefreut.

    Das Plugin ließ sich jetzt ohne Problem installieren.

    Allerdings wird laut Anleitung noch ein zweites benötigt:


    Code
    sudo npm install -g node-appletv


    Hier erhalte ich leider folgenden Fehler:

    Guten Abend ! :)


    möchte gerne das Apple TV Plugin installieren: https://www.npmjs.com/package/homebridge-theater-mode


    Bekomme bei der Installation allerdings folgende Fehlermeldung:



    Jemand ne Idee? :)

    Dein Befehl bringt folgenden Fehler:


    so, noch mal.

    habe jetzt eine automatische Aktualisierung von node durchgeführt (so wie es in der Befehlssammlung steht)

    auch homebridge wurde dabei neu installiert.


    Lässt sich dennoch nicht starten:


    -- Logs begin at Mon 2018-07-16 11:53:04 CEST. --

    Jul 22 21:49:26 pi homebridge[1699]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)

    Jul 22 21:49:26 pi homebridge[1699]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)

    Jul 22 21:49:26 pi homebridge[1699]: at Module.require (internal/modules/cjs/loader.js:637:17)

    Jul 22 21:49:26 pi homebridge[1699]: at require (internal/modules/cjs/helpers.js:20:18)

    Jul 22 21:49:26 pi homebridge[1699]: at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:81:44)

    Jul 22 21:49:26 pi homebridge[1699]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:99)

    Jul 22 21:49:26 pi homebridge[1699]: at Module._compile (internal/modules/cjs/loader.js:689:30)

    Jul 22 21:49:26 pi homebridge[1699]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

    Jul 22 21:49:26 pi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE

    Jul 22 21:49:26 pi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Jul 22 21:49:36 pi systemd[1]: homebridge.service: Service hold-off time over, scheduling restart.

    Jul 22 21:49:36 pi systemd[1]: homebridge.service: Scheduled restart job, restart counter is at 13.

    Jul 22 21:49:36 pi systemd[1]: Stopped Node.js HomeKit Server.

    Jul 22 21:49:36 pi systemd[1]: Started Node.js HomeKit Server.

    Jul 22 21:49:36 pi homebridge[1709]: /usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:88

    Jul 22 21:49:36 pi homebridge[1709]: throw e

    Jul 22 21:49:36 pi homebridge[1709]: ^

    Jul 22 21:49:36 pi homebridge[1709]: Error: The module '/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/build/Release/ed25519.node'

    Jul 22 21:49:36 pi homebridge[1709]: was compiled against a different Node.js version using

    Jul 22 21:49:36 pi homebridge[1709]: NODE_MODULE_VERSION 57. This version of Node.js requires

    Jul 22 21:49:36 pi homebridge[1709]: NODE_MODULE_VERSION 64. Please try re-compiling or re-installing

    Jul 22 21:49:36 pi homebridge[1709]: the module (for instance, using `npm rebuild` or `npm install`).

    Jul 22 21:49:36 pi homebridge[1709]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:718:18)

    Jul 22 21:49:36 pi homebridge[1709]: at Module.load (internal/modules/cjs/loader.js:599:32)

    Jul 22 21:49:36 pi homebridge[1709]: at tryModuleLoad (internal/modules/cjs/loader.js:538:12)

    Jul 22 21:49:36 pi homebridge[1709]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)

    Jul 22 21:49:36 pi homebridge[1709]: at Module.require (internal/modules/cjs/loader.js:637:17)

    Jul 22 21:49:36 pi homebridge[1709]: at require (internal/modules/cjs/helpers.js:20:18)

    Jul 22 21:49:36 pi homebridge[1709]: at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:81:44)

    Jul 22 21:49:36 pi homebridge[1709]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:99)

    Jul 22 21:49:36 pi homebridge[1709]: at Module._compile (internal/modules/cjs/loader.js:689:30)

    Jul 22 21:49:36 pi homebridge[1709]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

    Jul 22 21:49:36 pi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE

    Jul 22 21:49:36 pi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    habe den Snapshot wiederhergestellt, BEVOR das Update von Node durchgeführt wurde.

    Also noch mal auf Anfang :/


    Wie aktualisiere ich Node ohne manuelles Update, sondern via Paketmanager, so wie von euch empfohlen ?

    reboot tut gut - jetzt ist version v 10 im Einsatz :)

    @sschuste


    sry das ich diese Frage bis jetzt nicht beantwortet habe.

    Node war von Anfang an, direkt nach der Ubuntu installation drauf.


    Node liegt unter usr/local/bin/node


    Wie würde ich node denn zukünftig aktualisieren, wenn ich es nicht händisch machen machen möchte?


    Problem:

    Jetzt startet homebridge nicht mehr:


    pi@pi:~$ sudo journalctl -f -au homebridge

    -- Logs begin at Mon 2018-07-16 11:53:04 CEST. --

    Jul 22 13:58:17 pi homebridge[4846]: at Function.Module._load (internal/modules/cjs/loader.js:530:3)

    Jul 22 13:58:17 pi homebridge[4846]: at Module.require (internal/modules/cjs/loader.js:637:17)

    Jul 22 13:58:17 pi homebridge[4846]: at require (internal/modules/cjs/helpers.js:20:18)

    Jul 22 13:58:17 pi homebridge[4846]: at bindings (/usr/local/lib/node_modules/homebridge/node_modules/bindings/bindings.js:81:44)

    Jul 22 13:58:17 pi homebridge[4846]: at Object.<anonymous> (/usr/local/lib/node_modules/homebridge/node_modules/ed25519-hap/index.js:1:99)

    Jul 22 13:58:17 pi homebridge[4846]: at Module._compile (internal/modules/cjs/loader.js:689:30)

    Jul 22 13:58:17 pi homebridge[4846]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:700:10)

    Jul 22 13:58:17 pi systemd[1]: homebridge.service: Main process exited, code=exited, status=1/FAILURE

    Jul 22 13:58:17 pi systemd[1]: homebridge.service: Failed with result 'exit-code'.

    Jul 22 13:58:24 pi systemd[1]: Stopped Node.js HomeKit Server.

    Code
    wget https://nodejs.org/dist/v10.6.0/node-v10.6.0-linux-x64.tar.xz 
    tar xf node-v10.6.0-linux-x64.tar.xz
    sudo cp -R node-v10.6.0-linux-x64/* /usr/local/


    Habe die Befehle angepasst. Bleibe allerdings beim ersten schon hängen, Resultat:

    Code
    https://nodejs.org/dist/v10.6.0/node-v10.6.0-linux-x64.tar.xz: Schema fehlt.



    det: Arbeite nicht mehr mit einem Docker - bitte nicht mehr drauf eingehen - führt nur zur Verwirrung :(

    sehe ich das richtig?

    Code
    wget https://nodejs.org/dist/latest/node-v10.6.0-linux-armv7l.tar.gz
    tar xf node-v10.6.0-linux-armv7l.tar.gz
    sudo cp -R node-v10.6.0-linux-armv7l/* /usr/local/


    Wenn ich es so mache, funktioniert node danach nicht mehr. Kann z.B. nicht mehr node -v machen:


    Code
    pi@pi:~$ node -v
    bash: /usr/local/bin/node: Kann die Binärdatei nicht ausführen: Fehler im Format der Programmdatei