Missing npm on debian 12
-
Gestern wollte ich meine Foren auf die letzte Version aktualisieren. Doch was musste ich feststellen?
Updating NodeBB... 1. Updating package.json file with defaults... OK 2. Bringing base dependencies up to date... started /bin/sh: 1: npm: not found Error installing dependencies! message: Command failed: npm install --omit=dev stdout: null stderr: null
Mein npm war weg!?!? Ich installiere mit Nodesource -> https://github.com/nodesource/distributions
Das erzeugt eine nodesource.list unter /etc/apt/sources.list
Darin stand folgendes
deb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x bookworm main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x bookworm main
Nun konnte ich mich kurz dran erinnern, das die Tage ein Update für nodejs kam. Sollte dieses Update da irgendwas mit zu tuen haben? Egal was ich machte, deinstalliert, neu installiert, es gab kein npm Paket mehr. Das ist blöd. Also habe ich die nodesource.list mal an die Seite gelegt. Nach Anleitung von NodeBB wieder neu installiert.
Danach stand folgendes in der nodesource.list
deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main
Nach erfolgreicher Installation hatte ich folgende Versionen wieder auf der Kiste.
root@webserver2:/etc/apt/sources.list.d# nodejs -v v20.11.0 root@webserver2:/etc/apt/sources.list.d# npm -v 10.2.4
Was nun genau passiert ist, kann ich nicht sagen, ich weiß es nicht zu 100%. Ich vermute, das beim Update von nodejs die Version von dem npm nicht stimmte (Abhängigkeiten?) und es deswegen deinstalliert wurde!? Wie geschrieben, reine Spekulation.
Letztendlich auch egal, es läuft wieder alles wie es soll. Also, falls jemand ähnliche Probleme hat, schaut mal hier ein
-
-
Fragen, Probleme, geht nicht?
Angeheftet Support -
Links zu Vaultwarden
Angeheftet Vaultwarden -
-
NodeBB - Update
Angeheftet NodeBB -
-
-