Qbittorrent: 重新检查种子文件失败并再次下载种子文件/损坏文件

创建于 2017-12-05  ·  3评论  ·  资料来源: qbittorrent/qBittorrent

qBittorrent 版本和操作系统

v4.0.2 (64bit) / Windows 8.1

问题是什么

检查已完成的 torrent 会导致发现大量的 torrent 不完整。 有时重新检查会发现它是完整的,但再次重新检查很可能再次发现它不完整。

如果运行重新检查,或者如果设置了重新检查完成,这个过程会破坏已经下载的种子文件,它会进入一个循环并继续破坏下载。

什么是预期行为

完成的种子应该检查为完整并且没有被损坏。

重现步骤

重新检查已完成的种子。
Torrent 检查在(例如)58% 处停止。
Torrent 从 58% 开始再次下载。
再次重新检查种子。
Torrent 检查现在完成到 100%
Torrent 移动到已完成的文件夹
Torrent 会自动重新检查(我启用了该选项)
重新检查停止在 52%(或其他一些随机值,但通常接近之前的值)。
Torrent 移回不完整的文件夹
Torrent 开始下载
<过程重复>

额外信息(如有)

重新检查失败的点似乎是随机的
标记为不完整的文件似乎是随机的(但似乎文件夹中的第一个文件更有可能失败)
它可能只发生在某些文件被标记为无法下载的 Torrent 上
完成的种子设置为移动到不同的文件夹。
启用完成后重新检查 torrent。
一些种子是从早期版本的 qBittorrent 开始的,qBittorrent 已经升级。 我无法确认是否所有有问题的种子最初都是从早期版本开始的。
种子下载到网络共享
网络共享所在的驱动器已进行重复数据删除。 因此,文件大小和磁盘大小无关。 这应该无关紧要,我认为无论如何都是通过 SMB 隐藏的,但似乎值得一提。


想要支持这个问题吗? 悬赏吧! 我们通过Bountysource接受赏金。

Temp folder

最有用的评论

是的……这个错误实际上是在破坏数据。 如果有人没有将他们完成的种子文件复制到其他地方,他们可能会因此丢失大量数据。 幸运的是,我已经在别处复制了我需要的大部分数据,但这已经损坏/删除了合理数量的数据,包括一些不再有种子的种子,现在正忙于下载

我认为这可能使它成为一个高优先级。

我仍然无法以我可以解释的方式复制它……但是我注意到了一些事情:

  • 系统使用的各种路径末尾有不同数量的斜线,有时是两条......导致错误
  • 它似乎与路径有关,和/或在不同文件夹中完成/存储不完整的种子时自动移动
  • 我设法通过手动设置它们的位置/打开或关闭“将不完整的种子存储在......”的各种组合来“修复”(阻止他们总是重新检查失败)一些种子,但不幸的是无法告诉你究竟是什么修复了它们,和其他尚未修复

所有3条评论

我已完成但标记为错误的每个“已完成”种子文件都开始重新下载。 升级后我的队列中有 4000 个种子。 之前有20个。 请上帝怜悯我。

当我开始删除新旧下载并重新启动时,一切又开始下载。 我不渴望这个世界

是的……这个错误实际上是在破坏数据。 如果有人没有将他们完成的种子文件复制到其他地方,他们可能会因此丢失大量数据。 幸运的是,我已经在别处复制了我需要的大部分数据,但这已经损坏/删除了合理数量的数据,包括一些不再有种子的种子,现在正忙于下载

我认为这可能使它成为一个高优先级。

我仍然无法以我可以解释的方式复制它……但是我注意到了一些事情:

  • 系统使用的各种路径末尾有不同数量的斜线,有时是两条......导致错误
  • 它似乎与路径有关,和/或在不同文件夹中完成/存储不完整的种子时自动移动
  • 我设法通过手动设置它们的位置/打开或关闭“将不完整的种子存储在......”的各种组合来“修复”(阻止他们总是重新检查失败)一些种子,但不幸的是无法告诉你究竟是什么修复了它们,和其他尚未修复

在这里也一样......我在每次启动时都会无缘无故地重新检查 60 多个种子
我在完成后立即从 QBT 中删除它们,因此这必须防止它们再次窃听

但有时我怀疑它们会重新出现在 QBT 中,所以我在没有注意到的情况下再次 DL 它们,不确定(有时是有时否)

此页面是否有帮助?
0 / 5 - 0 等级