SABnzbd - OSError: [Errno 30] Read-only file system: '/scripts'

Hi guys,

Rob here, a total newcomer to TrueNAS. But I have been able to set it all up and I’ve been enjoying TrueNAS a lot so far.
I’ve installed a couple of apps, mounted storage and everything is working fine except for one thing: SABnzbd creates the following error:

OSError: [Errno 30] Read-only file system: ‘/scripts’
Cannot create directory /scripts

I’ve been looking around but I can’t figure out how to solve this.
Can anyone here point me in the right direction?

I assume SABnzbd is running as an App/Container? Usually directories inside those containers are read-only by default. In this case you will probably want to create a new Host-Volume and mount it to the /scripts location inside the container, something like this:

Just make sure that you point the host-path at /mnt/<pool>/<your location>, don’t re-use my specific example :slight_smile:


1 Like

Right, so no option inside the actual container then? One must always mount such folders?

In this case no, you still mount the directory from outside the container. Remember, containers are temporary. Contents inside of them are lost at restart. You mount volumes for any data that you want to keep persistent.

1 Like