NEWS
"console.log" keine Anzeige /zeigt nichts mehr an /JS
-
@andreas-5 Ich habe schon etwas mit Antworten. Allerdings versuche ich vorher herauszufinden, was diese Befehle bewirken.
pi@iobroker-pi:~ $ sudo ln -s /usr/bin/node /usr/bin/nodejs ln: die symbolische Verknüpfung '/usr/bin/nodejs' konnte nicht angelegt werden: Die Datei existiert bereits pi@iobroker-pi:~ $ uname -m && which nodejs node npm && nodejs -v && node -v && npm -v && whoami && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/local/bin/node /usr/local/bin/npm v14.19.2 v16.14.0 8.3.1 pi /home/pi OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x buster InRelease OK:4 https://www.debmatic.de/debmatic stable InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Aktualisierung für 22 Pakete verfügbar. Führen Sie »apt list --upgradable« aus, um sie anzuzeigen. nodejs: Installiert: 14.19.2-deb-1nodesource1 Installationskandidat: 14.19.3-deb-1nodesource1 Versionstabelle: 14.19.3-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main armhf Packages *** 14.19.2-deb-1nodesource1 100 100 /var/lib/dpkg/status 12.22.5~dfsg-2~11u1 500 500 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
-
Mit der Ausgabe kann ich dir schon sagen, dass du nodeJS nicht sauber installiert hast.
Und zwar gleich an mehreren Stellen.
-
@thomas-braun
Ja, wie biege ich das gerade- Neuinstallation?
Die Scripte laufen allerdings wieder fehlerfrei. So kann es aber nicht bleiben. -
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
Ja, wie biege ich das gerade- Neuinstallation?
Schau in meiner Signatur, da steht's erklärt.
-
@thomas-braun OK. Werde mich daran versuchen.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
Von nodeJS ganz abgesehen stimmt das auch nicht:
OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease
Releases dürfen nicht vermischt werden. Insbesondere und gerade nicht bei den core repositories.
Das System betrachte ich als 'total verfummelt'.
Was uns dann wieder zu
Linux ist wunderbar. Wenn es mal funktioniert. Wenn man es dringend braucht, geht es wieder mal nicht.
führt. Wenn DU es verfummelst kann es auch nicht stabil funktionieren. Punkt.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
in Zeile 2 steht nichts
warum zeigst du nie etwas??
-
@homoran Weil das ein Testscript ist, welches nur aus einer Zeile besteht. Diese eine Zeile bewirkte schon eine Fehlermeldung. Es hatte keine Zeile 2!
-
@laser jetzt versuche ich zum 150. Mal, von node 16 auf node 14 runterzukommen.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
jetzt versuche ich zum 150. Mal, von node 16 auf node 14 runterzukommen.
Mein HowTo gelesen?
Verstanden?
Wenn ja, dann funktioniert das im 151. Anlauf.
Wenn nein, wo hakt es?Aber du könntest mir mal erklären, WIE du die nodeJS16 in das System gesetzt hast. Ich verstehe nämlich nicht wie man das immer hinbekommt.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
Es hatte keine Zeile 2!
Daher war die Frage nach globalen scripten
-
@thomas-braun gelesen ja, verstanden: nein! Muß ich erst Node deinstallieren und dann die richtige Version neu installieren?
pi@iobroker-pi:/opt/iobroker $ nodejs -v v14.19.3 pi@iobroker-pi:/opt/iobroker $ node -v v16.14.0 pi@iobroker-pi:/opt/iobroker $
crunchip: habe nur zu Testzwecken ein globales Script angelegt. Ist aber inaktiv.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
Muß ich erst Node deinstallieren und dann die richtige Version neu installieren?
Nein, du musst die Repos richtig einstellen. Zuerst alles auf deine verwendete Distribution drehen. Ist das jetzt Buster oder Bullseye da? Du bedienst dich da für deinen VW Golf zum einen aus dem VW-Regal und gleichzeitig schraubst du da BMW-Bauteile rein. Das das nicht stabil funktioniert sollte klar sein.
Ich würde den ganzen Quatsch aber frisch und konsistent neuinstallieren. Wer weiß welche komische Kombination da jetzt verbaut ist.
-
@thomas-braun
habe bullseye -
-
@thomas-braun sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
cat /etc/debian_version && lsb_release -a
cat /etc/debian_version && lsb_release -a 11.3 No LSB modules are available. Distributor ID: Raspbian Description: Raspbian GNU/Linux 11 (bullseye) Release: 11 Codename: bullseye
meine nodesource.list:
#node 14 deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/n> deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.c>
Bei einem Update und nUpgrade ändert sich nichts...
-
Dann muss jetzt jegliche Referenz auf buster aus deinen sourcen raus.
sudo sed -i 's/bullseye\/updates/bullseye-security/g' /etc/apt/sources.list sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*
Dann
sudo apt update
zeigen.
-
@thomas-braun
Fehler beim kopieren (ist jetzt oben richtig gestellt)r $ sudo apt update E: Missgestalteter Eintrag 1 in list Datei /etc/apt/sources.list.d/nodesource.list (Suite) E: Die Liste der Quellen konnte nicht gelesen werden. pi@iobroker-pi:/opt/iobroker $
sudo apt update OK:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease OK:2 http://archive.raspberrypi.org/debian buster InRelease OK:3 https://deb.nodesource.com/node_14.x bullseye InRelease OK:4 https://www.debmatic.de/debmatic stable InRelease Paketlisten werden gelesen… Fertig Abhängigkeitsbaum wird aufgebaut… Fertig Statusinformationen werden eingelesen… Fertig Alle Pakete sind aktuell.
-
@laser sagte in "console.log" keine Anzeige /zeigt nichts mehr an /JS:
Missgestalteter Eintrag 1 in list Datei /etc/apt/sources.list.d/nodesource.list
Da steht also Quark drin. Zeilenumbruch oder sowas?
Muss so aussehen:
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x bullseye main
-
Nochmal...
sudo sed -i 's/bullseye\/updates/bullseye-security/g' /etc/apt/sources.list sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list sudo sed -i 's/buster/bullseye/g' /etc/apt/sources.list.d/*