"sudo systemctl enable nodered.service" in ubuntu fail?

That is odd. You say you have run systemctl enable, but did you restart node-red (enable just tells it to run on boot). In a terminal run

node-red-stop
node-red-start

and post the full log.
If still getting the error also post nodered.service