/.n8n/ not writable issue

I’m running latest n8n via docker, I’m trying to write a file to /home/node/.n8n using write file to disk node. It returns not writable error. But it’s ok if I try to write a file in shell:

C:\Users\XT>docker exec -it 05d6a1a76470 /bin/sh
~ $ whoami
node
~ $ ls -a
.               ..              .ash_history    .cache          .n8n            testoutput.txt
~ $
~ $ ls -ld .n8n
drwxrwxrwx    1 node     node          4096 Mar 17 09:31 .n8n
~ $ pwd
/home/node
~ $ cd .n8n
~/.n8n $ ls
binaryData              database.sqlite         n8nEventLog-1.log       n8nEventLog.log         workflow_export_import
config                  docker-compose.yml      n8nEventLog-2.log       ssh
crash.journal           git                     n8nEventLog-3.log       testoutput.txt
~/.n8n $ touch test_input.txt
~/.n8n $ ls -l test_input.txt
-rwxr-xr-x    1 node     node             0 Mar 17 09:39 test_input.txt
~/.n8n $ echo hello > test_input.txt

I have also tried this :

~/.n8n $ chown -R --verbose node:node /home/node/.n8n
changed ownership of '/home/node/.n8n/binaryData' to 1000:1000
changed ownership of '/home/node/.n8n/config' to 1000:1000
changed ownership of '/home/node/.n8n/crash.journal' to 1000:1000
changed ownership of '/home/node/.n8n/database.sqlite' to 1000:1000
changed ownership of '/home/node/.n8n/docker-compose.yml' to 1000:1000
changed ownership of '/home/node/.n8n/git' to 1000:1000
changed ownership of '/home/node/.n8n/n8nEventLog-1.log' to 1000:1000
changed ownership of '/home/node/.n8n/n8nEventLog-2.log' to 1000:1000
changed ownership of '/home/node/.n8n/n8nEventLog-3.log' to 1000:1000
changed ownership of '/home/node/.n8n/n8nEventLog.log' to 1000:1000
changed ownership of '/home/node/.n8n/ssh' to 1000:1000
changed ownership of '/home/node/.n8n/test_input.txt' to 1000:1000
changed ownership of '/home/node/.n8n/testoutput.txt' to 1000:1000
changed ownership of '/home/node/.n8n/workflow_export_import/My_test.json' to 1000:1000
changed ownership of '/home/node/.n8n/workflow_export_import/My_workflow.json' to 1000:1000
changed ownership of '/home/node/.n8n/workflow_export_import' to 1000:1000
changed ownership of '/home/node/.n8n' to 1000:1000
~/.n8n $ ls -la /home/node
total 28
drwxr-sr-x    1 node     node          4096 Mar 17 09:34 .
drwxr-xr-x    1 root     root          4096 Feb 14 19:12 ..
-rw-------    1 node     node           220 Mar 17 10:03 .ash_history
drwxr-sr-x    3 node     node          4096 Mar 17 09:17 .cache
drwxrwxrwx    1 node     node          4096 Mar 17 09:47 .n8n
-rw-r--r--    1 node     node             6 Mar 17 09:18 testoutput.txt

hello @Mevyn_Yelt

Can you share the workflow/write node?

You can select all nodes with ctrl+a or select the desired node, copy it with ctrl+c. Then past the content here after pressing button </> with ctrl+v.

This sounds like it might be the same issue answered here

1 Like

Ah, That’s it ! Thanks

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