# Nodes - Debian 8 (jessie) and Debian 9 (stretch)

**URL:** <https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097>\
**Category:** General\
**Created:** [14 May 2019 06:40 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097 "2019-05-14T06:40:07Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 06:40 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/1 "2019-05-14T06:40:07Z")

</div>

Hi,

I see there are a lot on nodes supported on Jessie but not on Stretch, are there a patch on Stretch to make it support Jessie nodes?

---

<div class="post-metadata">

**Author:** ![cymplecy](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/cymplecy/32/2773_2.png) [@cymplecy](https://discourse.nodered.org/u/cymplecy)\
**Post date:** [14 May 2019 06:48 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/2 "2019-05-14T06:48:14Z")

</div>

Lots of people write contrib nodes and then lose interest after a while and stop maintaining them.

Best thing is to try to contact the node author and see if they can make it work with current libraries and OSes

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [14 May 2019 06:56 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/3 "2019-05-14T06:56:16Z")

</div>

Any examples ?

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 10:48 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/4 "2019-05-14T10:48:59Z")

</div>

There are quit a few the one I want to use is for PCA9685, to point one out.

---

<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:** [14 May 2019 11:21 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/5 "2019-05-14T11:21:43Z")

</div>

What is the full name of the node you are referring to? Something like node-red-contrib-????

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 12:08 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/6 "2019-05-14T12:08:02Z")

</div>

> [@ScheepersJohan](#):
>
> PCA9685

Hi, The node is [node-red-contrib-pca9685 (node) - Node-RED](https://flows.nodered.org/node/node-red-contrib-pca9685)

node-red-contrib-pca9685

Thanks

---

<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:** [14 May 2019 12:17 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/7 "2019-05-14T12:17:12Z")

</div>

So what kind of error are you getting using that node?

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 12:26 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/8 "2019-05-14T12:26:29Z")

</div>

Hi,

You have to load I2C first and then the PCA9695.

I have confirmed that the I2C is loaded.

2019-05-09T12:12:45.063Z [err] ERR! i2c-bus@1.1.2 install: `node-gyp rebuild`

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 12:38 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/9 "2019-05-14T12:38:07Z")

</div>

2019-05-14T12:36:46.495Z Install : node-red-contrib-pca9685 0.1.3

2019-05-14T12:36:52.211Z npm install --no-audit --no-update-notifier --save --save-prefix="~" --production node-red-contrib-pca9685@0.1.3  
2019-05-14T12:37:13.078Z [err] npm  
2019-05-14T12:37:13.079Z [err] ERR! path /home/pi/.node-red/node\_modules/node-red-contrib-uibuilder  
2019-05-14T12:37:13.079Z [err] npm ERR! code  
2019-05-14T12:37:13.080Z [err] EISGIT  
2019-05-14T12:37:13.085Z [err] npm  
2019-05-14T12:37:13.086Z [err] ERR! git /home/pi/.node-red/node\_modules/node-red-contrib-uibuilder: Appears to be a git repo or submodule.  
2019-05-14T12:37:13.086Z [err] npm ERR! git /home/pi/.node-red/node\_modules/node-red-contrib-uibuilder  
2019-05-14T12:37:13.087Z [err] npm  
2019-05-14T12:37:13.087Z [err] ERR! git Refusing to remove it. Update manually,  
2019-05-14T12:37:13.088Z [err] npm ERR! git  
2019-05-14T12:37:13.088Z [err] or move it out of the way first.  
2019-05-14T12:37:14.447Z [err]  
2019-05-14T12:37:14.452Z [err] npm ERR! A complete log of this run can be found in:  
2019-05-14T12:37:14.452Z [err] npm ERR! /home/pi/.npm/\_logs/2019-05-14T12\_37\_13\_098Z-debug.log  
2019-05-14T12:37:14.473Z rc=1

---

<div class="post-metadata">

**Author:** ![ScheepersJohan](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/scheepersjohan/32/39556_2.png) [@ScheepersJohan](https://discourse.nodered.org/u/ScheepersJohan)\
**Post date:** [14 May 2019 12:39 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/10 "2019-05-14T12:39:18Z")

</div>

This is via the node-red manage palate

---

<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:** [14 May 2019 12:43 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/11 "2019-05-14T12:43:01Z")

</div>

Did you add user ‘pi’ to the i2c group?

Unfortunately that node hasn’t been updated in 2 years and it doesn’t look like you can raise issues on it. You could try contacting the author of the node

---

<div class="post-metadata">

**Author:** ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)\
**Post date:** [14 May 2019 16:27 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/12 "2019-05-14T16:27:44Z")

</div>

I suspect it's more a node version issue that Jessie vs Stretch. Which version of nodejs are you using ? (they removed quite a few of the previously deprecated things from v8 when they went to v10).

---

<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:** [14 May 2019 17:40 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/13 "2019-05-14T17:40:38Z")

</div>

Ahhh drats, that is normally one of my first questions.

---

<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:** [16 May 2019 08:01 UTC](https://discourse.nodered.org/t/nodes-debian-8-jessie-and-debian-9-stretch/11097/14 "2019-05-16T08:01:26Z")

</div>

> [@ScheepersJohan](#):
>
> 2019-05-14T12:37:13.079Z [err] ERR! path /home/pi/.node-red/node\_modules/node-red-contrib-uibuilder  
> 2019-05-14T12:37:13.079Z [err] npm ERR! code  
> 2019-05-14T12:37:13.080Z [err] EISGIT  
> 2019-05-14T12:37:13.085Z [err] npm  
> 2019-05-14T12:37:13.086Z [err] ERR! git /home/pi/.node-red/node\_modules/node-red-contrib-uibuilder: Appears to be a git repo or submodule.

You appear to have used git clone to fetch uibuilder. npm does not like having a .git folder in node directories. Remove or rename home/pi/.node-red/node\_modules/node-red-contrib-uibuilder/.git
