# Node updates fail using Manage Palette

**URL:** <https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959>\
**Category:** General\
**Created:** [2 November 2022 12:30 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959 "2022-11-02T12:30:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![mudwalker](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mudwalker](https://discourse.nodered.org/u/mudwalker)\
**Post date:** [2 November 2022 12:30 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959/1 "2022-11-02T12:30:17Z")

</div>

I am trying to update my nodes and something appears to have broken! Don't think it is anything I have done, but then again, I can be very dangerous...

In the attached log, I was trying to update Dashboard, but I also tried to update others with the same results (i.e. ftp, telegrambot).

Attached is the logfile for the update. If anyone can help resolve this so that I don't need a clean install, I would be very pleased!!

[2022-11-02T12\_20\_25\_326Z-debug-0.log](https://discourse.nodered.org/uploads/short-url/tBtvOXhCuVMHDAs6fH4cXCL9Fjq.log) (9.9 KB)

EDIT:  
RPi 4 running Buster (NOT Ubuntu 20.04!)

```auto
Starting as a systemd service.
2 Nov 12:32:36 - [info]
Welcome to Node-RED
===================
2 Nov 12:32:36 - [info] Node-RED version: v3.0.2
2 Nov 12:32:36 - [info] Node.js version: v16.18.0
2 Nov 12:32:36 - [info] Linux 5.10.103-v7l+ arm LE
2 Nov 12:32:38 - [info] Loading palette nodes
2 Nov 12:32:41 - [info] Dashboard version 3.1.7 started at /ui
2 Nov 12:32:42 - [info] Settings file : /home/pi/.node-red/settings.js
2 Nov 12:32:42 - [info] Context store : 'memoryOnly' [module=memory]
2 Nov 12:32:42 - [info] Context store : 'storeInFile' [module=localfilesystem]
2 Nov 12:32:42 - [info] User directory : /home/pi/.node-red
2 Nov 12:32:42 - [info] Projects directory: /home/pi/.node-red/projects
2 Nov 12:32:42 - [info] Server now running at http://127.0.0.1:1880/

```

---

<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:** [2 November 2022 13:45 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959/2 "2022-11-02T13:45:55Z")

</div>

From the log file (in future just paste it here please, or the relevant sections, rather than linking)  
`verbose stack Error: ENOTEMPTY: directory not empty, rename '/home/pi/.node-red/node_modules/node-red-node-email' -> '/home/pi/.node-red/node_modules/.node-red-node-email-eJQ2YdZ0'`

This is an error that has been seen occasionally recently, it is something to do with npm but it is not clear what triggers it. Delete the directory '/home/pi/.node-red/node\_modules/.node-red-node-email-eJQ2YdZ0' and try again. If you get any more errors like that then again just delete the directory.

---

<div class="post-metadata">

**Author:** ![mudwalker](https://avatars.discourse-cdn.com/v4/letter/m/47e85d/32.png) [@mudwalker](https://discourse.nodered.org/u/mudwalker)\
**Post date:** [2 November 2022 14:10 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959/3 "2022-11-02T14:10:07Z")

</div>

Thank you Colin. That did the trick.

I did see that comment in the file, but as I know less than nothing about npm I was really loathe to delete it in case I cause further problems. As for relevant sections, I really didn't understand the language or what would be relevant ('silly', 'reify'??)

Noted about pasting.

Much appreciated!

---

<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:** [2 November 2022 14:24 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959/4 "2022-11-02T14:24:47Z")

</div>

> [@mudwalker](#):
>
> As for relevant sections, I really didn't understand the language or what would be relevant

Yes that can be a problem. It is often not obvious what is relevant.

---

<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:** [16 November 2022 14:24 UTC](https://discourse.nodered.org/t/node-updates-fail-using-manage-palette/69959/5 "2022-11-16T14:24:56Z")

</div>

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