I've been busy with this problem for some hours now and it's starting to get quite annoying to say the least.
So here's what I've done:
I've installed the transmission daemon on my Ubuntu server v11.04 x64 box:
Code: Select all
sudo add-apt-repository ppa:transmissionbt/ppa
sudo aptitude update
sudo aptitude install transmission-daemon
Code: Select all
sudo service transmission-daemon stop
Code: Select all
sudo vim /var/lib/transmission-daemon/info/settings.json
"download-dir": "/media/data/guido/downloads/transmission/complete",
"incomplete-dir": "/media/data/guido/downloads/transmission/incomplete",
"incomplete-dir-enabled": true,
"rpc-password": "mypassword",
"rpc-username": "guido",
Code: Select all
sudo aptitude install acl
sudo umount /media/data
sudo vim /etc/fstab
/dev/mapper/data-data /media/data ext4 defaults,acl 0 2
sudo mount /media/data
setfacl -R -m u:debian-transmission:rwx /media/data/guido/downloads/transmission/
setfacl -R -m g:debian-transmission:rwx /media/data/guido/downloads/transmission/
Code: Select all
sudo service transmission-daemon start
Then I tried something else. I decided to remove the ACLs and assign permission with "normal" permissions (if you know what I mean):
Code: Select all
setfacl -x u:debian-transmission /media/data/guido/downloads/transmission/
setfacl -x g:debian-transmission /media/data/guido/downloads/transmission/
sudo umount /media/data
sudo vim /etc/fstab
/dev/mapper/data-data /media/data ext4 defaults 0 2
sudo mount /media/data
sudo chown -R guido:debian-transmission /media/data/guido/downloads/transmission/
sudo chown -R 770 /media/data/guido/downloads/transmission/
Again, I tried something else. I noticed that the default download location in the settings.json (/var/lib/transmission-daemon/downloads) had "drwsrwxr-x" permissions with both "debian-transmission" as user and as group. So I even tried the following:
Code: Select all
sudo chown -R debian-transmission:debian-transmission /media/data/guido/downloads/transmission/
sudo chmod 4775 /media/data/guido/downloads/transmission/complete
sudo chmod 4775 /media/data/guido/downloads/transmission/incomplete
Why does transmission-daemon still think it can't write to the folders?
What am I doing wrong here and why does transmission-daemon hate me?