I am running NZBGet 21.1-testing-r2311 (same happens on 21.0 stable) on a RaspberryPi that's running OSMC. After updating to Linux 4.19 I've been getting errors when downloading NZB's when the InterDir is set to my network share:
Code: Select all
ERROR Could not create file /mnt/External/Downloads/Downloading/ezNZB-Test.#2/1.out.tmp: (null)
ERROR Could not create file /mnt/External/Downloads/Downloading/ezNZB-Test.#2/1.out.tmp: (null)
WARNING Cancelling download and deleting ezNZB-Test due to health 79.0% below critical 85.0%
ERROR Could not create file /mnt/External/Downloads/Downloading/ezNZB-Test.#2/1.out.tmp: (null)
Code: Select all
//192.168.0.200/sda2/Downloads /mnt/External/Downloads cifs guest,x-systemd.automount,noauto,rw,iocharset=utf8,uid=1000,gid=1000 0 0
As a random test I changed the folder to /mnt/External/Downloads/tmp but that also fails.
I'm pretty sure it's not a NZBGet issue, but I thought I'd ask here for help if there is anything that I need to change or configure differently.
I found this and this issue logged here, but didn't come right either.
I have tried creating the file myself using the same user account which works fine.
Running in console mode gives the same errors. (I start NZBGet up with a systemd script (posted below)
The share is definitely mounted when NZBGet starts and reloading gives the same error after ensuring that the share is mounted.
I've seen the possibility to compile in debug mode and I'm not sure if that will give more information, but if needed, please let me know how to. My linux / terminal skills are enough to get me by
systemd script:
Code: Select all
[Unit]
Description=NZBGet Daemon
After=systemd-user-sessions.service network.target medusa.service
Wants=medusa.service
[Service]
User=osmc
Group=osmc
Type=forking
ExecStart=/opt/nzbget/nzbget -c /opt/nzbget/nzbget.conf -D
ExecStop=/opt/nzbget/nzbget -Q
ExecReload=/opt/nzbget/nzbget -O
KillMode=process
Restart=on-failure
[Install]
WantedBy=multi-user.target