NEWS
Diskussion zum HowTo nodejs-Installation und upgrade
- 
					
					
					
					
 So, hab aufgegeben... Einmal die Backup Platte rein und die Holzhammer Methode von Stabilostick gemacht. Nun ist zumindest alles da wo es hingehört und Updates klappen auch wieder  
- 
					
					
					
					
 Hallo, ich wollte heute gerne von Node.js 12 auf 14 updaten komme aber nicht weiter: aaach@debian:/opt/iobroker$ sudo curl -fsSL https://deb.nodesource.com/setup_14.x | bash - ## Installing the NodeSource Node.js 14.x repo... ## Populating apt-get cache... + apt-get update Paketlisten werden gelesen... Fertig E: Sperrdatei /var/lib/apt/lists/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung) E: Das Verzeichnis /var/lib/apt/lists/ kann nicht gesperrt werden. W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/pkgcache.bin - RemoveCaches (13: Keine Berechtigung) W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Keine Berechtigung) Error executing command, exiting aaach@debian:/opt/iobroker$ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (12.22.7-deb-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
- 
					
					
					
					
 @rettroo sagte in Diskussion zum HowTo nodejs-Installation und upgrade: Node.js 12 auf 14 stable ist doch 12. Warum will man auf 14! Hat das irgendwelche Vorteile ? 
- 
					
					
					
					
 Änder in der bereits existierenden nodesource.list ein Eintrag von 12 auf 14. sudo nano /etc/apt/sources.list.d/nodesource.list
- 
					
					
					
					
 node14 ist die neue empfohlene nodeJS-Version für den ioBroker. 
- 
					
					
					
					
 @thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade: node14 ist die neue empfohlene nodeJS-Version für den ioBroker. im stable auch ? Wurde mir bisher nicht angezeigt. 
- 
					
					
					
					
 @bahnuhr 
 nodeJS hat nix mit dem ioBroker stable/beta-Repository zu tun.
- 
					
					
					
					
 tatsächlich: 
  Im Info ist dies jetzt drin. 
- 
					
					
					
					
 @thomas-braun 
 habe ich geändert und gespeichert, ändert aber nix:aaach@debian:/opt/iobroker$ sudo curl -fsSL https://deb.nodesource.com/setup_14.x | bash - ## Installing the NodeSource Node.js 14.x repo... ## Populating apt-get cache... + apt-get update Paketlisten werden gelesen... Fertig E: Sperrdatei /var/lib/apt/lists/lock konnte nicht geöffnet werden. - open (13: Keine Berechtigung) E: Das Verzeichnis /var/lib/apt/lists/ kann nicht gesperrt werden. W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/pkgcache.bin - RemoveCaches (13: Keine Berechtigung) W: Problem beim Entfernen (unlink) der Datei /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Keine Berechtigung) Error executing command, exiting aaach@debian:/opt/iobroker$ sudo apt install nodejs Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig nodejs ist schon die neueste Version (12.22.7-deb-1nodesource1). 0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert. aaach@debian:/opt/iobroker$ sudo nano /etc/apt/sources.list.d/nodesource.list
- 
					
					
					
					
 @rettroo sagte in Diskussion zum HowTo nodejs-Installation und upgrade: 
 Mach das nicht so. Das funktioniert in deinem Fall nicht.sudo curl -fsSL https://deb.nodesource.com/setup_14.x | bash - Was steht in der nodesource.list jetzt drin? cat /etc/apt/sources.list.d/nodesource.list
- 
					
					
					
					
 @thomas-braun said in Diskussion zum HowTo nodejs-Installation und upgrade: cat /etc/apt/sources.list.d/nodesource.list deb-src https://deb.nodesource.com/node_14.x buster main
- 
					
					
					
					
 Eine Zeile zu wenig. 
 So muss das aussehen:#node 14 deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_14.x buster main
- 
					
					
					
					
 hmm... so siehts im Nano aus: GNU nano 3.2 /etc/apt/sources.list.d/nodesource.list deb https://deb.nodesource.com/node_14.x buster main deb-src https://deb.nodesource.com/node_14.x buster main
- 
					
					
					
					
 @bahnuhr sagte in Diskussion zum HowTo nodejs-Installation und upgrade: im stable auch ? hat nix mit stable zu tun. 
 nodejs ist das "Betriebssystem"
- 
					
					
					
					
 @rettroo 
 Ja, passt.iobroker stop sudo apt update sudo apt dist-upgrade sudo reboot
- 
					
					
					
					
 @thomas-braun said in Diskussion zum HowTo nodejs-Installation und upgrade: sudo reboot Funktioniert, DANKE! 
- 
					
					
					
					
 Gegencheck: which node npm && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs
- 
					
					
					
					
 aaach@debian:~$ which node npm && node -v && npm -v && sudo apt update && sudo apt update && apt policy nodejs /usr/bin/node /usr/bin/npm v14.18.1 6.14.15 OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. OK:1 http://security.debian.org/debian-security buster/updates InRelease OK:2 http://deb.debian.org/debian buster InRelease OK:3 http://deb.debian.org/debian buster-updates InRelease OK:4 https://deb.nodesource.com/node_14.x buster InRelease Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Alle Pakete sind aktuell. nodejs: Installiert: 14.18.1-deb-1nodesource1 Installationskandidat: 14.18.1-deb-1nodesource1 Versionstabelle: *** 14.18.1-deb-1nodesource1 500 500 https://deb.nodesource.com/node_14.x buster/main amd64 Packages 100 /var/lib/dpkg/status 10.24.0~dfsg-1~deb10u1 500 500 http://deb.debian.org/debian buster/main amd64 Packages 500 http://security.debian.org/debian-security buster/updates/main amd64 Packages
- 
					
					
					
					
 @rettroo 
 Passt.
- 
					
					
					
					
 @thomas-braun sagte in Diskussion zum HowTo nodejs-Installation und upgrade: @rettroo 
 Passt.Mein Nodejs Update bricht mit folgdender Fehlermedlung ab: 
 root@raspberrypi:/opt/iobroker# cd /opt/iobroker
 root@raspberrypi:/opt/iobroker# iobroker stop
 root@raspberrypi:/opt/iobroker# curl -sL https://deb.nodesource.com/setup_14.x | sudo -E bash -Installing the NodeSource Node.js 14.x repo...Populating apt-get cache...- apt-get update
 OK:1 http://archive.raspberrypi.org/debian buster InRelease
 OK:2 https://deb.nodesource.com/node_12.x buster InRelease
 OK:3 https://repo.z-wave.me/z-way/raspbian buster InRelease
 Holen:4 http://raspbian.raspberrypi.org/raspbian buster InRelease [15,0 kB]
 Paketlisten werden gelesen... Fertig
 E: Für das Depot »http://raspbian.raspberrypi.org/raspbian buster InRelease« wurde der »Suite«-Wert von »stable« in »oldsta ble« geändert.
 N: Sie müssen dies explizit bestätigen, bevor Aktualisierungen von diesem Depot angewendet werden können. Lesen Sie die apt -secure(8)-Handbuchseite, wenn Sie weitere Informationen benötigen.
 Error executing command, exiting.
 Was läuft hier falsch? 
- apt-get update
 
		
	 
		
	 
			
			