# Pallet manager - failed to install - settings unavailable

**URL:** https://discourse.nodered.org/t/pallet-manager-failed-to-install-settings-unavailable/85389
**Category:** General
**Created:** [9 February 2024 22:38 UTC](https://discourse.nodered.org/t/pallet-manager-failed-to-install-settings-unavailable/85389 "2024-02-09T22:38:08Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![parrot](https://avatars.discourse-cdn.com/v4/letter/p/bbce88/32.png) [@parrot](https://discourse.nodered.org/u/parrot)
#### Post date: [9 February 2024 22:38 UTC](https://discourse.nodered.org/t/pallet-manager-failed-to-install-settings-unavailable/85389/1 "2024-02-09T22:38:08Z")

</div>

I have deployed a node red instance into an azure container app and attached azure blob storage with the storage api which all works fine, but when trying to install to install npm packeges throught the pallet i get

Failed to install: postgrestor

Settings unavailable

Check the log for more information

for instance.

the log has no info other than a timestamp. I have confirmed the presence of the settings.js file in /data

the log stream in azure shows this - 9 Feb 22:20:55 - [info] Node-RED version: v3.1.4  
9 Feb 22:20:55 - [info] Node.js version: v20.11.0  
9 Feb 22:20:55 - [info] Linux 5.15.118.1-1.cm2 x64 LE  
9 Feb 22:20:56 - [info] Loading palette nodes  
9 Feb 22:20:56 - [info] Settings file : /data/settings.js  
9 Feb 22:20:56 - [info] Context store : 'default' [module=memory]  
Getting flows from Azure Blob Storage  
9 Feb 22:20:56 - [info] Server now running at [http://127.0.0.1:1880/](http://127.0.0.1:1880/)  
Blob flows.json exists: true  
Successfully converted stream to string  
Successfully downloaded flows from Azure Blob Storage  
Getting credentials  
9 Feb 22:20:57 - [debug] loaded flow revision: 365e66c884c22231d36529f382723adf  
9 Feb 22:20:57 - [debug] red/runtime/nodes/credentials.load : user disabled encryption  
9 Feb 22:20:57 - [debug] red/runtime/nodes/credentials.load : keyType=disabled  
9 Feb 22:20:57 - [warn] Using unencrypted credentials  
9 Feb 22:20:58 - [info] Starting flows  
9 Feb 22:20:58 - [debug] red/nodes/flows.start : starting flow : global  
9 Feb 22:20:58 - [debug] red/nodes/flows.start : starting flow : ac5632a4555cbd9c  
9 Feb 22:20:58 - [debug] red/nodes/flows.start : starting flow : bf93b49a7c9712b7  
9 Feb 22:20:58 - [info] Started flows  
9 Feb 22:21:51 - [warn] Cannot save user settings: Settings not available  
9 Feb 22:21:51 - [error] Error: Settings not available  
9 Feb 22:21:57 - [warn] Cannot save user settings: Settings not available  
9 Feb 22:21:57 - [error] Error: Settings not available  
Error: Settings unavailable  
at Object.addModule (/usr/src/node-red/node\_modules/@node-red/runtime/lib/api/nodes.js:169:23)  
at post (/usr/src/node-red/node\_modules/@node-red/editor-api/lib/admin/nodes.js:63:26)  
at Layer.handle [as handle\_request] (/usr/src/node-red/node\_modules/express/lib/router/layer.js:95:5)  
at next (/usr/src/node-red/node\_modules/express/lib/router/route.js:144:13)  
at multerMiddleware (/usr/src/node-red/node\_modules/multer/lib/make-middleware.js:13:41)  
at Layer.handle [as handle\_request] (/usr/src/node-red/node\_modules/express/lib/router/layer.js:95:5)  
at next (/usr/src/node-red/node\_modules/express/lib/router/route.js:144:13)  
at /usr/src/node-red/node\_modules/@node-red/editor-api/lib/auth/index.js:69:28  
at complete (/usr/src/node-red/node\_modules/passport/lib/middleware/authenticate.js:271:13)  
at /usr/src/node-red/node\_modules/passport/lib/middleware/authenticate.js:278:15  
Error: Settings unavailable  
at Object.addModule (/usr/src/node-red/node\_modules/@node-red/runtime/lib/api/nodes.js:169:23)  
at post (/usr/src/node-red/node\_modules/@node-red/editor-api/lib/admin/nodes.js:63:26)  
at Layer.handle [as handle\_request] (/usr/src/node-red/node\_modules/express/lib/router/layer.js:95:5)  
at next (/usr/src/node-red/node\_modules/express/lib/router/route.js:144:13)  
at multerMiddleware (/usr/src/node-red/node\_modules/multer/lib/make-middleware.js:13:41)  
at Layer.handle [as handle\_request] (/usr/src/node-red/node\_modules/express/lib/router/layer.js:95:5)  
at next (/usr/src/node-red/node\_modules/express/lib/router/route.js:144:13)  
at /usr/src/node-red/node\_modules/@node-red/editor-api/lib/auth/index.js:69:28  
at complete (/usr/src/node-red/node\_modules/passport/lib/middleware/authenticate.js:271:13)  
at /usr/src/node-red/node\_modules/passport/lib/middleware/authenticate.js:278:15  
Error: Settings unavailable

---

<div class="post-metadata">

### Author: ![parrot](https://avatars.discourse-cdn.com/v4/letter/p/bbce88/32.png) [@parrot](https://discourse.nodered.org/u/parrot)
#### Post date: [13 February 2024 15:30 UTC](https://discourse.nodered.org/t/pallet-manager-failed-to-install-settings-unavailable/85389/2 "2024-02-13T15:30:45Z")

</div>

I resolved this. Didn't have getSettings and saveSettings in the storage api file

---

<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: [13 May 2024 15:31 UTC](https://discourse.nodered.org/t/pallet-manager-failed-to-install-settings-unavailable/85389/3 "2024-05-13T15:31:21Z")

</div>

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