NEWS
Diskussion zum HowTo nodejs-Installation und upgrade
-
@thomas-braun
Beim Ausführen vonsudo apt update
Kommt folgendes:
pi@raspberrypi:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease Holen:2 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB] Holen:3 http://archive.raspberrypi.org/debian buster InRelease [32,6 kB] Holen:4 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B] Holen:5 http://archive.raspberrypi.org/debian buster/main armhf Packages [392 kB] Fehl:4 https://deb.nodesource.com/node_16.x buster InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 Paketlisten werden gelesen... Fertig W: GPG-Fehler: https://deb.nodesource.com/node_16.x buster InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 E: Das Depot »https://deb.nodesource.com/node_16.x buster InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
-
Kann ich mir echt nicht erklären.
-
@thomas-braun
Das hier geht auch nicht...pi@raspberrypi:~ $ sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280 Executing: /tmp/apt-key-gpghome.Afac33uZiC/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 1655A0AB68576280 gpg: Schlüssel 1655A0AB68576280: "NodeSource <gpg@nodesource.com>" nicht geändert gpg: Anzahl insgesamt bearbeiteter Schlüssel: 1 gpg: unverändert: 1
-
Ich hab jetzt die
/etc/apt/sources.list.d/nodesource.list
nochmal gelöscht und neu aufgesetzt
pi@raspberrypi:~ $ sudo nano /etc/apt/sources.list.d/nodesource.list pi@raspberrypi:~ $ cat /etc/apt/sources.list.d/nodesource.list deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16x buster main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main
Nächster Schritt in der Anleitung:
pi@raspberrypi:~ $ apt policy nodejs nodejs: Installiert: 14.20.1-deb-1nodesource1 Installationskandidat: 14.20.1-deb-1nodesource1 Versionstabelle: *** 14.20.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
Ich will aber ja von Version 14 auf Version 16 upgraden .... aber 16 kann ich ja gar nicht auswählen...
-
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
aber 16 kann ich ja gar nicht auswählen...
da kommt ja erst durch ein
sudo apt update && sudo apt upgrade
weil du ja die nodesources.list auf 16 geändert hast
-
node_16x
Da fehlt ein Punkt.
-
@thomas-braun vllt in der source.list nicht richtig eingetragen, leerzeichen oder enter vergessen oder würde da ne andere Fehlermeldung kommen?
-
@crunchip sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
aber 16 kann ich ja gar nicht auswählen...
da kommt ja erst durch ein
sudo apt update && sudo apt upgrade
weil du ja die nodesources.list auf 16 geändert hast
Da bekomme ich wieder meine NO_PUBKEY Fehlermeldung
pi@raspberrypi:~ $ sudo apt update && sudo apt upgrade OK:1 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:2 http://phoscon.de/apt/deconz buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Holen:4 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B] Fehl:4 https://deb.nodesource.com/node_16.x buster InRelease Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 Paketlisten werden gelesen... Fertig W: GPG-Fehler: https://deb.nodesource.com/node_16.x buster InRelease: Die folgenden Signaturen konnten nicht überprüft werden, weil ihr öffentlicher Schlüssel nicht verfügbar ist: NO_PUBKEY 1655A0AB68576280 E: Das Depot »https://deb.nodesource.com/node_16.x buster InRelease« ist nicht signiert. N: Eine Aktualisierung von solch einem Depot kann nicht auf eine sichere Art durchgeführt werden, daher ist es standardmäßig deaktiviert. N: Weitere Details zur Erzeugung von Paketdepots sowie zu deren Benutzerkonfiguration finden Sie in der Handbuchseite apt-secure(8).
-
@thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
node_16x
Da fehlt ein Punkt.
Geändert - aber der NO_PUBKEY Fehler besteht weiterhin
-
Das kann doch alles nicht sein...
sudo rm /etc/apt/sources.list.d/nodesource.list sudo rm /usr/share/keyrings/nodesource.gpg curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash sudo apt update apt policy nodejs sudo apt install nodejs
-
pi@raspberrypi:~ $ sudo rm /etc/apt/sources.list.d/nodesource.list pi@raspberrypi:~ $ sudo rm /etc/apt/sources.list.d/nodesource.list pi@raspberrypi:~ $ curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash ## Installing the NodeSource Node.js 16.x repo... ## Populating apt-get cache... + apt-get update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Paketlisten werden gelesen... Fertig ## Confirming "buster" is supported... + curl -sLf -o /dev/null 'https://deb.nodesource.com/node_16.x/dists/buster/Release' ## Adding the NodeSource signing key to your keyring... + curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | gpg --dearmor | tee /usr/share/keyrings/nodesource.gpg >/dev/null gpg: WARNUNG: Unsicheres Besitzverhältnis des Home-Verzeichnis `/home/pi/.gnupg' ## Creating apt sources list file for the NodeSource Node.js 16.x repo... + echo 'deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' > /etc/apt/sources.list.d/nodesource.list + echo 'deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_16.x buster main' >> /etc/apt/sources.list.d/nodesource.list ## Running `apt-get update` for you... + apt-get update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease Holen:4 https://deb.nodesource.com/node_16.x buster InRelease [4.584 B] Holen:5 https://deb.nodesource.com/node_16.x buster/main armhf Packages [783 B] Es wurden 5.367 B in 2 s geholt (2.546 B/s). Paketlisten werden gelesen... Fertig ## Run `sudo apt-get install -y nodejs` to install Node.js 16.x and npm ## You may also need development tools to build native addons: sudo apt-get install gcc g++ make ## To install the Yarn package manager, run: curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | gpg --dearmor | sudo tee /usr/share/keyrings/yarnkey.gpg >/dev/null echo "deb [signed-by=/usr/share/keyrings/yarnkey.gpg] https://dl.yarnpkg.com/debian stable main" | sudo tee /etc/apt/sources.list.d/yarn.list sudo apt-get update && sudo apt-get install yarn pi@raspberrypi:~ $ sudo apt update OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Aktualisierung für 1 Paket verfügbar. Führen Sie »apt list --upgradable« aus, um es anzuzeigen. pi@raspberrypi:~ $ apt policy nodejs nodejs: Installiert: 14.20.1-deb-1nodesource1 Installationskandidat: 16.17.1-deb-1nodesource1 Versionstabelle: 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages *** 14.20.1-deb-1nodesource1 100 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Die folgenden Pakete werden aktualisiert (Upgrade): nodejs 1 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. Es müssen 24,1 MB an Archiven heruntergeladen werden. Nach dieser Operation werden 2.072 kB Plattenplatz zusätzlich benutzt. Holen:1 https://deb.nodesource.com/node_16.x buster/main armhf nodejs armhf 16.17.1-deb-1nodesource1 [24,1 MB] Es wurden 24,1 MB in 11 s geholt (2.225 kB/s). Changelogs werden gelesen... Fertig (Lese Datenbank ... 59960 Dateien und Verzeichnisse sind derzeit installiert.) Vorbereitung zum Entpacken von .../nodejs_16.17.1-deb-1nodesource1_armhf.deb ... Entpacken von nodejs (16.17.1-deb-1nodesource1) über (14.20.1-deb-1nodesource1) ... nodejs (16.17.1-deb-1nodesource1) wird eingerichtet ... Trigger für man-db (2.8.5-2) werden verarbeitet ... pi@raspberrypi:~ $
-
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
ls -l /home/pi/.gnupg
Da ist doch wieder was an den Rechten verdreht worden...
-
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
-
@thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
ls -l /home/pi/.gnupg
Da ist doch wieder was an den Rechten verdreht worden...
Wie meinst Du das? Hab ich was falsch gemacht?
-
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
Hab ich was falsch gemacht?
sehen wir wenn du die Ausgabe postest
-
@thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
sudo ln -s /usr/bin/node /usr/bin/nodejs uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs
pi@raspberrypi:~ $ 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@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 3.3.22 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker /home/pi OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.1-deb-1nodesource1 Installationskandidat: 16.17.1-deb-1nodesource1 Versionstabelle: *** 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $
-
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
Hab ich was falsch gemacht?
Das sehe ich noch nicht. Bitte Ein- und Ausgaben zu den letzten drei Befehlszeilen von mir.
-
@thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
Hab ich was falsch gemacht?
Das sehe ich noch nicht. Bitte Ein- und Ausgaben zu den letzten drei Befehlszeilen von mir.
pi@raspberrypi:~ $ 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@raspberrypi:~ $ uname -m && type -P nodejs node npm && nodejs -v && node -v && npm -v && iob -v && whoami && groups && pwd && sudo apt update &> /dev/null && sudo apt update && apt policy nodejs armv7l /usr/bin/nodejs /usr/bin/node /usr/bin/npm v16.17.1 v16.17.1 8.15.0 3.3.22 pi pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi iobroker /home/pi OK:1 http://phoscon.de/apt/deconz buster InRelease OK:2 http://raspbian.raspberrypi.org/raspbian buster InRelease OK:3 http://archive.raspberrypi.org/debian buster InRelease OK:4 https://deb.nodesource.com/node_16.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 16.17.1-deb-1nodesource1 Installationskandidat: 16.17.1-deb-1nodesource1 Versionstabelle: *** 16.17.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_16.x buster/main armhf Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u2 500 500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages pi@raspberrypi:~ $ ls -l /home/pi/.gnupg insgesamt 8 drwx------ 2 pi pi 4096 Mär 4 2021 private-keys-v1.d -rw------- 1 pi pi 32 Okt 15 14:13 pubring.kbx pi@raspberrypi:~ $
-
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
3.3.22
Ist eine steinalte js-controller-Version. Upgraden!
-
@thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
@macquire sagte in Diskussion zum HowTo nodejs-Installation und upgrade:
3.3.22
Ist eine steinalte js-controller-Version. Upgraden!
Das hattest Du mir hier in diesem Beitrag schon gesagt ....
https://forum.iobroker.net/topic/57945/sourceanalytix-probleme-adapter-zu-installieren/24
Deshalb bin ich das Ganze ja jetzt angegangen ....
Erst jetzt das Upgrade auf 16.17.1Und jetzt folgt das js-controller Update