-
-
Notifications
You must be signed in to change notification settings - Fork 1.2k
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
Package for NZBDrone [Request] #671
Comments
Well, if someone can make it work without a package to test that'd be great. |
There is a debian package available: https://github.com/NzbDrone/NzbDrone/wiki/Installation#linux But I don't have a clue how to install it on synology. |
Maybe ... 1 - download deb. i am at work so ... will try tonight. |
just tried on my syno box... whoops: DiskStation> mono /volume2/Downloads/NzbDrone/NzbDrone.exe System.EntryPointNotFoundException: sqlite3_column_database_name |
make a report on their issue tracker maybe they could patch the soft. |
I have done so: http://forums.nzbdrone.com/discussion/588/nzbdrone-as-synology-package Let's see what happens! |
Open a ticket to Synology and have them to update sqlite. Seems there's no other way unless recompile mono with our sqlite. |
Allright, thanks. I will contact synology and post any results here. |
this is the answer on updating sqlite. Unfortunately there is no announced plan to support this feature at the moment. I apologize for your inconvenience. However, I have passed this message to our developers and product management group. They will have more research on such feature. Thank you for bringing this issue to our attention. |
That's the reason we build our own packages, if something needs an update we update it. |
I want to kick a bit of life in this issue. It seems that sql lite 3 has been updated by Synology on the DSM software, so i'm curious to see ift it would be able to get working now? NAS> sqlite3 Currently with latest sqlite installed still the same error :( |
@Diaoul does having SQLite version 3.8.1 2013-10-17 make this package a real possibility now? I would be happy to test a package out. Thanks for your help! |
is there any word if this will now be possible with this new version of SQlite? |
Ive just tried while running DSM 5 and ive gotten something similar Tried with available libs below and added the OSX one for a laugh, still no joy. /volume1/@appstore/NzbDrone> mono --debug NzbDrone.exe [Fatal] ConsoleApp: EPIC FAIL! System.EntryPointNotFoundException: sqlite3_column_database_name Press any key to exit... |
@kevinmce, you got me motivated, so I installed Synology DMS 5.0 in a virtual machine (vmware) and gave it a go also. I am now stuck at the exact same error as you (above:) System.EntryPointNotFoundException: sqlite3_column_database_name I am willing to try whatever on this test (virtual machine) so if anyone has any ideas. Throw them at me! My sqlite version on DSM 5.0beta: Mono info: Mediainfo: |
If you don't want to test on your live Synology box like me, I posted a method for setting up a virtual DSM 5.0 here: http://forums.nzbdrone.com/discussion/comment/3758#Comment_3758 |
Humm, ive been looking up the virtual machine also yesterday. It makes me wonder was buying the synology really worth the 550 euro. I could have built a home server for a lot less. I think requesting support from the synocommunity guys would help. They should be familiar with the issues when creating these packages. |
So here is what I have been able to figure out. It seems that sqlite defaults to not include/enable the column metadata function when compiled. This means that, the sqlite on the synology doesn't include that function. Hence the error we are getting: System.EntryPointNotFoundException: sqlite3_column_database_name So..... this means that we either need to get synology to update sqlite on DSM5.0 to include the column_metadata function when compiled or we compile sqlite ourselves with the function. As near as I can figure, adding this flag will compile with the needed feature: CPPFLAGS="-D SQLITE_ENABLE_COLUMN_METADATA" I have been trying to compile a version myself but I don't know what I am doing (never really done this before.) You can cross-compile for synology on linux. Here is what I have been trying to follow to do it: Anyways, I am out of my depth here..... |
See this comment here: https://bugzilla.xamarin.com/show_bug.cgi?id=327#c4 Edit: from sqlite: http://www.sqlite.org/c3ref/column_database_name.html "These APIs are only available if the library was compiled with the SQLITE_ENABLE_COLUMN_METADATA C-preprocessor symbol." const char sqlite3_column_database_name(sqlite3_stmt,int); |
Nice find Max! One step closer!(fingers crossed) Ill look into it also, but just reading the first bit and im lost. Edit: |
Would another option be to use an updated version of mono? Just found this guide to compile it for synology... maybe its an easier path than compiling SQlite |
SQlit is the easy part. Recompiling mono is a tough task but is the solution so we don't depend on some Synology package. |
Indeed, compiling mono is going to be difficult. I didnt get past the configure command(./configure --prefix=/opt/mono-3.2.3) Fails when testing the compiler: |
I'd love to get this running but we definitly need someone with some more (compiling) knowledge. I've tried to compile the new mono but also failed :( Someone posted a guide howto compile mono on a Synology DS210 @ http://blog.hexad.dk/2013/11/mono-323-on-synology-ds210.html |
Ive goten further in compiling mono.... but now the next problem. Anyone able to help diagnose the AWK command problem? config.status: executing default commands
Engine: Libraries: |
Don't compile on the NAS itself, that's unusable for packaging. Use spksrc instead. |
I have not tried a VM / Debian OS. i thought that the NAS unix should be able to do that? Its already been WAY more time/effort that i expected. Since ive started as a person with no unix knowledge, only some DOS/command prompt memories from way back when. I may try gettingspkscr going. Will see. |
Edit: I posted an error that I was working to resolve but then found that it may be a result of my using a 64 bit Debian install (instead of the recommended 32 bit.) I will report back with the error if it happens on 32 bit also. Thanks |
Awesome 🎉 |
@Dr-Bean Looks like the icon is missing though: http://i.imgur.com/ktjDaEM.png |
@Dr-Bean Thanks! @Diaoul, that will be so awesome! 👍 Let me know @Stanzilla, good catch! Fixed here: #1422 |
I'm on Sonarr Ver. 2.0.0.2594 and all of my shows are displaying an air time of 12:00am. Anyone else seeing this? |
@SpiderDice Yeah, it is because Sonarr switched to using theTVDB instead of Trakt. theTVDB doesn't have air times for shows. Everything else that has changed is explained here https://forums.sonarr.tv/t/sonarr-now-with-tvdb/3314 |
@derik0709 Ahh..okay. Guess it's not that big of a deal since it's still picking up showing when they are released. |
I thought I saw a list of architectures mono is working for in the past but can't seem to find it. What is current status for Sonarr + Mono, what architectures are excluded? |
@schumi2004, the architectures not on this list: |
This is the working list right? (got confused since my arch is in the list and i mentioned excluded so not sure if you mean working or not ;) ) |
@schumi2004, correct. It is the current working list. The architectures not mentioned are not compatible. |
Can someone update the Synology Mono package to 3.12.0? ''Mono 3.12.0 is the result of about 3 months of work, featuring over 600 commits and 68 fixes. It was the work of 70 contributors.'' http://www.mono-project.com/docs/about-mono/releases/3.12.0/ |
At this point I'd recommend sticking with 3.10, 3.12 introduced an bug that prevented Sonarr from starting up properly. We have implemented a workaround, but recommend erring on the side of caution. |
@SickPotato @markus101, I will update the Mono package as soon as the outstanding 3.12 bug is resolved with a new release. |
@maxrogers: do you think sonarr can hit the repo (non-beta)? |
@Diaoul, absolutely! Should I go ahead and remove the beta flag? |
Also mono I would think? |
Yes, both. However I have a problem when cross compiling mono:
Do you have this issue? If possible I'd like to put latest Mono online. |
Just a heads up, be careful which mono version you put as non-beta, there have been some unstable ones. atm we have 3.10 as stable, coz there seems to be a problem on some OS with 3.12, nothing concrete, just random reports. |
I suppose that we could release mono3.10 as-is as a stable package, and put up a beta mono3.12 on the repository (might be helpful from a troubleshooting pov?) |
OK so 3.10 as stable and 3.12 as beta. |
Sounds good. That way some daredevils can run 3.12 and see if it's stable. We had problems with it on atleast OSX. If you compile 3.10 and 3.12 straight from their respective branches in the mono repo it will include some security vulnerabilities. Ref: http://www.mono-project.com/news/2015/03/07/mono-tls-vulnerability/ |
Looking at replacing my ds212+ with the new ds715. Is it to early to say if these packages will be supported on there, as I know some archs aren't able to run certain apps. it's running on a Alpine AL-314 |
Too early to say. Please follow #1703 |
Hi guys, I guess i'm missing some ENV details but can't figure them out. Any help appreciated. |
@fredguy Please ask your question in a new issue. Take a look at the guidelines too: https://github.com/SynoCommunity/spksrc/blob/master/CONTRIBUTING.md#issues. For new readers, I've reported this before: This issue is closed, and questions should be reported in a new issue. |
Hi there,
I don't know if it is even possible to request here, but I would really like to install NZBDrone as package on my synology NAS. Can this be added to the repository?
I read NZBDrone is build on mono, and I have seen an official synology mono package. But I'm no expert and would not know how to use this package to run NZBDrone.
Many thanks!
The text was updated successfully, but these errors were encountered: