Error could not convert string to float: checksum mismatch

Get help with all aspects of SABnzbd
Forum rules
Help us help you:
  • Are you using the latest stable version of SABnzbd? Downloads page.
  • Tell us what system you run SABnzbd on.
  • Adhere to the forum rules.
  • Do you experience problems during downloading?
    Check your connection in Status and Interface settings window.
    Use Test Server in Config > Servers.
    We will probably ask you to do a test using only basic settings.
  • Do you experience problems during repair or unpacking?
    Enable +Debug logging in the Status and Interface settings window and share the relevant parts of the log here using [ code ] sections.
Post Reply
nkoz18
Newbie
Newbie
Posts: 5
Joined: November 22nd, 2017, 1:32 pm

Error could not convert string to float: checksum mismatch

Post by nkoz18 » November 22nd, 2017, 1:35 pm

Hello!

I apologize if this is a repeat question or if I am not in the correct forum, but I am newbie to usenet and am having issues with downloads.

Whenever I download a large file, say a huge 4k video file, once the download finishes i get the error from SABnzbd that says: Error could not convert string to float: checksum mismatch, recovered input slice 112 while running par2_repair on set 555a440508a8b24bb28b36c95ad0d85c

This happens with nearly every file I try to download from DOGnzb. I have tried a few other files of other sites like 6box and they seem to work okay. They were a lot smaller though.

I don't know what happened. At first, i thought it was my configuration of SABnzbd, but then I had some downloads finish successfully.

Other times when I click on more info it says that there are articles missing. Sometimes it just says repair is required.

When I tell SABnzbd to repair I just get the same message after about 30 minutes.

Can anyone help a rookie out and explain what is happening and why I can't get these files to finish?

Thanks in advance!

Happy Thanksgiving!

User avatar
sander
Release Testers
Release Testers
Posts: 6161
Joined: January 22nd, 2008, 2:22 pm

Re: Error could not convert string to float: checksum mismatch

Post by sander » November 22nd, 2017, 2:13 pm

"could not convert string to float" is a Python error. See below for an example.

What is the full error message, with time, and line number.

'checksum mismatch, recovered input' is text from multipar par2.

Something is going wrong ... possibly output from par2 that is some else than expected by SABnzbd, and thus parsing text instead of a number.
If you post the full error message, we can analyze what is going on.

Code: Select all

>>> float('bla 1')
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ValueError: could not convert string to float: bla 1

nkoz18
Newbie
Newbie
Posts: 5
Joined: November 22nd, 2017, 1:32 pm

Re: Error could not convert string to float: checksum mismatch

Post by nkoz18 » November 22nd, 2017, 3:05 pm

Took this from the log file:

Code: Select all

2017-11-20 19:32:54,562::ERROR::[newsunpack:1134] Error could not convert string to float: checksum mismatch, recovered input slice 124 while running par2_repair on set <HASH>250287e
2017-11-20 19:32:54,562::INFO::[newsunpack:1135] Traceback: 
Traceback (most recent call last):
  File "sabnzbd\newsunpack.pyo", line 1111, in par2_repair
  File "sabnzbd\newsunpack.pyo", line 1825, in MultiPar_Verify
ValueError: could not convert string to float: checksum mismatch, recovered input slice 124

User avatar
sander
Release Testers
Release Testers
Posts: 6161
Joined: January 22nd, 2008, 2:22 pm

Re: Error could not convert string to float: checksum mismatch

Post by sander » November 22nd, 2017, 3:32 pm

So newsunpack line 1134?

Which version of SABnzbd are you running?

User avatar
safihre
Administrator
Administrator
Posts: 2214
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Error could not convert string to float: checksum mismatch

Post by safihre » November 22nd, 2017, 3:45 pm

Multipar seems to be breaking.. Indeed spilling output sabnzbd cannot parse.
Could you send me the NZB? Would be interested to test on my system: [email protected]
You are on 2.3.0 or 2.3.1?

nkoz18
Newbie
Newbie
Posts: 5
Joined: November 22nd, 2017, 1:32 pm

Re: Error could not convert string to float: checksum mismatch

Post by nkoz18 » November 22nd, 2017, 4:08 pm

SABnzbd version: 2.3.1

On Windows 10 Pro x64

@safihre I just emailed you the file.

Was maybe just going to reinstall SABnzbd.

nkoz18
Newbie
Newbie
Posts: 5
Joined: November 22nd, 2017, 1:32 pm

Re: Error could not convert string to float: checksum mismatch

Post by nkoz18 » November 23rd, 2017, 1:57 pm

Also why is it when I add something to the queue that it instantly jumps to 13% complete? That seems strange to me when it is a huge file.

User avatar
safihre
Administrator
Administrator
Posts: 2214
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Error could not convert string to float: checksum mismatch

Post by safihre » November 23rd, 2017, 2:24 pm

It initially postpones all the par2 file, why download repair files when nothing is broken? :)
Only when we detect missing or broken articles, par2 files get added.

I received your file, but will need to find my external drive since this download won't fit on my poor SSD!

nkoz18
Newbie
Newbie
Posts: 5
Joined: November 22nd, 2017, 1:32 pm

Re: Error could not convert string to float: checksum mismatch

Post by nkoz18 » November 24th, 2017, 1:52 pm

I uninstalled and deleted settings and then reinstalled and I’m having the same issue with that file.

User avatar
safihre
Administrator
Administrator
Posts: 2214
Joined: April 30th, 2015, 7:35 am
Location: Switzerland
Contact:

Re: Error could not convert string to float: checksum mismatch

Post by safihre » November 24th, 2017, 4:30 pm

One think that could help (for now) is to go into Config Specials and disable multipar.
Then Retry the repair?

Post Reply