Skip to content

Missing npm on debian 12

NodeBB
  • 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 🙂

  • NodeBB - Upgrade auf Debian Bookworm 12

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    163 Aufrufe
    Niemand hat geantwortet
  • NodeBB - v3.2.0

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    44 Aufrufe
    Niemand hat geantwortet
  • NodeBB - Git Prozess

    NodeBB
    2
    0 Stimmen
    2 Beiträge
    57 Aufrufe
    FrankMF

    Heute gab es ein Update von 2.4.5 -> 2.5.0

    Das oben geschriebene funktioniert nicht 😞

    git fetch git reset --hard origin/v2.x ./nodebb upgrade

    Ausschnitt der Konsole

    ~/nodebb$ git fetch remote: Enumerating objects: 244, done. remote: Counting objects: 100% (239/239), done. remote: Compressing objects: 100% (100/100), done. remote: Total 244 (delta 160), reused 212 (delta 138), pack-reused 5 Receiving objects: 100% (244/244), 55.57 KiB | 7.94 MiB/s, done. Resolving deltas: 100% (160/160), completed with 62 local objects. From https://github.com/NodeBB/NodeBB dd3e1a2861..01d276cbee v2.x -> origin/v2.x * [new branch] async-zxcvbn -> origin/async-zxcvbn 9260b4ef19..d06938d877 bootstrap5 -> origin/bootstrap5 884d40756a..8fe41d92a2 develop -> origin/develop a088eb19af..1076285dc9 master -> origin/master + b7d916c321...c85ac68373 renovate/ace-builds-1.x -> origin/renovate/ace-builds-1.x (forced update) * [new tag] v2.5.0 -> v2.5.0 :~/nodebb$ git reset --hard origin/v2.x HEAD is now at 01d276cbee chore: incrementing version number - v2.5.0 :~/nodebb$ ./nodebb upgrade Updating NodeBB...
  • NodeBB - Upgrade v1.19.4

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    76 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    2 Beiträge
    284 Aufrufe
    FrankMF

    Durch meinen Umzug zu einem neuen Proxmox, habe ich die Gelegenheit genutzt und meine Server alle auf Debian 11 Bullseye neu installiert. So konnte ich das alles noch mal testen und meine Doku anpassen.

    Zu dem obigen Beitrag gibt es nur folgendes zu ergänzen. Ja, wir wollen ja auch was Aktuelles haben 😉

    NodeJS

    Link Preview Image Node.js — Run JavaScript Everywhere

    Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

    favicon

    (nodejs.org)

    curl -fsSL https://deb.nodesource.com/setup_14.x | bash - NodeBB git clone -b v1.18.x https://github.com/NodeBB/NodeBB.git nodebb

    https://github.com/NodeBB/NodeBB/branches

  • Raid1 - Platte verschwunden!?

    Verschoben Linux
    1
    1 Stimmen
    1 Beiträge
    396 Aufrufe
    Niemand hat geantwortet
  • NodeBB - Update

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    663 Aufrufe
    Niemand hat geantwortet
  • 0 Stimmen
    1 Beiträge
    814 Aufrufe
    Niemand hat geantwortet