mdevaev / emonoda

A set of tools to organize and manage your torrents
GNU General Public License v3.0
93 stars 14 forks source link

Проверка раздачи в transmission #22

Open mdevaev opened 10 years ago

mdevaev commented 10 years ago

Сообщение от юзера:

Походу rtfetch не смотрит есть ли раздача в трансмиссии, а берет из своих данных, что раздача когда-то была, и если она обновилась, то он ее перекачивает заново. По другому я не могу объяснить как у меня появляется раздача, которую я удалил.

Проверить.

dganic commented 10 years ago

Подтверждаю баг.

mdevaev commented 10 years ago

Свазано с #26 Это баг transmission, который следит за файлами в каталоге своем, но после удаления раздачи (замены), соответствующий файл не вытирает, а потом снова добавляет его.

dganic commented 10 years ago

При ручном удалении торррента через transgui такого бага не возникает, может стоит перед добавлением нового торрента именно удалять старый?

mdevaev commented 9 years ago

@dganic давайте еще раз, по пунктам, тезисно и подробно. Когда проявляется, почему?

dganic commented 9 years ago

Этот баг у меня проявляется при перезагрузки transmission, большинство обновляемых раздач добавляются в загрузку и начинают качаться в дефолтный каталог загрузки, а не по тем путям где расположены файлы. Возможно это как-то связано с каталогом resume: https://trac.transmissionbt.com/wiki/ResumeFile

mdevaev commented 9 years ago

Так, а в вашем resume-каталоге действительно лежит информация об уже удаленных раздачах?

dganic commented 9 years ago

Ну не удаленных, а обновленных через rtfetch,. Да лежат.

mdevaev commented 9 years ago

Старых версий обновленных раздач, так что ли?

dganic commented 9 years ago

Да все верно.

mdevaev commented 9 years ago

Окей, я сделал следующее:

Что я делаю не так?

dganic commented 9 years ago

Скриншот 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 не файла с этой раздачей

mdevaev commented 9 years ago

Какая версия transmission?

mdevaev commented 9 years ago

Говорят, что это баг в трансмишне и в 2.84 его уже точно нет.

dganic commented 9 years ago

Из extra archlinux 2.84

fangelion commented 9 years ago

Debian 8.0 версия трансмиссии 2.84 только что ковырялся, бага нет. ЗЫ. про баг я звенел.

mdevaev commented 9 years ago

Может, дело в каких-нибудь хитрых настройках?

mdevaev commented 9 years ago

В общем, не знаю. У меня не воспроизводится, у @fangelion тоже не воспроизводится, но проблема имеет место быть. Может, сами попробуете отладить у себя на машине?

dganic commented 9 years ago

Всё утро сегодня пытался отловить баг :) Первое что сделал перевел всю работу юнита 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 секцию про бека файлов, ситуация не поменялась все так же два торрента остаются.

mdevaev commented 9 years ago

Честно говоря, у меня нет идей, как это лечить. Я не смог воспроизвести. Будем ждать кого-нибудь со знаниями питона и таким же багом, чтобы он сам мог поправить.

dganic commented 9 years ago

Я бы дал доступ к серваку, но я за натом, может образ системы сделать, или может в emonoda какой-либо расширеный дебаг включить?

mdevaev commented 9 years ago

Более подробных дебагов нет, пишется все, что нужно.

asmfreak commented 5 years ago

У меня проявляется эта проблема. Регулярно после emupdate появляются

=== Torrent not in client (1):

И увеличиваются в количестве с каждым обновлением

mdevaev commented 5 years ago

@ASMfreaK этот баг - уже притча во языцех :( На моей инсталляции у меня вообще никак не воспроизвелось, и никакая диагностика не помогала. Вы же умеете питон, может, попробуете как-то отладить?