What type of hardware are you using: Old laptop or computer What YunoHost version are you running: 12.1.39 How are you able to access your server: SSH Are you in a special context or did you perform specific tweaking on your YunoHost instance ?: I made a symbolic link from /home/yunohost.app/transmission directory to my ZFS drives /mnt/hermes/transmission/completed. I did this months ago.
Describe your issue
Tried to upgrade Transmission but it failed. Shows lots of messages like this and then eventually fails.
Warning: setfacl: /home/yunohost.multimedia/share/Torrents: Operation not supported
Warning: setfacl: /home/yunohost.multimedia/share/Torrents/completed: Operation not supported
username@arkadi:/home/yunohost.multimedia/share$ ls -la
total 4
drwxrwxr-x+ 1 root root 60 Feb 24 13:57 .
drwxrwxr-x+ 1 root root 46 Feb 17 15:00 ..
drwxrwxr-x+ 1 root root 22 Sep 20 11:12 eBook
drwxrwxr-x+ 1 root root 0 Feb 13 2024 Music
drwxrwxr-x+ 1 root root 0 Feb 13 2024 Picture
lrwxrwxrwx 1 root root 31 Feb 24 13:57 Torrents -> /home/yunohost.app/transmission
Hmm. I never use, nor really paid much attention to these yunohost.multimedia folders. I didn’t do this symbolic link from Torrents. Maybe this is messing things up? Feels like it’s going Torrents → yunohost.app/transmission dir → my zfs drive in one chain. Maybe that’s not good.
What should I do exactly now? Transmission isn’t even installed anymore. Maybe just easier to try a fresh install?
Not sure exactly how to give succinct summary but these details might help. (outputs summarized to the data I think relevant)
$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
hermes 4.63T 5.23T 89.7G /mnt/hermes
hermes/transmission 160K 5.23T 160K /mnt/hermes/transmission
Well, this doesn’t look good. Transmission folder has a number for the user and group. Hmm…
ls -la /mnt/hermes
total 246
drwxr-xr-x 12 root root 12 Nov 1 20:24 .
drwxr-xr-x 1 root root 34 Jan 17 22:29 ..
drwxr-xr-x 3 root root 3 Nov 10 13:41 backup
drwxr-xr-x 8 root root 8 Nov 7 2024 immich-photos
drwxr-xr-x 3 user user 3 Aug 18 2024 jellyfin
drwxrwxr-x 5 996 995 5 Sep 25 17:25 transmission
drwxr-xr-x 63 root root 64 Feb 13 15:43 TV_Shows
OK! I think I found something. I moved some files from my laptop (Bluefin (Fedora Silverblue base)) to Yunohost and I got some errors.
$ sudo mv Whistle /mnt/hermes/Music/
mv: preserving permissions for ‘/mnt/hermes/Music/Whistle/Whistle/1 - Whistle - Rest In Peace.mp3’: Operation not supported
I did some web searches and came up with stuff about ACLs. It says if you have + as a permission those are ACLs. I moved some more files from laptop to test. In the example below, Solomon Burke folder, has an ACL apparently.
$ ls -la
total 0
drwxr-xr-x+ 1 elias elias 28 Feb 25 15:58 'Solomon Burke'
All my zfs datasets have aclmode set to discard. What mode do you have your ZFS set to? I need to research this apparently.
$ zfs get aclmode
hermes/transmission aclmode discard default