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

Synology DS3617, Missing packages #2718

Closed
CAVACO-PT opened this issue Mar 25, 2017 · 59 comments
Closed

Synology DS3617, Missing packages #2718

CAVACO-PT opened this issue Mar 25, 2017 · 59 comments
Labels

Comments

@CAVACO-PT
Copy link

CAVACO-PT commented Mar 25, 2017

Hello , dont know if its the right place , but i dont see many of the packages of https://packages.synocommunity.com/ , in my new ds3617 , i have a similar one here the ds3615 , and i see all the packages , do i need to do something or is the ds3617 not compatible with these packages , hope not because i need a few of those ,

if im not in the right place i apologise

A few i see missing :
chromaprint
mediainfo
disktutils
git
gitserver
ZNC
Zshell,

many more

Thanks

@CAVACO-PT CAVACO-PT changed the title Synology DS3617, Synology DS3617, Missing packages Mar 25, 2017
@CAVACO-PT
Copy link
Author

CAVACO-PT commented Mar 26, 2017

Can anyone help me out @Dr-Bean , have the nas on hold , because i need a lot of missing packages that are only missing in ds3617xs , have tired reinstalling nas , changed dns servers , but still nothing , in other nas i have all the packages ..... help !!!!

@CAVACO-PT
Copy link
Author

The only packages i see

image

image

@ymartin59
Copy link
Contributor

What is your DSM version on new NAS ? It is possible missing packages are only available for DSM 5.2 - supposing packages you are interested in on your previous NAS when running DSM 5.2. Is my hypothesis relevant/right ?

@CAVACO-PT
Copy link
Author

Both nas has the most recent version , 6.1-15047, and iv always had all the packages no mather the version installed , this has something to do with the DS3617 because its very recent model of synology , but i need help from someone in synocommunity , because iv tried all that i can remember

@ymartin59
Copy link
Contributor

Almost no package for DSM 6 is available because of #2216 . Compilation toolchain is not available for your platform yet #2509

Sorry but nothing can be done for the moment, and there is no other reason that packages are not available for your sytem. Do not spend more time trying to "fix" it... except if you are interested in helping testing packages for instance.

@CAVACO-PT
Copy link
Author

@ymartin59 , thanks for the info , havent seen those issues , guess only have to wait !!!

@ymartin59
Copy link
Contributor

@MACE-Zer0 Toolchain for your system is available but I have no idea when packages may be published to package repository. As your system supports Docker, it may be possible for you to build packages you are interested in directly on your Synology. If interested, I may provide details about this process.

@CAVACO-PT
Copy link
Author

@ymartin59 im watching the thread u gave me , i noticed the toolchain is available , i guess ill wait a bit longer for the apps ..... until then ill use an old synology nas , that has all the apps working , but thanks for all your help !!!

@gierran
Copy link

gierran commented May 12, 2017

DS3617xs here - just showing my interest for the missing packages. Docker works as a stopgap, but struggling with the permissions changes in DSM 6. Thanks for the great work bringing these apps to synology. :)

@aamri111
Copy link

aamri111 commented Jun 3, 2017

@ymartin59 Can you guide me how to modify packages so I can make it supporting DS3617xs?

@ymartin59
Copy link
Contributor

To get most of these packages for DSM 6.1 and , you have to built them from sources with make arch-broadwell-6.1. As my pull request #2727 with DSM 6.1 toolchains is not included yet, I propose you use my branch with a git clone -b dsm6-toolchains-6.1 https://github.com/ymartin59/spksrc.git

Then follow instructions to get and start SynoCommunity Docker container https://github.com/SynoCommunity/spksrc/blob/master/README.rst so that you can build packages (produced in packages/ folder) for your own platform.

cd /spksrc/spk/mediainfo
make arch-broadwell-6.1

@kschluetter
Copy link

kschluetter commented Jul 8, 2017

I have the exact same issue on a DS3617. Any timeline for precompiled packages on the repro? Otherwise, I might need to change that model into a lower end DS2415+ :/

Thanks very much.

@justme-1968
Copy link

justme-1968 commented Sep 9, 2017

i have just migrated from a ds1813+ to a ds3617xs and dsm shows debian chroot, git, python, mediainfo and sabnzbd as defect and says i should reinstall. but the packages are not visible in the repository.

couch potato and sickbeard are not startable because git and python are missing.

but: if i start the packages manualy with the start-stop-status script they just work. so i think just adding broadwell to the the package description should be enough to get them installable.

by the way: please add -s /bin/sh to the su in the start script. without this the packages don't start since dsm 5

@justme-1968
Copy link

changing arch in the package INFO file from x86 to x86_64 fixes the error for sabnzb, debian-chroot, python and git.

then everything works on a ds3617xs.

@justme-1968
Copy link

same for the mediainfo package. which is not installable from package center.

i just copied the installation over from a ds710+, changed the arch in the INFO file and it works.

@ymartin59
Copy link
Contributor

ymartin59 commented Sep 12, 2017

Correct. Recent packages published for "braswell" have been aliased to "x86" arch instead of "x86_64"

@ymartin59
Copy link
Contributor

I have just republished mediainfo and ffmpeg. May you please test them from repository ?

@justme-1968
Copy link

i still don't see both packages in packet center or you you mean building from source?

@mayson14
Copy link

DSM 6.1.3-15152 Update 4. Same Issue.

image

@ymartin59 ymartin59 added the arch label Sep 13, 2017
@ymartin59
Copy link
Contributor

Sorry I missed my target. I have published "mediainfo" 0.7.99 for broadwell (even if built with dsm 5.2 toolchains). If correct now - visible and installable, I have a way to publish other packages, if not constrained by DSM 6.x support.

@justme-1968
Copy link

the mediainfo package ist now visible, installable and working. there are some warnings related to missing library version info but that is due to dsm5.2 vs dsm6.x and has been like this 'forever'.

the other packages i mentioned above (sabnzb, debian-chroot, python and git) all work flawless since i got the ds3617xs and 'fixed' manually.

@aamri111
Copy link

@justme-1968 do you have the modified spks so we can install it manually?

@justme-1968
Copy link

unfortunately no. i still had the installed packets in the file system.

@aamri111
Copy link

Thanks. I hope if someone can help us to get the spk files so we can manually install it for ds3617xs

@smeijer
Copy link

smeijer commented Jan 1, 2018

I have the same packages visible as @benjaminwood , worth mentioning; the packages that I see, cannot be installed due to the unavailable git and python packages, which are required by a lot of them.

@Noppes
Copy link

Noppes commented Jan 6, 2018

image
Same issue DS218+ DSM 6.1.4-15217 Update 5

@d3smo
Copy link

d3smo commented Jan 10, 2018

Same issue here impossible to install any package dependent of git or python from synocommunity, or from a local copy of a Sickrage Fork. My hardware is a DS418 freshly migrated from a DS213J

Edit: I was able to install Sickrage after installing the following Git and Python which are been compilated for RTD 1296 on DSM 6.1, it work on my DS418, but it should also work on other RTD 1296 platefrom NAS.

http://dl.free.fr/gL31sX9kY

@d1000pt
Copy link

d1000pt commented Jan 10, 2018

+1 installing DS918+ only a few packages available and no git, python or sonarr.

@d3smo
Copy link

d3smo commented Jan 11, 2018

@d1000pt you can certainly find python compiled for your hardware here https://github.com/Safihre/spksrc/releases/

@d1000pt
Copy link

d1000pt commented Jan 11, 2018

@d3smo thanks but actually none of the versions still install git. Every single version say invalid file format.

I tought was doing an upgrade to my DS916+ going to DS918+ and now I can't install any of my favorite apps (couchpotato, sonarr, sabnzbd, etc). Anyone now the timmings for resolution?

Is it possible to migrate apps from DS916+ to DS918+?

Cheers everyone

@dcasbonne
Copy link

@d3smo thank you, your python successfully installed on DS718+ using python_apollolake-6.1_2.7.14-17.spk

But when I try to install SickRage for example it says "python and git are not available on the package repository" so I could not install anything...

Could you explain me how to compile using spksrc and docker on my DS718+ ? I'm an application developer and I'm not stranger to terminal commands but I can't succeed... When I clone the official docker image, the folder spksrc is empty. I tried to clone a git repo and then do a "make arc-apollolake" but nothing works...

Thank you for your help !

@d3smo
Copy link

d3smo commented Jan 11, 2018

@dcasbonne sorry but i just find these package already compile for the RTD1296, and i don't know how to proceed, maybe asked to the owner of the repository where they are.

@dcasbonne
Copy link

@d3smo sorry, I thought that it is your repo!

@Safihre
Copy link
Contributor

Safihre commented Jan 11, 2018

For updated package-list with DS3617 support, see: #2945 (comment)

@dcasbonne
Copy link

Hi @Safihre ! Thank you for your work I'll try this asap but on your python-dsm61-new-all I'm not able to find any compiled packages, only sources... What I'm missing ?

@Safihre
Copy link
Contributor

Safihre commented Jan 12, 2018

Python package is recompiling with the UTF8 fix, give it ~30 min 🕦

@dcasbonne
Copy link

dcasbonne commented Jan 12, 2018

Oups, too fast :) Thank you again, I'll let you know if it works

EDIT : everything seems to work well. Sickrage is lauching, I just I to configure it, play with it and everything would be fine !

@m4tt075
Copy link
Contributor

m4tt075 commented Jan 12, 2018

@Safihre Could you please add ffmpeg to the list (compiled off master)? Here the link

And an idea: Would it make sense to open a new issue, just for your list, that you keep updated and where you lock conversations? You would just have one list to maintain, we could keep the package-specific discussions in "their" issue threads and simply refer to the list across different issues and PRs whenever needed...

@u35tniyh
Copy link

Hi All,

First off, thank you @Safihre and @m4tt075 for creating these packages! I've successfully installed Git, Python, Mono and Jackett on my DS918+ (apollolake), and they work fine.

Two questions:

  1. Will these eventually appear in the standard Synology Community repo? And a related question, why is that repo so slow to update? I know the DS918+ has been out for only about 4 or 5 months, but it's still not supported, and I'd think this would be long enough?

  2. Does anyone know if/how I can get Sonarr and Radarr compiled for apollolake?

Thanks!

@Safihre
Copy link
Contributor

Safihre commented Jan 13, 2018

Well.. Too much work, not enough volunteers.
This is not a Synology supported effort, it's all based on people volunteering to do work for other people..

Working on Sonarr, turned out to have a few more unexpected bumps. But once that's done, Radarr will be easy ported.

@u35tniyh
Copy link

Fair enough! Thanks for you efforts.

@m4tt075
Copy link
Contributor

m4tt075 commented Jan 13, 2018

@silentmiles

What @Safihre said. And I want to add some points to your first questions and share a little bit of history. There have been two major(!) problems with the spksrc framework since DSM 6.0 was introduced:

Firstly, Synology changed the permission management completely and it took months to figure out what they did. One of the key developers for a very long time (@Dr-Bean ) made significant advancements, but suddenly left. I very much hope he is well. But even then, there was a challenge to create packages which are compatible with DSM5 and 6 at the same time. Only pretty recently @ymartin59 was able to solve this issue and introduced scripts to facilitate building DSM 5+6 packages. We are only able to build good packages again, because @ymartin59 eventually solved the underlying issues and we can use his generic scripts. With DSM6 compatibility, the addition of new architectures is typically not much of an issue (the new rtd1296 platform is an exception).

Secondly, the repository you have been mentioning has neither been built for DSM6+, nor is it able to handle volume and traffic appropriately anymore. It is again @ymartin59 , who took a time-out from working on the packages, to look into these more fundamental problems together with @Diaoul .

Just wanted to clarify this, as this is not about "a new Syno model" or "quick fixes". It will take as long as it takes. But I also want to ensure that @ymartin59 's significant contributions to the recent advancements are understood and appreciated.

@Safihre
Copy link
Contributor

Safihre commented Jan 13, 2018

Indeed!
Does make me wonder why Synology is not supporting this project more. It's by far the largest community effort, yet it seems (correct me if I'm wrong) they have no contact here at all..
But getting off topic now 😊

@Safihre
Copy link
Contributor

Safihre commented Jan 15, 2018

New package list here (just added Sonarr/Radarr): #2945 (comment)

@justme-1968
Copy link

could you please try to add python to the new builds?

pyplex and some other packages depend on it.

thanks !

@Safihre
Copy link
Contributor

Safihre commented Jan 20, 2018

Did you click the link? 🤔 Python is already there for a long time..

@Drakuhl
Copy link

Drakuhl commented Jan 24, 2018

Python indeed works and many packages now work with it, however Mylar still seems to be able to recognize it. When trying to install Mylar, it still lists Python as missing.

@justme-1968
Copy link

missed python in the link. updated to this version and my old packages still work.

but plexpy ist still not installable. it says python is missing.

@tnaseem
Copy link

tnaseem commented Feb 13, 2018

Any idea if/when deluge would be available on the 918+? (DSM 6.1.5-15254).

@Safihre
Copy link
Contributor

Safihre commented Feb 15, 2018

Deluge test-package available in #3138.
In case of problems, please post:
/volume1/@appstore/deluge/var/delug.log and
/volume1/@appstore/deluge/var/delug_install.log

@ymartin59
Copy link
Contributor

DS3617 architecture is now supported and packages are coming. I decide to close this issue. Please follow package specific "update issue" according to your interests.

@myca5a
Copy link

myca5a commented Jun 26, 2020

Hello,
I have the same bug with my DS420+.
I need wait ?

thank's

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests