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

Latest Beta: Missing files on restart #11448

Closed
eurobank opened this issue Nov 3, 2019 · 9 comments

Comments

@eurobank
Copy link

@eurobank eurobank commented Nov 3, 2019

Please provide the following information

qBittorrent version and Operating System

qBittorrent v_4.2.0beta1_20191027_9c466d84ec0

Windows 10 Pro / 64 latest updates

What is the problem

If i exit during downloads, on restart i get all torrents as red with "Missing Files" and in the log i see:
"File sizes mismatch for torrent 'file name', pausing it."

(this is introduced in the beta, 4.1.9 doesn't experience this)

@xavier2k6

This comment has been minimized.

Copy link

@xavier2k6 xavier2k6 commented Nov 4, 2019

@eurobank FROM: OFFICIAL PAGE NEWS

ATTENTION: This beta release uses the libtorrent 1.2.x series. It saves fastresumes a bit differently than the 1.1.x series, which are used so far in the stable versions (and alpha releases). If you run it and then downgrade to a previous qBittorrent version then your torrents will probably start rechecking.

please recheck your torrents manually or force resume which will do the checking anyway & report back.

also it is not advisable to exit qBittorrent while still downloading, you should first pause......wait until no more activity 0 bytes up/down & then exit to make sure it exits cleanly/still not trying to read/write data...

@eurobank

This comment has been minimized.

Copy link
Author

@eurobank eurobank commented Nov 4, 2019

All those are new torrents, not from older version. Also checking and rechecking them fixes it, UNTIL i exit again,

Not sure what you mean that i should not exit while downloading. We do it all the time, never had a single problem with Qbit or other client.

@xavier2k6

This comment has been minimized.

Copy link

@xavier2k6 xavier2k6 commented Nov 4, 2019

I think i know what you mean now.......they are in kind of a rechecking loop.
you check the files...manually or otherwise ->all ok->close qbittorrent & upon restart they need to be checked again?

@eurobank

This comment has been minimized.

Copy link
Author

@eurobank eurobank commented Nov 4, 2019

@xavier2k6 Please do not complicate the issue. I wrote clearly what happens.

@xavier2k6

This comment has been minimized.

Copy link

@xavier2k6 xavier2k6 commented Nov 4, 2019

@eurobank I'm not trying to complicate the issue, just trying to understand it better as I believe i have experienced same or similar issue & have resolved it.

@eurobank

This comment has been minimized.

Copy link
Author

@eurobank eurobank commented Nov 9, 2019

@xavier2k6 I do understand fully what you say, i had to re-read the whole thing.

The problem apparently with the beta version is that i exit while downloading. As i posted that doesn;'t cause any problem with 4.1 version and also with ANY other torrent client.

Other clients also when you exit, they AUTO stop or pause before exiting. You don't need to manually pause or stop anything.

@xavier2k6

This comment has been minimized.

Copy link

@xavier2k6 xavier2k6 commented Nov 10, 2019

I don't believe qbittorrent AUTO stops/pauses before exiting - open to correction on that.

4.2.0 Beta 1 introduced a new version of libtorrent which at least pieces field format changed in .fastresume, libtorrent 1.2 -> libtorrent 1.1 leads to re-hashing...
according to libtorrent docs, this is its change
new libtorrent can read old fastresume data, but saves in new format

There were other changes too on that front & also as with any other "Beta" it's to be considered unstable.....checking has underwent some other changes since the beta as it wasn't fully finalised.

Anyway.......back on-topic, can you go to %LOCALAPPDATA%\qBittorrent\BT_backup & check your .fastresume files against your .torrent files & make sure they match/equal amount. eg 500 .fastresume files/500 .torrent files

If all ok & nothing extra/missing->open qbittorrent>pause ALL->wait for no data transmission up or down->force resume ALL briefly for about 2 seconds & re-pause.

This should save all .fastresume files with same modified date/time -> this should resolve any checking issues or hopefully mitigate the issue.

As you can see above - I referenced this issue in the 4.2.0 final release plan to be looked into & if issue remains after the RC(with hopefully finalised checking commits) - flag it again there...

@xavier2k6

This comment has been minimized.

Copy link

@xavier2k6 xavier2k6 commented Nov 22, 2019

@eurobank RC for 4.2.0 has just been released if you want to see if your issue has been fixed or if it still persists.

@eurobank

This comment has been minimized.

Copy link
Author

@eurobank eurobank commented Nov 22, 2019

Yes the problem is still in this RC also.

And what i do not understand why this has CHANGED from 4.1 behavior.

And i doubt if this will be ever fixed, along with several bugs that exist for years now.

@eurobank eurobank closed this Nov 22, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.