# Issue Installing Palette in FlowFuse

**URL:** <https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376>\
**Category:** FlowFuse\
**Tags:** docker\
**Created:** [2 June 2025 09:54 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376 "2025-06-02T09:54:48Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![dipankar](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dipankar](https://discourse.nodered.org/u/dipankar)\
**Post date:** [2 June 2025 09:54 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/1 "2025-06-02T09:54:48Z")

</div>

I have installed FlowFuse version 2.17.0 self-hosted community edition on a Docker Platform. The application is running perfectly, however I faced some error while trying to install palettes for example ' node-red-dashboard '.

For better understanding I attached the error log below:

```auto
6/2/2025 2:48:37 PM [info] Installing module: node-red-dashboard, version: 3.6.5
6/2/2025 2:50:19 PM [warn] Installation of module node-red-dashboard failed:
6/2/2025 2:50:19 PM [warn] ------------------------------------------
6/2/2025 2:50:19 PM [warn] npm error code ENOTEMPTY
npm error syscall rename
npm error path /data/node_modules/node-red-contrib-opcua-server
npm error dest /data/node_modules/.node-red-contrib-opcua-server-htzdEQuA
npm error errno -39
npm error ENOTEMPTY: directory not empty, rename '/data/node_modules/node-red-contrib-opcua-server' -> '/data/node_modules/.node-red-contrib-opcua-server-htzdEQuA'
npm error A complete log of this run can be found in: /data/.npm/_logs/2025-06-02T08_48_38_322Z-debug-0.log

6/2/2025 2:50:19 PM [warn] ------------------------------------------
6/2/2025 2:50:19 PM [] Error: Install failed
6/2/2025 2:50:19 PM [] at /usr/src/node-red/node_modules/@node-red/registry/lib/installer.js:290:25
6/2/2025 2:50:19 PM [] at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
6/2/2025 2:50:19 PM [error] {"status":400}

```

But one more thing it doesn't give error for a single node. While trying to install any external nodes I get that error. So if anyone can give any idea it will be great help for me. My node red version is 4.0.9 and the Node.js version is 20.19.0

Thanks.

---

<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:** [2 June 2025 10:58 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/2 "2025-06-02T10:58:28Z")

</div>

> [@dipankar](#):
>
> `ENOTEMPTY`

This is (or used to be) quite common (lots of answers on the forum and around the internet for why this can happen) but the resolution is to delete the offending directory...

> [@dipankar](#):
>
> ```auto
> '/data/node_modules/.node-red-contrib-opcua-server-htzdEQuA'
> 
> ```

pretty much any directory in `'/data/node_modules/...` that ends with - followed by _8 RaNDom ChaRacTErS_ is a failed install and can be deleted.

---

<div class="post-metadata">

**Author:** ![dipankar](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dipankar](https://discourse.nodered.org/u/dipankar)\
**Post date:** [3 June 2025 10:49 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/3 "2025-06-03T10:49:57Z")

</div>

Still has the problem. Can anyone give any other suggestions?

---

<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:** [3 June 2025 11:17 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/4 "2025-06-03T11:17:13Z")

</div>

Are you saying that after deleting the folder mentioned in the error that you still get exactly the same error? That seems unlikely. If you are getting it on other similarly named folders then delete all of them.

---

<div class="post-metadata">

**Author:** ![dipankar](https://avatars.discourse-cdn.com/v4/letter/d/779978/32.png) [@dipankar](https://discourse.nodered.org/u/dipankar)\
**Post date:** [4 June 2025 04:30 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/5 "2025-06-04T04:30:08Z")

</div>

I can't find that folder you talking about. Do I have to look that folder into docker container or in my host machine. I look both into it but can't find anything like that.

---

<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:** [4 June 2025 06:08 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/6 "2025-06-04T06:08:00Z")

</div>

It will be in the docker container. Also since it's name starts with a `.` it is hidden.

Follow this thread...

> [@Unable to update any nodes from the palette](https://discourse.nodered.org/t/unable-to-update-any-nodes-from-the-palette/96875/7):
>
> did you go inside the docker container? did you find the /data dir? did you ls with -a e.g. ls -a (files starting with . are hidden) cd /data/node\_modules ls -a

---

<div class="post-metadata">

**Author:** ![hardillb](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hardillb/32/12373_2.png) [@hardillb](https://discourse.nodered.org/u/hardillb)\
**Post date:** [4 June 2025 10:31 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/7 "2025-06-04T10:31:22Z")

</div>

An alternative option here is to try suspending the instance and starting it again.

This will tear down the container and build it from scratch again which will remove any lingering directories from failed installs.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [3 August 2025 10:31 UTC](https://discourse.nodered.org/t/issue-installing-palette-in-flowfuse/97376/8 "2025-08-03T10:31:58Z")

</div>

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.
