Open trippleflux opened 1 year ago
Apart from the errors showing in the log, does transmission actually work? Because line by line:
Sat Jul 23 21:34:29 2022 daemon.err transmission-daemon[23381]: [2022-07-23 14:34:29.647] ERR utils.cc:218 Couldn't read '/data/config/stats.benc': No such file or directory (2) (transmission-3.00/libtransmission/utils.cc:218)
Stats have not been created (and won't be), so not surprising they cannot be read. Should not be a problem.
Sat Jul 23 21:34:29 2022 daemon.err transmission-daemon[23381]: [2022-07-23 14:34:29.647] ERR utils.cc:218 Couldn't read '/data/config/dht.dat': No such file or directory (2) (transmission-3.00/libtransmission/utils.cc:218)
Same for dht.dat
.
Sat Jul 23 21:34:29 2022 daemon.err transmission-daemon[23381]: [2022-07-23 14:34:29.647] ERR variant.cc:1136 Couldn't save '/data/config/settings.json': Permission denied (13) (transmission-3.00/libtransmission/variant.cc:1136)
Configuration is rendered from UCI /etc/config/transmission
, hence transmission itself cannot and should not save configuration.
Sat Jul 23 21:34:29 2022 daemon.err transmission-daemon[23381]: [2022-07-23 14:34:29.647] ERR variant.cc:1136 Couldn't save '/data/config/bandwidth-groups.json': Permission denied (13) (transmission-3.00/libtransmission/variant.cc:1136)
This has probably been added recently to transmission, I don't know this file and also don't see this error with the 3.00 release of transmission.
Sat Jul 23 21:34:29 2022 daemon.err transmission-daemon[23381]: [2022-07-23 14:34:29.647] ERR watchdir-inotify.cc:180 Couldn't watch '/data/watch': No such file or directory (2) (transmission-3.00/libtransmission/watchdir-inotify.cc:180)
/data/watch
indeed doesn't exist. Create it or remove the watchdir
option.
Getting the following when downloading :
Permission denied (/data/transmission/done/Test[Test]/Test.mkv)
And the from log(Info) :
Thu Jul 28 18:48:06 2022 user.notice transmission: Starting with 3905432000 virt mem
Thu Jul 28 18:48:07 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:48:07.971] ERR utils.cc:218 Couldn't read '/data/transmission/config/stats.benc': No such file or directory (2) (../libtransmission/utils.cc:218)
Thu Jul 28 18:48:07 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:48:07.971] ERR utils.cc:218 Couldn't read '/data/transmission/config/dht.dat': No such file or directory (2) (../libtransmission/utils.cc:218)
Thu Jul 28 18:48:07 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:48:07.971] ERR variant.cc:1136 Couldn't save '/data/transmission/config/settings.json': Permission denied (13) (../libtransmission/variant.cc:1136)
Thu Jul 28 18:48:07 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:48:07.971] ERR variant.cc:1136 Couldn't save '/data/transmission/config/bandwidth-groups.json': Permission denied (13) (../libtransmission/variant.cc:1136)
Thu Jul 28 18:49:20 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:20.971] ERR utils.cc:218 Couldn't read '/data/transmission/config/resume/232a4757fbed6827fba2082ebccf5a5d68892200.resume': No such file or directory (2) (../libtransmission/utils.cc:218)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Couldn't create '/data/transmission/incomplete': Permission denied (13) (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR file-posix.cc:271 Too many messages like this! I won't log this message anymore this session. (../libtransmission/file-posix.cc:271)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Couldn't create '/data/transmission/incomplete/Test[Test]': Permission denied (13) (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR open-files.cc:159 Too many messages like this! I won't log this message anymore this session. (../libtransmission/open-files.cc:159)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Couldn't get '/data/transmission/incomplete/Test[Test]/Test.mkv.part': Permission denied (13) (../libtransmission/inout.cc:146)
Thu Jul 28 18:49:34 2022 daemon.err transmission-daemon[2352]: [2022-07-28 11:49:34.973] ERR Test[Test] Too many messages like this! I won't log this message anymore this session. (../libtransmission/inout.cc:146)
root@router:/data/transmission# ls -al
total 20
drwxr-xr-x 5 transmission transmission 4096 Jul 28 18:45 .
drwxr-xr-x 3 transmission transmission 4096 Jul 28 18:45 ..
drwxr-xr-x 5 transmission transmission 4096 Jul 28 18:45 config
drwxr-xr-x 2 transmission transmission 4096 Jul 28 18:45 done
drwxr-xr-x 2 transmission transmission 4096 Jul 28 18:45 incomplete
And inside incomplete is empty..
Hmm somehow now running transmission-daemon without jail is working! :
#procd_add_jail transmission log
#procd_add_jail_mount "$config_file"
#procd_add_jail_mount_rw "$config_dir/resume"
#procd_add_jail_mount_rw "$config_dir/torrents"
#procd_add_jail_mount_rw "$config_dir/blocklists"
#procd_add_jail_mount_rw "$config_dir/stats.json"
#procd_add_jail_mount_rw "$download_dir"
#[ "$incomplete_dir_enabled" = "1" ] && procd_add_jail_mount_rw "$incomplete_dir"
#[ "$watch_dir_enabled" = "1" ] && procd_add_jail_mount_rw "$watch_dir"
web_home="${web_home:-/usr/share/transmission/public_html}"
[ -d "$web_home" ] && procd_add_jail_mount "$web_home"
[ -f "$ca_bundle_file" ] && procd_add_jail_mount "$ca_bundle_file"
procd_close_instance
Managed to downloaded the test torrent, should I close this?, since it's not an official OpenWRT package?.
Thanks again @dangowrt for the helps and pointers.
@dangowrt What is the correct way to create seccomp for the transmission-daemon?, should I eliminating all ujail related calls in the /etc/init.d/transmission and add ujail before the /usr/bin/transmission-daemon?.
Tried with /etc/init.d/tranmission trace but getting ujail: unable to load dependecies.
Tried with /sbin/utrace /usr/bin/transmission-daemon but only getting a few, how to make utrace sort of 'hooking' into the transmission-daemon process until it ended?.
Currently I have the following seccomp for the transmission-daemon :
{
"defaultAction": "SCMP_ACT_KILL_PROCESS",
"syscalls": [
{
"names": [
"accept",
"accept4",
"access",
"arm_fadvise64_64",
"bind",
"brk",
"clock_gettime",
"clock_gettime64",
"clone",
"close",
"connect",
"dup2",
"epoll_create1",
"epoll_create",
"epoll_ctl",
"epoll_pwait",
"epoll_wait",
"exit",
"exit_group",
"faccessat",
"fadvise64",
"fadvise64_64",
"fallocate",
"fchmod",
"fcntl",
"fcntl64",
"fstat",
"fstat64",
"fsync",
"futex",
"getdents64",
"getegid32",
"getenv",
"geteuid32",
"getgid32",
"getpeername",
"getpid",
"getrandom",
"getsockname",
"getsockopt",
"getuid",
"getuid32",
"inotify_add_watch",
"inotify_init1",
"inotify_rm_watch",
"ioctl",
"listen",
"_llseek",
"lseek",
"madvise",
"membarrier",
"mkdir",
"mkdirat",
"mmap",
"mmap2",
"mprotect",
"mremap",
"munmap",
"nanosleep",
"newfstatat",
"_newselect",
"open",
"openat",
"pipe",
"pipe2",
"poll",
"ppoll",
"pread64",
"prlimit64",
"pselect6",
"pwrite64",
"quotactl",
"read",
"readlink",
"readlinkat",
"readv",
"recvfrom",
"recvmsg",
"rename",
"renameat",
"rmdir",
"rt_sigaction",
"rt_sigprocmask",
"rt_sigreturn",
"select",
"sendmsg",
"sendto",
"set_robust_list",
"setsid",
"setsockopt",
"shutdown",
"sigreturn",
"socket",
"socketpair",
"stat",
"stat64",
"statfs",
"statfs64",
"statx",
"time",
"umask",
"uname",
"unlink",
"unlinkat",
"write",
"writev"
],
"action": "SCMP_ACT_ALLOW"
}
]
}
With above seccomp, transmission-daemon still crashes.
Maintainer: @dangowrt Environment: OpenWRT x86_64 snapshot
Description:
transmission-daemon failed to read/write directories that are configured in the config file :
ls -l /data :
df -h :
mount :
/etc/fstab is empty..
OpenWRT package mod used : transmission-git
In continuation of this issue regarding my specific case above.