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
[sabnzbd] par2 issue with libgomp.so.1 #2735
Comments
Hi, I've got some further tests to do later on 2.0.0 so will take a look when I get a chance |
Thanks KaraokeStu. Hope you will have time to check this because its really annoying. |
I'm running xpenology on jun's loader for dsm 6 and the par commands all work perfectly. I'll test on the dsm 5 virtual box as soon as I get the chance |
Hi, is there something new about this issue ? A couple of days a go, I figured out that I had a second xpenology test vm running on my esx (running same DSM version as my 'production' one). I started it again and noticed that sabnzbd was running version 1.0.3-16. I did a copy of the par2 binary from testing DSM to production DSM. Now, execution of the par2 command is again working fine (no libgomp.so.1 error anymore) :
Since that modification, par repairing process is working fine again. |
Another user reporting the same error: |
I have the same issue.
DSM 5.2-5644 |
@KaraokeStu What could this be? Can you inspect the distributed packages to see if the file is actually present? Or could some platforms not have the right header files for some reason? Second thing: par2cmdline itself now has merged the OpenMP changes and also applied some fixes, maybe we should switch to that? If you have time 😉 |
It does seem quite strange. If the standard par2cmdline now has the changes, I see no reason not to switch back. It'll be around 2 weeks, though, as I'll be on holiday! |
Same here... :( @jms667 can you share that module? I really would like to have this functionality back on mine. |
@flobroed : Sure, here it is |
Damn, no luck on my synology... Anything I'm missing out?
|
Is there any way to downgrade the sabnzb package? Anyone having an older package available? |
Does the system have any tools to compile available? You could just compile it yourself then:https://sabnzbd.org/wiki/installation/multicore-par2 (at the bottom) |
@KaraokeStu When you get back, could you also take a look at the Python package? |
Hi guys. xxx> ls -la par2* If anyone stumbles upon this thread: During the compile I had an issue with aclocal, which had been provided as part of automake through ipkg. This was NOT working at all. I resorted to also compiling libtool and automake from source and thus replacing the ipkg versions. Instruction for that can be found here: http://www.synology-forum.de/showthread.html?41226-hocr2pdf-auf-ds411-II/page2 (you just have to update the links for the respective websites, as the thread is 2 years old). And here is the par2 for Marvel ARMv5TE Processors --> https://mega.nz/#!hOJ0UaSR!wR0QQDsAK3gTBeHKTpX-dNiQmI8UJIuJZp8_iT4hLDA (see http://www.synology-wiki.de/index.php/Welchen_Prozessortyp_besitzt_mein_System%3F for an overview of the filers which use that CPU). Anyway: Would be nice to fix this for v5 users on DSM for good, as the version in the SABnzbd package is obviously broken. Best regards from Germany. |
The version does work for many other people. It seems some specific tool chains are not working and need to be fixed! |
@KaraokeStu : Yes, no problem. |
Builds are now published - thanks in advance everyone! |
Just so you know on "par2 create" I'm still getting the libgomp.so and libstdc.so errors, however it does still work correctly - it is just unable to get the version information |
It appears to be because I've build the binaries against the DSM 5.x toolchains, but am running them on the DSM 6.x live system. The code, however, does still work! To create my par2 files...
And to verify:
|
After upgrading to 2.0.1-26, I still have the same error output running par2 binary. |
See now that's a new issue for me... I'll look into this further - what architecture are you using? |
To test, try finding a file that's at least 100MB. Then type If it creates the par2 files, then it'll be able to create, verify and repair fine |
Same issue, test fails.
I guess my architecture is bromolow/x86_64. Hardware is a HP N54L.
And software is xpenology, fake 3615xs Synology hosted by an ESXi6 vm.
|
That's really weird, as other than an Intel cpu, I'm running the same. What's your DSM version? |
DSM version: DSM 5.2-5967 |
@Safihre I've managed to get things working by statically linking par2cmdline - anyone have any issues with par2 being 4.5Mb rather than 500Kb? |
For the windows binary of par2cmdline the same thing happened. Here he applied the Strip command to reduce the size: Parchive/par2cmdline#94 (comment) But then again, I doubt it really matters since 4.5MB is not a lot.. |
Tested and confirmed working on both DSM 5 and DSM 6 |
Thanks a lot!! |
Yes ! Thanks @KaraokeStu. |
Hello,
Probably since I have upgraded to sabnzbd1.2.3 (running on a xpenology box), corrupted files are not repaired with PAR2 anymore. Executing par2 comand will lead to the following error msg :
But libgomp.so.1 is located in /lib directory.
I have posted in sabnzb forum, but dev it's not a sabnzbd issue but more probably a packaging issue. Please see this post : https://forums.sabnzbd.org/viewtopic.php?f=2&t=22568
I have the same issue with sabnzbd-testing.
Thanks for your help.
Setup
Package Name: sabnzbd 1.2.3-22 AND sabnzbd-testing 2.0.0RC1-22
Package Version: sabnzbd 1.2.3-22 AND sabnzbd-testing 2.0.0RC1-22
NAS Model: XPEnology box
NAS Architecture: x86
DSM version: DSM 5.2-5967
Expected behavior
When corrupted downloaded files are detected, they should be repaired with PAR2.
Actual behavior
PAR2 repairing fails.
PAR2 command fails with the following error msg :
Steps to reproduce
1. Install sabnzbd OR sabnzbd-testing package
2. Launch PAR2 command
Package log
Check Package Center or
/usr/local/{package}/var/
Additional log
The text was updated successfully, but these errors were encountered: