Ubuntu Version:
Ubuntu server 25.10, amd64
Problem Description:
I have a transmission daemon running and downloading files, no problem. But when the file is finished, it is not moved to the repository I indicated.
Relevant System Information:
Here I have part of the config’ :
… "default-trackers": "", "dht-enabled": true, "download-dir": "/home/torrents", "download-limit": 100, "download-limit-enabled": 0, "download-queue-enabled": true, "download-queue-size": 5, "encryption": 1, "idle-seeding-limit": 30, "idle-seeding-limit-enabled": false, "incomplete-dir": "/var/lib/transmission-daemon/downloads", "incomplete-dir-enabled": true, "lpd-enabled": true, …
Basically, transmission downloads in /var/lib/transmission-daemon/downloads and is supposed to move files in /home/torrents .
/var/lib/transmission-daemon/downloads is on the system partition, on the system disk. Downloads are coming in fine.
I want files to move to /home/torrents when they are done, as configured. That directory is in another partition, on a huge disk. And it cannot do it.
Screenshots or Error Messages:
When finished, transmission simply put this message:
Couldn’t move ‘/var/lib/transmission-daemon/downloads/’ to ‘/home/torrents’: Unable to create directory for new file: Permission denied (13)
Test I have tried:
The daemon’s user can actually copy files there without troubles, I tested it manually myself using this command (from /var/lib/transmission-daemon/downloads):
sudo -u debian-transmission cp ubuntu-25.10-desktop-amd64.iso /home/torrents/
For the time being, I have allowed anyone to write in /home/torrents (world writable). It does not change a thing.
I have no clue what is wrong.