Skip to content

NodeBB - Upgrade v1.19.4

NodeBB
  • Heute mal das Update auf Version 1.19.4 installieren wollen. Nach meinem Serverumzug hatte ich mehrere Probleme. Zum einen fehlte folgendes

    apt install git
    apt install build-essential
    

    Bei der Abarbeitung des normalen Updatevorgangs

    git fetch
    git reset --hard origin/v1.19.x    
    ./nodebb upgrade
    ./nodebb start
    

    kam folgende Fehlermeldung.

    npm ERR! gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
    npm ERR! ../src/common.cc:24:10: fatal error: vips/vips8: No such file or directory
    npm ERR!    24 | #include <vips/vips8>
    npm ERR!       |          ^~~~~~~~~~~~
    npm ERR! compilation terminated.
    

    Kurze Recherche ergab, es fehlt sharp und libvips. Dann so installiert

    npm install --build-from-source sharp
    npm install --build-from-source libvips
    

    Danach ging der Updatevorgang problemlos.

    Quellen: https://sharp.pixelplumbing.com/install

  • FrankMF FrankM hat dieses Thema am angepinnt
  • FrankMF FrankM hat dieses Thema am abgepinnt

  • NodeBB - v3.7.0

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

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    44 Aufrufe
    Niemand hat geantwortet
  • Nodebb - iframely

    NodeBB
    5
    0 Stimmen
    5 Beiträge
    160 Aufrufe
    FrankMF

    In der Anleitung von iframely werden zwei Tools angesprochen, um den Dienst dauerhaft am Laufen zu halten.

    forever pm2

    Ich habe beide ausprobiert, pm2 recht intensiv. Bin aber zu der Überzeugung gekommen, das es für mich nicht sinnvoll ist eines dieser Tools zu nutzen. Meine NodeJS Fähigkeiten sind sehr überschaubar, so das ich mich mit keinem der Tools richtig wohl gefühlt habe. Also machen wir es so, wie es in Debian 11 eingebaut ist - mit systemd

    Hier das File wie ich den Dienst starte.

    [Unit] Description=Iframely Documentation=https://iframely.com/docs/host After=system.slice multi-user.target [Service] Type=simple User=<USER> StandardOutput=syslog StandardError=syslog SyslogIdentifier=iframely WorkingDirectory=/home/<USER>/iframely PIDFile=/home/<USER>/iframely/pidfile ExecStart=/usr/bin/node cluster Restart=always [Install] WantedBy=multi-user.target
  • Upgrade auf v1.19.0

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    108 Aufrufe
    Niemand hat geantwortet
  • NodeBB - v1.15.0

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    170 Aufrufe
    Niemand hat geantwortet
  • NodeBB - Update auf 1.13.3

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    193 Aufrufe
    Niemand hat geantwortet
  • Twitter Plugin

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    148 Aufrufe
    Niemand hat geantwortet
  • NodeBB - spawn npm ENOENT

    NodeBB
    1
    0 Stimmen
    1 Beiträge
    403 Aufrufe
    Niemand hat geantwortet