LINUX.ORG.RU

Проблемы с Transmission

 


0

1

Вообщем, суть в том что если установлен параметр:

"incomplete-dir-enabled": true,
Тогда при удалении торрента (полном, жму правой кнопкой на закачку и нажимаю там соответствующий пункт) сам торрент из списка закачек удаляется, а недокачанный файл остаётся. Причём это происходит только с включенным параметром, упомянутом выше, если же его отключить то тогда недокачанные и докачанные файлы лежат в одной директории и прекрасно удаляются, выше описанным способом. Вы скажите:«Так сделай так и не парься!» А я не хочу так я хочу чтобы недокачанные файлы лежали в отдельной директории и прекрасно удалялись при удалении их из веб интерфейса. И да, конечно же я могу их удалить вручную с помощью команды или по SMB, но это не удобно, я хочу чтоб программа чистила мусор сама.

Вы скажите:«Так сделай так и не парься!»

niet
скажу у тебя проблема с правами или баг определенной версии.
2.92 всё работает как ожидается.

system-root ★★★★★ ()
Ответ на: комментарий от system-root

или баг определенной версии.

Вот у моя версия:

transmission-daemon/zesty,now 2.92-2ubuntu1 amd64

скажу у тебя проблема с правами

С правами у меня всё, судя по всему, нормально, ведь файлы же создаются в нужной папке. Вот так вот оно выглядит:

 david@Server1  /media/sdb/share/transmission-downloads  ls -al ../
итого 44
drwxrwxr-x 11 root                smbgrp 4096 ноя 16 16:03 .
drwxr-xr-x  4 root                root   4096 авг 23 20:57 ..
drwxrwxr-x  3 vasya               smbgrp 4096 ноя 11 14:02 Backup
drwxrwxr-x  2 vasya               smbgrp 4096 ноя  2 16:34 CRC
drwxrwxr-x  4 vasya               smbgrp 4096 ноя  2 16:25 Games
drwxrwsr-x  4 debian-transmission smbgrp 4096 ноя 16 16:25 transmission-downloads
drwxrwxr-x  2 vasya               smbgrp 4096 окт 29 14:35 Дрова
drwxrwxr-x  5 vasya               smbgrp 4096 окт 29 14:38 Курсы
drwxrwxr-x  3 vasya               smbgrp 4096 ноя 11 17:23 Проекты
drwxrwxr-x  3 vasya               smbgrp 4096 ноя 12 20:20 Софт
drwxrwxr-x  3 vasya               smbgrp 4096 ноя  7 14:51 Фильмы
 david@Server1  /media/sdb/share/transmission-downloads  ls -al
итого 16
drwxrwsr-x  4 debian-transmission smbgrp 4096 ноя 16 16:25 .
drwxrwxr-x 11 root                smbgrp 4096 ноя 16 16:03 ..
drwxrwsr-x  2 debian-transmission smbgrp 4096 ноя 16 21:49 complete
drwxrwsr-x  2 debian-transmission smbgrp 4096 ноя 16 21:48 incomplete
 david@Server1  /media/sdb/share/transmission-downloads 

blbulyandavbulyan ()
Ответ на: комментарий от system-root

вангую ещё umask: 2 в конфиге

В каком конфиге?

drwxrwSr-x smbgrp

И что касается бита setgid то я его установил специально, чтобы группой файлов которые создаются в этой директории была именно smbgrp так как файлы скачиваются в SMB шару и мне нужно иметь к ним доступ.

blbulyandavbulyan ()
Ответ на: комментарий от blbulyandavbulyan

Да. А причём тут это?

у меня например нет. по этому могу позволить иметь одного пользователя для шары и торрентов.

@storage:/share/torrents$ ls -lha
total 4.5G
drwxr-xr-x  7 nobody nogroup 4.0K Nov 18 05:00 .
drwxr-xr-x  7 nobody nogroup 4.0K Nov 18 06:24 ..
drwxr-xr-x  2 nobody nogroup 4.0K Nov 17 17:05 .incomplete
-rw-rw-rw-  1 nobody nogroup 825M Nov 10 18:45 ubuntu-16.04.3-server-amd64.iso
-rw-rw-rw-  1 nobody nogroup 796M Nov 10 18:47 ubuntu-16.04.3-server-i386.iso
-rw-rw-rw-  1 nobody nogroup 1.4G Nov 10 18:48 ubuntu-17.10-desktop-amd64.iso
-rw-rw-rw-  1 nobody nogroup 745M Nov 10 18:45 ubuntu-17.10-server-amd64.iso
-rw-rw-rw-  1 nobody nogroup 743M Nov 10 18:47 ubuntu-17.10-server-i386.iso
@storage:~$ systemctl cat transmission-daemon.service 
# /lib/systemd/system/transmission-daemon.service
[Unit]
Description=Transmission BitTorrent Daemon
After=network.target

[Service]
User=nobody
Type=notify
ExecStart=/usr/bin/transmission-daemon -f --log-error --config-dir /usr/local/etc/transm
ExecStop=/bin/kill -s STOP $MAINPID
ExecReload=/bin/kill -s HUP $MAINPID

[Install]
WantedBy=multi-user.target

# /etc/systemd/system/transmission-daemon.service.d/override.conf
[Service]
LimitNOFILE=65536
MemoryHigh=400M
MemoryMax=500M
CPUQuota=80%

@storage:~$ testparm
[global]
	bind interfaces only = Yes
	interfaces = enp3s0
	server string = storage
	workgroup = LOCAL
	domain master = No
	local master = No
	load printers = No
	name resolve order = bcast host
	server min protocol = SMB2
	unix extensions = No
	auth methods = guest sam_ignoredomain
	map to guest = Bad Password
	security = USER
	dns proxy = No
	idmap config * : backend = tdb
	follow symlinks = No
	wide links = Yes
	create mask = 0666


[Share]
	comment = Share
	path = /share
	guest ok = Yes
	read only = No

system-root ★★★★★ ()
Последнее исправление: system-root (всего исправлений: 1)
Ответ на: комментарий от system-root

У меня настроена авторизация и гостевой доступ исключён. Но причём тут самба? Права на запись и чтение у юзера debian-transmission есть, значит всё должно работать.

blbulyandavbulyan ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.