Hello, I recently tried to update some nodes via the manage palette menu, that failed and since I've been unable to install any new nodes, and some of the ones I attempted to update have disappeared.
I'm running node-red in a docker container on a raspberry pi 4, I've checked permissions and all seems fine there. I get the following message in the logs
1950 verbose stack Error: EPERM: operation not permitted, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'
1951 verbose cwd /data
1952 verbose Linux 5.10.63-v7l+
1953 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.41.3"
1954 verbose node v14.18.2
1955 verbose npm v6.14.15
1956 error code EPERM
1957 error syscall symlink
1958 error path ../multicast-dns/cli.js
1959 error dest /data/node_modules/.bin/multicast-dns
1960 error errno -1
1961 error Error: EPERM: operation not permitted, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'
1961 error [OperationalError: EPERM: operation not permitted, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'] {
1961 error cause: [Error: EPERM: operation not permitted, symlink '../multicast-dns/cli.js' -> '/data/node_modules/.bin/multicast-dns'] {
1961 error errno: -1,
1961 error code: 'EPERM',
1961 error syscall: 'symlink',
1961 error path: '../multicast-dns/cli.js',
1961 error dest: '/data/node_modules/.bin/multicast-dns'
1961 error },
1961 error errno: -1,
1961 error code: 'EPERM',
1961 error syscall: 'symlink',
1961 error path: '../multicast-dns/cli.js',
1961 error dest: '/data/node_modules/.bin/multicast-dns',
1961 error parent: 'data'
1961 error }
1962 error The operation was rejected by your operating system.
1962 error It is likely you do not have the permissions to access this file as the current user
1962 error
1962 error If you believe this might be a permissions issue, please double-check the
1962 error permissions of the file and its containing directories, or try running
1962 error the command again as root/Administrator.
1963 verbose exit [ -1, true ]
Here is the rest of the log, but I don't think there's anything relevant in it - https://textbin.net/obgntuhymu
I appreciate any help, please let me know if further info would be helpful, thank you.