# Influxdb2 always in error

**URL:** <https://discourse.nodered.org/t/influxdb2-always-in-error/84075>\
**Category:** General\
**Tags:** docker, influxdb\
**Created:** [28 December 2023 05:24 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075 "2023-12-28T05:24:26Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [28 December 2023 05:24 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/1 "2023-12-28T05:24:26Z")

</div>

Dear all, I have a strange behavior of Influxdb2, every time I open the webpage to Node-RED the Influxdb2 node shows up with red error sign. But if I only refresh the settings, then it goes away. If I refresh the webpage it comes back, and so on...  
I'm running Node-RED as a container under Docker, as well as Influxdb2.

![Screenshot 2023-12-28 061948](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/c/cc33561404b66e506062ac1aeba7ed29f622bb10.png)

![Screenshot 2023-12-28 062018](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/9/8989d0aa6fa5675a6b42b39c7c3b6f79b38aaa9a.png)

![Screenshot 2023-12-28 062043](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/0/80325fd5d5b7853693cbcde968afd571bd32bc56.png)

Thank you in advance for your answers.

BR Phoenix

---

<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:** [28 December 2023 08:00 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/2 "2023-12-28T08:00:54Z")

</div>

Can you show us the node red startup log please? That is the one that starts with the Welcome to Node Red message. That may tell us something useful.

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [28 December 2023 08:21 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/3 "2023-12-28T08:21:47Z")

</div>

of course

# Welcome to Node-RED

## 28 Dec 08:20:22 - [info] Node-RED version: v3.0.2 28 Dec 08:20:22 - [info] Node.js version: v16.20.1 28 Dec 08:20:22 - [info] Linux 5.10.0-26-amd64 x64 LE 28 Dec 08:20:23 - [info] Loading palette nodes using @peculiar/webcrypto 28 Dec 08:20:25 - [info] Dashboard version 3.6.1 started at /ui 28 Dec 08:20:25 - [info] Settings file : /data/settings.js 28 Dec 08:20:25 - [info] Context store : 'default' [module=memory] 28 Dec 08:20:25 - [info] User directory : /data 28 Dec 08:20:25 - [warn] Projects disabled : editorTheme.projects.enabled=false 28 Dec 08:20:25 - [info] Flows file : /data/flows.json 28 Dec 08:20:25 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/) 28 Dec 08:20:25 - [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.

28 Dec 08:20:25 - [info] Starting flows

---

<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:** [28 December 2023 09:07 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/4 "2023-12-28T09:07:23Z")

</div>

I suggest upgrading to the latest version of node-red (3.1.3). It may not make a difference, but is certainly worth doing. Are you using the latest version of the influxdb node?

What does the influx node config look like?

Do the influx nodes function correctly?

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [28 December 2023 09:31 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/5 "2023-12-28T09:31:43Z")

</div>

Node-RED and Influx upgraded to newest.

| DOCKER\_INFLUXDB\_INIT\_CLI\_CONFIG\_NAME | default |
| --- | --- |
| GOSU\_VER | 1.12 |
| INFLUX\_CLI\_VERSION | 2.7.3 |
| INFLUX\_CONFIGS\_PATH | /etc/influxdb2/influx-configs |
| INFLUXD\_INIT\_PING\_ATTEMPTS | 600 |
| INFLUXD\_INIT\_PORT | 9999 |
| INFLUXDB\_VERSION | 2.7.1 |
| PATH | /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |

| FLOWS | flows.json |
| --- | --- |
| NODE\_PATH | /usr/src/node-red/node\_modules:/data/node\_modules |
| NODE\_RED\_VERSION | v3.0.2 |
| NODE\_VERSION | 16.20.0 |
| PATH | /usr/src/node-red/node\_modules/.bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin |
| YARN\_VERSION | 1.22.19 |

same behavior  
 ![Screenshot 2023-12-28 102921](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/8/888fab2ac5177b03719324f1446fbce07e6c616d.png)  
 ![Screenshot 2023-12-28 102940](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/d/ad84f1e77c7d46f96f6710bdd6b6cfdab891eaac.png)

The influx nodes are receiving data and I see the data in influx, that's no Problem.

---

<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:** [28 December 2023 09:35 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/7 "2023-12-28T09:35:15Z")

</div>

> [@Phoenix](#):
>
> Node-RED and Influx upgraded to newest.

> [@Phoenix](#):
>
> NODE\_RED\_VERSION v3.0.2

No it isn't.

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [28 December 2023 09:51 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/8 "2023-12-28T09:51:32Z")

</div>

Well I pulled the latest

![Screenshot 2023-12-28 105001](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/f/7fdc37a9dae69ace6f5359cbc2e832c7b398cdd4.png)

![Screenshot 2023-12-28 105047](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/0/20f7b29ad94cc400cc4a64c35dffdff20761e5ed.png)

 ![Screenshot 2023-12-28 105307](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/3/3/339fc5dea83bc8722520f272472ecd4aeb207d38.png)

---

<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:** [28 December 2023 13:26 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/9 "2023-12-28T13:26:40Z")

</div>

That is not running in docker, look at the path

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/2/9/291dc545f1aee68ed9e9da5c46714eea01ddbb8d.png)

What does the one running in Docker say?

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [29 December 2023 05:24 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/10 "2023-12-29T05:24:37Z")

</div>

```auto
29 Dec 05:23:48 - [info] 
Welcome to Node-RED
===================
29 Dec 05:23:48 - [info] Node-RED version: v3.1.3
29 Dec 05:23:48 - [info] Node.js version: v16.20.2
29 Dec 05:23:48 - [info] Linux 5.10.0-26-amd64 x64 LE
29 Dec 05:23:48 - [info] Loading palette nodes
using @peculiar/webcrypto
29 Dec 05:23:51 - [info] Dashboard version 3.6.1 started at /ui
29 Dec 05:23:51 - [info] Settings file : /data/settings.js
29 Dec 05:23:51 - [info] Context store : 'default' [module=memory]
29 Dec 05:23:51 - [info] User directory : /data
29 Dec 05:23:51 - [warn] Projects disabled : editorTheme.projects.enabled=false
29 Dec 05:23:51 - [info] Flows file : /data/flows.json
29 Dec 05:23:51 - [info] Server now running at http://127.0.0.1:1880/
29 Dec 05:23:51 - [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.
---------------------------------------------------------------------
29 Dec 05:23:51 - [info] Starting flows

```

But in Portainer still says it is the older one

 ![Screenshot 2023-12-29 062541](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/6/b/6bb754b2874455bc01d681bde115df031090dd1c.png)

---

<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:** [29 December 2023 10:40 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/11 "2023-12-29T10:40:36Z")

</div>

What does it say at the bottom of the dropdown menu in the node-red editor? That will tell you what you are actually using.

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [29 December 2023 12:39 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/12 "2023-12-29T12:39:51Z")

</div>

You mean this?  
 ![Screenshot 2023-12-28 105001](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/7/f/7fdc37a9dae69ace6f5359cbc2e832c7b398cdd4.png)  
Then 3.13

---

<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:** [29 December 2023 13:18 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/13 "2023-12-29T13:18:58Z")

</div>

> [@Phoenix](#):
>
> You mean this?

Yes, so you are running 3.1.3, whatever portainer says.

What version of node-red-contrib-influxdb are you using? You can see that in Manage Palette.

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [29 December 2023 14:46 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/14 "2023-12-29T14:46:54Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/4/f469f65d01cdff6e467719a27a910da36a6ffd11.png)

---

<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:** [29 December 2023 15:12 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/15 "2023-12-29T15:12:57Z")

</div>

0.6.1 is the latest, so it isn't that.

If you open the Developer Tools console in the browser and refresh the page do you see any errors there?

Are you able to try a different browser?

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [29 December 2023 18:52 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/16 "2023-12-29T18:52:33Z")

</div>

Do not really know where to look

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/c/6/c6b1b3f8b7df8cf1ee3dc01ae2cdad9b2fbbd5ea.png)

---

<div class="post-metadata">

**Author:** ![Steve-Mcl](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/steve-mcl/32/4826_2.png) [@Steve-Mcl](https://discourse.nodered.org/u/Steve-Mcl)\
**Post date:** [29 December 2023 18:56 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/17 "2023-12-29T18:56:03Z")

</div>

Console is where any errors would surface

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [29 December 2023 19:09 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/18 "2023-12-29T19:09:15Z")

</div>

So now I don’t see any  
Or am I on the wrong page?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/1/0/1061da0121b6d1fc1a7a68f3ea18ecf58b5e9e1a.png)

no errors ...

---

<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:** [29 December 2023 21:54 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/19 "2023-12-29T21:54:31Z")

</div>

That looks ok. Select the failing node and Export it and paste it here. Then we can import and see if we can replicate it.

---

<div class="post-metadata">

**Author:** ![Phoenix](https://avatars.discourse-cdn.com/v4/letter/p/0ea827/32.png) [@Phoenix](https://discourse.nodered.org/u/Phoenix)\
**Post date:** [30 December 2023 02:50 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/20 "2023-12-30T02:50:38Z")

</div>

```auto
[
    {
        "id": "aa95626bc84a6eee",
        "type": "influxdb out",
        "z": "fc779838.82f878",
        "influxdb": "c14e58b875fb7716",
        "name": "",
        "measurement": "servercpu",
        "precision": "",
        "retentionPolicy": "",
        "database": "database",
        "precisionV18FluxV20": "ms",
        "retentionPolicyV18Flux": "",
        "org": "HeimCRsr",
        "bucket": "temperature",
        "x": 830,
        "y": 320,
        "wires": []
    },
    {
        "id": "c14e58b875fb7716",
        "type": "influxdb",
        "hostname": "127.0.0.1",
        "port": "8086",
        "protocol": "http",
        "database": "",
        "name": "Server",
        "usetls": false,
        "tls": "",
        "influxdbVersion": "2.0",
        "url": "http://192.168.1.220:8086",
        "rejectUnauthorized": false
    }
]

```

---

<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:** [30 December 2023 10:44 UTC](https://discourse.nodered.org/t/influxdb2-always-in-error/84075/21 "2023-12-30T10:44:31Z")

</div>

Your influxdb server node is missing a hidden field `database`. Did you create that dbconfig in an earlier version and upgrade it, or something like that?  
If, in an influxdb Out node, you click the server field and select Add New and then create a new one with the same settings then it should fix the problem. Then change all the other influx nodes to use the new one. Finally you can delete the unused one in Configuration Nodes in the node red dropdown menu.

[Next page](https://discourse.nodered.org/t/influxdb2-always-in-error/84075.md?page=2)
