Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
mdevaev opened this issue Nov 18, 2013 · 23 comments
Open

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

mdevaev opened this issue Nov 18, 2013 · 23 comments
Labels

Comments

@mdevaev
Copy link
Owner

mdevaev commented Nov 18, 2013

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

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

Проверить.

@dganic
Copy link

dganic commented Dec 16, 2013

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

@mdevaev
Copy link
Owner Author

mdevaev commented Mar 23, 2014

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

@dganic
Copy link

dganic commented Apr 7, 2014

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 12, 2015

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

@dganic
Copy link

dganic commented Apr 12, 2015

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 12, 2015

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

@dganic
Copy link

dganic commented Apr 12, 2015

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 12, 2015

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

@dganic
Copy link

dganic commented Apr 12, 2015

Да все верно.

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 12, 2015

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

  • Добавил торрент сериала месячной давности;
  • Обновил его через emfetch;
  • Во время скачки перезапустил transmission-daemon;
  • Увидел только обновленную раздачу.

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

@dganic
Copy link

dganic commented Apr 13, 2015

Скриншот 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
Copy link
Owner Author

mdevaev commented Apr 13, 2015

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 14, 2015

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

@dganic
Copy link

dganic commented Apr 14, 2015

Из extra archlinux 2.84

@fangelion
Copy link
Contributor

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 14, 2015

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

@mdevaev
Copy link
Owner Author

mdevaev commented Apr 16, 2015

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

@mdevaev mdevaev removed the question label Apr 16, 2015
@dganic
Copy link

dganic commented Apr 18, 2015

Всё утро сегодня пытался отловить баг :) Первое что сделал перевел всю работу юнита 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
Copy link
Owner Author

mdevaev commented Jun 10, 2015

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

@dganic
Copy link

dganic commented Jun 21, 2015

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

@mdevaev
Copy link
Owner Author

mdevaev commented Jun 21, 2015

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

@ASMfreaK
Copy link
Contributor

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

=== Torrent not in client (1):

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

@mdevaev
Copy link
Owner Author

mdevaev commented Mar 20, 2019

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

4 participants