# Flow won't deploy

**URL:** <https://discourse.nodered.org/t/flow-wont-deploy/12203>\
**Category:** General\
**Created:** [13 June 2019 22:57 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203 "2019-06-13T22:57:24Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![leftShark2019](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@leftShark2019](https://discourse.nodered.org/u/leftShark2019)\
**Post date:** [13 June 2019 22:57 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/1 "2019-06-13T22:57:25Z")

</div>

I'm following an online guide to create a flow that takes pictures using my Raspberry pi.

Once I create the nodes and customise them appropriately, the IDE won't let me Deploy the changes.

If it helps, I'm using Node.js version 12.4.0

Here's the guide:  
("Not secure" link)  
[http://acoptex.com/project/1318/raspberry-basics-project-02d-raspberry-pi-camera-module-v2-and-node-red-taking-a-picture-at-acoptexcom/#sthash.mJIjuZR2.dpbs](http://acoptex.com/project/1318/raspberry-basics-project-02d-raspberry-pi-camera-module-v2-and-node-red-taking-a-picture-at-acoptexcom/#sthash.mJIjuZR2.dpbs)

Debug output below, with screenshot:  
13 Jun 22:43:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26480744,"timestamp":1560465797541}  
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":39731200,"timestamp":1560465812544}  
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465812545}  
13 Jun 22:43:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26486400,"timestamp":1560465812545}  
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":45105152,"timestamp":1560465827545}  
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465827546}  
13 Jun 22:43:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26560208,"timestamp":1560465827546}  
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":44834816,"timestamp":1560465842547}  
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465842548}  
13 Jun 22:44:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26467376,"timestamp":1560465842548}  
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":40435712,"timestamp":1560465857551}  
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465857551}  
13 Jun 22:44:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26474248,"timestamp":1560465857552}  
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465872557}  
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465872557}  
13 Jun 22:44:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26483584,"timestamp":1560465872558}  
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465887558}  
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465887559}  
13 Jun 22:44:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26489352,"timestamp":1560465887559}  
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":36892672,"timestamp":1560465902560}  
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465902560}  
13 Jun 22:45:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26498688,"timestamp":1560465902561}  
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465917562}  
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465917563}  
13 Jun 22:45:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26548584,"timestamp":1560465917563}  
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465932564}  
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465932565}  
13 Jun 22:45:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26558112,"timestamp":1560465932565}  
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465947567}  
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465947567}  
13 Jun 22:45:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26567528,"timestamp":1560465947567}  
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465962569}  
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465962569}  
13 Jun 22:46:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26573224,"timestamp":1560465962570}  
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":36962304,"timestamp":1560465977570}  
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465977571}  
13 Jun 22:46:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26582680,"timestamp":1560465977571}  
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":37023744,"timestamp":1560465992573}  
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560465992573}  
13 Jun 22:46:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26588376,"timestamp":1560465992574}  
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":38354944,"timestamp":1560466007575}  
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466007575}  
13 Jun 22:46:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26616456,"timestamp":1560466007575}  
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":38354944,"timestamp":1560466022579}  
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466022579}  
13 Jun 22:47:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26625912,"timestamp":1560466022579}  
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466037579}  
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466037580}  
13 Jun 22:47:17 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26634128,"timestamp":1560466037580}  
node-red stop  
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466052581}  
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466052582}  
13 Jun 22:47:32 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26643456,"timestamp":1560466052582}  
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466067582}  
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466067583}  
13 Jun 22:47:47 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26649112,"timestamp":1560466067583}  
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.rss","value":39460864,"timestamp":1560466082583}  
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.heapTotal","value":29519872,"timestamp":1560466082584}  
13 Jun 22:48:02 - [metric] {"level":99,"event":"runtime.memory.heapUsed","value":26658440,"timestamp":1560466082585}

Note the gray "Deploy" button:

 ![2019-06-13-225221_1824x984_scrot](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/2X/2/2cedee3e8b5d7a4f1028d1cdf80fd6963e1f1946.png)

---

<div class="post-metadata">

**Author:** ![zenofmud](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/zenofmud/32/316_2.png) [@zenofmud](https://discourse.nodered.org/u/zenofmud)\
**Post date:** [13 June 2019 23:00 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/2 "2019-06-13T23:00:57Z")

</div>

Node-RED currently only supports node.js version 8.x and 10.x

---

<div class="post-metadata">

**Author:** ![leftShark2019](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@leftShark2019](https://discourse.nodered.org/u/leftShark2019)\
**Post date:** [14 June 2019 01:49 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/3 "2019-06-14T01:49:15Z")

</div>

So I've installed and am using Node version 10.16.0, and the deploy button is still gray.

How do I change what version of Node is interacting with Node-RED?

Edit: It appears the version Node-RED is on top of changes because the camerapi node and the dashboard disappeared.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [14 June 2019 07:38 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/4 "2019-06-14T07:38:29Z")

</div>

After changing the node version did you perform all the actions detailed in the 'Upgrading node.js' section of the upgrading docs?  
[https://nodered.org/docs/getting-started/upgrading.html](https://nodered.org/docs/getting-started/upgrading.html)

However, I deduce that you did not follow the recommended procedure for installing on a Pi, so you might be better just to do that now, which with luck will sort it all out for you.  
[https://nodered.org/docs/hardware/raspberrypi](https://nodered.org/docs/hardware/raspberrypi)

---

<div class="post-metadata">

**Author:** ![leftShark2019](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@leftShark2019](https://discourse.nodered.org/u/leftShark2019)\
**Post date:** [14 June 2019 14:07 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/5 "2019-06-14T14:07:46Z")

</div>

It came preinstalled; thanks for the recommendation though!

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [14 June 2019 15:39 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/6 "2019-06-14T15:39:14Z")

</div>

> [@leftShark2019](#):
>
> It came preinstalled;

I thought you followed the tutorial to install it. If so that installs the version from the Raspbian repository which is probably not up to date.

---

<div class="post-metadata">

**Author:** ![leftShark2019](https://avatars.discourse-cdn.com/v4/letter/l/4da419/32.png) [@leftShark2019](https://discourse.nodered.org/u/leftShark2019)\
**Post date:** [14 June 2019 15:53 UTC](https://discourse.nodered.org/t/flow-wont-deploy/12203/7 "2019-06-14T15:53:19Z")

</div>

I did do an update of both system and node-red.

It's working.
