Autor Thema: [gelöst] nodejs - Installations probleme Debian 11  (Gelesen 1364 mal)

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1880
[gelöst] nodejs - Installations probleme Debian 11
« am: 04 September 2022, 08:25:10 »
Guten Morgen zusammen,
ich verstehe leider nicht was hier fehlschlägt - ich versuche sonos2mqtt zu installieren und habe offenbar ein Problem mit nodejs

fhem@iMacEichenheim:~$ node -v
v12.22.12
fhem@iMacEichenheim:~$ npm -v
7.5.2
fhem@iMacEichenheim:~$ sudo npm install -g sonos2mqtt

changed 70 packages, and audited 71 packages in 3s

9 packages are looking for funding
  run `npm fund` for details

found 0 vulnerabilities
fhem@iMacEichenheim:~$ node /usr/lib/node_modules/sonos2mqtt --version
internal/modules/cjs/loader.js:818
  throw err;
  ^

Error: Cannot find module '/usr/lib/node_modules/sonos2mqtt'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15)
    at Function.Module._load (internal/modules/cjs/loader.js:667:27)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at internal/main/run_main_module.js:17:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
fhem@iMacEichenheim:~$

Hat jemand eine Idee und kann helfen?
« Letzte Änderung: 10 September 2022, 11:59:19 von der-Lolo »

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1880
Antw:nodejs - Installations probleme Debian 11
« Antwort #1 am: 10 September 2022, 08:35:51 »
Kann wirklich niemand helfen..?

Online Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 21778
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:nodejs - Installations probleme Debian 11
« Antwort #2 am: 10 September 2022, 11:06:42 »
Hi,

ich kenn mich mit dem nodejs Zeug nicht gut aus, vermeide das mittlerweile und verwende dafür  lieber docker. Aber:

debian11? Ich finde auf der Seite https://github.com/nodesource/distributions/blob/master/README.md keine Anleitung mehr für node v12 ?

Mein schon etwas ältereres System liefert
Zitat
pi@raspib3plus:~ $ node -v
v17.9.0
pi@raspib3plus:~ $ npm -v
8.5.5
pi@raspib3plus:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
Wie und warum hast Du nodejs v12 installiert?

Gruß Otto
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Offline MadMax-FHEM

  • Hero Member
  • *****
  • Beiträge: 12940
  • NIVEAu ist keine Creme...
Antw:nodejs - Installations probleme Debian 11
« Antwort #3 am: 10 September 2022, 11:53:27 »
Ich habe einen PI mit Bullseye (Debian 11) laufen und bekomme:

:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 11 (bullseye)"
NAME="Raspbian GNU/Linux"
VERSION_ID="11"
VERSION="11 (bullseye)"
VERSION_CODENAME=bullseye
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

:~ $ node --version
v12.22.12
:~ $ npm --version
7.5.2

Und halte das System eigentlich aktuell...
Auch das "npmjs" Modul ist grün...

EDIT: und ich habe nodejs ganz normal per apt installiert, gleich nachdem ich neu mit Bullseye aufgesetzt habe. Muss so Nov/Dez letztes Jahr gewesen sein?

EDIT: nutze aber nur alexa-fhem...

EDIT: welche Voraussetzungen hat denn das sonos2mqtt? Vielleicht muss es neuer sein, dann musst du nodejs/npm wohl manuell irgendwoher installieren...

EDIT: auf meinem Testsystem (noch Buster auch aktuell laut apt)
:~ $ cat /etc/os-release
PRETTY_NAME="Raspbian GNU/Linux 10 (buster)"
NAME="Raspbian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
VERSION_CODENAME=buster
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"

:~ $ node --version
v10.24.0
:~ $ npm --version
5.8.0

Gruß, Joachim
« Letzte Änderung: 10 September 2022, 12:00:46 von MadMax-FHEM »
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Offline der-Lolo

  • Hero Member
  • *****
  • Beiträge: 1880
Antw:nodejs - Installations probleme Debian 11
« Antwort #4 am: 10 September 2022, 11:58:59 »
Danke Otto - keine Ahnung warum 12.12 - hat Debian wohl selbst entschieden.
Ich habe deinstalliert und neu installiert - jetzt schaut es so aus:

fhem@iMacEichenheim:/$ node -v
v18.8.0
fhem@iMacEichenheim:/$ npm -v
8.18.0
fhem@iMacEichenheim:/$ node /usr/lib/node_modules/sonos2mqtt --version
3.2.0
fhem@iMacEichenheim:/$

Danke auch Joachim...


Online Otto123

  • Tester
  • Hero Member
  • ****
  • Beiträge: 21778
  • schon mal restore trainiert?
    • Otto's Technik Blog
Antw:[gelöst] nodejs - Installations probleme Debian 11
« Antwort #5 am: 10 September 2022, 12:36:41 »
sonos2mqtt braucht wohl "nur" v10 https://svrooij.io/sonos2mqtt/getting-started.html#local-installation

Aber ich entsinne mich an meine erste nodejs Installation, damals habe ich das auch "einfach nur" mit apt gemacht und das stellte sich als grober Fehler heraus. Das war nicht nur eine alte Version sondern das hakte dann irgendwie - ähnlich wie hier bei der-Lolo.
Seitdem schaue auf den obigen Link und folge der dortigen Anweisung, das hat bisher immer funktioniert. :D

Schön das die Lösung so einfach wahr ;)
Viele Grüße aus Leipzig
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz