Can't install palette on docker stack

Hi every one,

I try to install palette on my node red (fresh install with portainer) and i can't. Here the log that i have in result

602 verbose stack Error: ENOTSUP: operation not supported on socket, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'
603 verbose cwd /data
604 verbose Linux 5.13.19-2-pve
605 verbose argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "--no-audit" "--no-update-notifier" "--no-fund" "--save" "--save-prefix=~" "--production" "--engine-strict" "node-red-contrib-home-assistant-websocket@0.40.0"
606 verbose node v14.18.2
607 verbose npm  v6.14.15
608 error code ENOTSUP
609 error syscall symlink
610 error path ../multicast-dns/cli.js
611 error dest /data/node_modules/.bin/multicast-dns
612 error errno -95
613 error nospc ENOTSUP: operation not supported on socket, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'
614 error nospc There appears to be insufficient space on your system to finish.
614 error nospc Clear up some disk space and try again.
615 verbose exit [ -95, true ]

I made a persistant volume for my docker stack and got 4To of free space on it.

Here is my stack configuration in portainer

version: "3.7"

services:
  nodered:
    container_name: nodered
    image: nodered/node-red:latest
    environment:
      - TZ=Europe/Paris
    ports:
      - "1880:1880"
    volumes:
      - data:/data
    network_mode: bridge
    
volumes:
  data:
    driver: local
    driver_opts:
      type: cifs
      device: //path/to/my/cifs/nodered/folder
      o: username=USER,password=PASSWORD,vers=1.0,nobrl,dir_mode=0777,file_mode=0777

I try lot of thing : change dir_mode and file_mode, change user to be root by default, and i try with non persistant volume it works great.

Does some one have clues to fixe this ?

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