I have installed correctly, but when I go to Node-RED I can't install any package using Manage palette because it appears:
Failed to load node catalogue.
Check the browser console for more information
Someone who already knows the answer may respond, but in the meantime, in a terminal run
node-red-stop
node-red-start
Then copy/paste the resulting log here, starting from the Welcome message. That may provide some clues.
Also do what it says in the error, check the browser console and see if anything useful there.
Can't see anything untoward but always welcome a second opinion...
Starting as a systemd service.
Started Node-RED graphical event wiring tool.
5 Apr 12:34:25 - [info]
Welcome to Node-RED
===================
5 Apr 12:34:25 - [info] Node-RED version: v0.20.4
5 Apr 12:34:25 - [info] Node.js version: v8.15.1
5 Apr 12:34:25 - [info] Linux 4.14.98-v7+ arm LE
5 Apr 12:34:26 - [info] Loading palette nodes
5 Apr 12:34:30 - [info] Settings file : /home/pi/.node-red/settings.js
5 Apr 12:34:30 - [info] Context store : 'default' [module=memory]
5 Apr 12:34:30 - [info] User directory : /home/pi/.node-red
5 Apr 12:34:30 - [warn] Projects disabled : editorTheme.projects.enabled=false
5 Apr 12:34:30 - [info] Flows file : /home/pi/.node-red/flows_raspberrypi.json
5 Apr 12:34:30 - [info] Creating new flow file
5 Apr 12:34:30 - [warn]
---------------------------------------------------------------------
Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
---------------------------------------------------------------------
5 Apr 12:34:30 - [info] Starting flows
5 Apr 12:34:30 - [info] Started flows
5 Apr 12:34:30 - [info] Server now running at http://127.0.0.1:1880/
This is my result after node-red-stop + node-red-start
Start Node-RED
Once Node-RED has started, point a browser at http://169.254.0.22:1880
On Pi Node-RED works better with the Firefox or Chrome browser
Use node-red-stop to stop Node-RED
Use node-red-start to start Node-RED again
Use node-red-log to view the recent log output
Use sudo systemctl enable nodered.service to autostart Node-RED at every boot
Use sudo systemctl disable nodered.service to disable autostart on boot
To find more nodes and example flows - go to http://flows.nodered.org
Starting as a systemd service.
Started Node-RED graphical event wiring tool.
5 Apr 12:53:31 - [info]
Welcome to Node-RED
===================
5 Apr 12:53:31 - [info] Node-RED version: v0.20.4
5 Apr 12:53:31 - [info] Node.js version: v10.15.3
5 Apr 12:53:31 - [info] Linux 4.14.98-v7+ arm LE
5 Apr 12:53:32 - [info] Loading palette nodes
5 Apr 12:53:35 - [s7comm-Error] - Installation of Module net-keepalive failed because we might be on the wrong OS. OS=linux
5 Apr 12:53:35 - [s7comm-Info] - Debug configuration for logLevelNodeS7:{"debug":0,"silent":true}
5 Apr 12:53:35 - [s7comm-Info] - Debug configuration for logLevelNodeRED:{"debug":2,"silent":true}
5 Apr 12:53:36 - [info] Settings file : /home/ii40asset/.node-red/settings.js
5 Apr 12:53:36 - [info] Context store : 'default' [module=memory]
5 Apr 12:53:36 - [info] User directory : /home/ii40asset/.node-red
5 Apr 12:53:36 - [warn] Projects disabled : editorTheme.projects.enabled=false
5 Apr 12:53:36 - [info] Flows file : /home/ii40asset/.node-red/flows_ii40asset.json
5 Apr 12:53:36 - [warn]
---------------------------------------------------------------------
Your flow credentials file is encrypted using a system-generated key.
If the system-generated key is lost for any reason, your credentials
file will not be recoverable, you will have to delete it and re-enter
your credentials.
You should set your own key using the 'credentialSecret' option in
your settings file. Node-RED will then re-encrypt your credentials
file using your chosen key the next time you deploy a change.
---------------------------------------------------------------------
5 Apr 12:53:36 - [info] Starting flows