Open mdevaev opened 10 years ago
Подтверждаю баг.
Свазано с #26 Это баг transmission, который следит за файлами в каталоге своем, но после удаления раздачи (замены), соответствующий файл не вытирает, а потом снова добавляет его.
При ручном удалении торррента через transgui такого бага не возникает, может стоит перед добавлением нового торрента именно удалять старый?
@dganic давайте еще раз, по пунктам, тезисно и подробно. Когда проявляется, почему?
Этот баг у меня проявляется при перезагрузки transmission, большинство обновляемых раздач добавляются в загрузку и начинают качаться в дефолтный каталог загрузки, а не по тем путям где расположены файлы. Возможно это как-то связано с каталогом resume: https://trac.transmissionbt.com/wiki/ResumeFile
Так, а в вашем resume-каталоге действительно лежит информация об уже удаленных раздачах?
Ну не удаленных, а обновленных через rtfetch,. Да лежат.
Старых версий обновленных раздач, так что ли?
Да все верно.
Окей, я сделал следующее:
Что я делаю не так?
Скриншот transmission до перезагрузки: http://storage1.static.itmages.ru/i/15/0413/h_1428949768_9236964_8ee0c1f06a.png
Листинг директории resume: https://paste.kde.org/peakqntfz
Скриншот после перезагрузки transsmission: http://storage3.static.itmages.ru/i/15/0413/h_1428949806_6941545_3f6486d3b2.png Видно что качается в дефолтную директорию /media/pomoika Обычно больше, на днях просто изрядно почистил торрент лист.
Хм, что странно в resume не файла с этой раздачей
Какая версия transmission?
Говорят, что это баг в трансмишне и в 2.84 его уже точно нет.
Из extra archlinux 2.84
Debian 8.0 версия трансмиссии 2.84 только что ковырялся, бага нет. ЗЫ. про баг я звенел.
Может, дело в каких-нибудь хитрых настройках?
В общем, не знаю. У меня не воспроизводится, у @fangelion тоже не воспроизводится, но проблема имеет место быть. Может, сами попробуете отладить у себя на машине?
Всё утро сегодня пытался отловить баг :) Первое что сделал перевел всю работу юнита emonoda на работу от пользователя transmission, т.к как согластно вики: https://wiki.archlinux.org/index.php/Transmission у меня трасмишион работает именно от этого пользователя. Раньше в директории хранения файлов торрент файлы обновленные emonoda сохранялись от имени root: http://storage2.static.itmages.ru/i/15/0418/h_1429346540_2506919_f8ee8d2fdb.png Мне казалось, что этот баг возникает из-за проблем с правами на торрент файлы. Но после перевода работы юнита на работу от имени transmission торрент файлы стали сохраняется с нужным владельцем, но при сохранение нового файла в директорию трансмишена, старый фаил не удаляется а перезаписывается самим сабой ( возможно из директори с бекап торрент файлами?) Видно это на этом скрине: http://storage1.static.itmages.ru/i/15/0418/h_1429347067_5207469_8a0bf6c0ef.png на раздаче "Реальные пацаны" время создания у нового и старого файла одинаковое: 11:16 Конфиг transmission: https://paste.kde.org/pczt18x0f
Удалил из конфига emonoda секцию про бека файлов, ситуация не поменялась все так же два торрента остаются.
Честно говоря, у меня нет идей, как это лечить. Я не смог воспроизвести. Будем ждать кого-нибудь со знаниями питона и таким же багом, чтобы он сам мог поправить.
Я бы дал доступ к серваку, но я за натом, может образ системы сделать, или может в emonoda какой-либо расширеный дебаг включить?
Более подробных дебагов нет, пишется все, что нужно.
У меня проявляется эта проблема. Регулярно после emupdate появляются
=== Torrent not in client (1):
И увеличиваются в количестве с каждым обновлением
@ASMfreaK этот баг - уже притча во языцех :( На моей инсталляции у меня вообще никак не воспроизвелось, и никакая диагностика не помогала. Вы же умеете питон, может, попробуете как-то отладить?
Сообщение от юзера:
Проверить.