Raspberry Pi missing nodes after update

Hi, I updated from the dashboard v4 installed on my rpi, as it said there were updates and when it restarted it says:
Flows stopped due to missing node types.

  • ui-base
  • ui-theme
  • ui-page
  • ui-group
  • ui-text
  • ui-switch
  • ui-template
  • ui-led
  • ui-button

Now my flows wont run as they are missing. I have tried a fresh install and now have v3.1.0 installed together with Dashboard v1 but i did, i think, have dashboard v2 as well.

Has anyone else come across this problem and can give me some guidance please?

Hi, welcome to the forum.

Unfortunately, there is quite a lot of information missing to truly help you and some things that seem a bit off

There is no dashboard V4

These are all FlowFuse dashboard nodes (aka dashboard 2)

Is this a version of node-red or a version of dashboard 1? You really should be moving on to the 4.x or 5.x stream of node-red.

Also, what version of node.js do you have installed?

Hi thank you for replying. Apologies new to Node-Red. To answer your questions / comments.

menu shows 4.1.8: Maintenance Release
node.js is v18 as was told by AI for rpi gpio to work best downgrade from 22 to 18.

All install was done from rpi cli but update was done via dashboard.
Can you recommend a guide for fresh install of 5.x please?
Thank you for you help.

There is an installation script for the Raspberry Pi, for details see Running on Raspberry Pi : Node-RED .

By default it will install Node-red v5 and (I think) node.js v24

When you first go into the NR editor it should mention any missing nodes. There is a button "Install All".

The script accepts an option --clean if you really want a 'fresh' install, but it will delete all of your flows, settings and installed nodes.

The minimum node.js version for NR 5 is 22.

There are many threads in this forum and elsewhere regarding difficulties with gpio, especially since the OS was updated to Trixie. I think the gpio nodes should be working in v5 but I don't use Pi gpio so cannot be sure.

I use NR5 on a pi4 with about 9 gpio pins with no problem. Running Trixie now but everything solid for several versions
[EDIT]
I thought the gpio issue was pi 5 related not trixie
[Another edit]
I'm running js24

Thank you @jbudd and @gerry.

I have exported my project so have the json file stored so does v5 allow nodes from dashboard and and dashboard 2.0 or will I have to recreate my switch / templates / buttons from scratch? Thank you.

Answered my own question by installing v5, importing my flows and v5 gave me option to install missing nodes. Thank you for all the help.