True. But the . . . . annoying part that it works on one machine and not another.
Other than the date being the "wrong way around" between the messages.
(I have now got two machines which won't boot to NR.)
(How do I recover a draft message I was typing when you replied?)
(Scratch the last part. The button goes from NEW POST to RECOVER DRAFT - or something like that)
There must be a reason for the difference. It is just basic debugging. Work back through the flow using debug nodes to find where the problem starts. We cannot do that for you.
Why have you got question marks on the versions, don't you know? It is easy to find out by restarting node-red and looking at the versions given in the startup log. If you have got 6.x on one of the Pis how did you get to that state? Don't you use the recommended install/upgrade script to install node-red?
How did you end up with nodejs 6.x
I know that one machine (the faulty one) was 6 and another was 8.
Is the exact version critical or is 6 to 8 good enough?
pi@PIFACE:~ $ node -v
v6.17.1
pi@PIFACE:~ $
I have done the bash <(curl -sL https://raw.githubusercontent.com/node-red/raspbian-deb-package/master/resources/update-nodejs-and-nodered) command on that machine several times.
Well you should not end up with node 6.x, I don't think that has ever been a supported version, and now you need at least 8. Run the script again and look at the install log. Post the log here if you can't see what is going on with nodejs.
If you are asking for help solving a problem then making statements that you haven’t checked is going to make it much harder to solve. Stick to the facts .
Your question to me implies I somehow know that the node is/was needed for this problem.
I took the step and looked into the error. It mentioned the node. Maybe I should have looked before posting, but hindsight is always perfect.
If I don't know something is needed how do I know I should declare its version?
(While all this is going on I have seen another monster which has kind of bitten me too.)
Seems I am going to have to put in a lot of computer time in the near future.
You state in your very first post that the version of node was the same.
Later on you state that it is different.
One of these statements is false. If you don’t know that the version of node is the same don’t say that it is (or even better check first).
It doesn’t matter if the issue is the version of nodejs or not. Stating something as fact which isn’t true isn’t going to help anyone diagnose what the problem is.