NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
alucryd
Jul 31, 2017Aspirant
ReadyNAS VM 6.7.5 - No apps in the catalog
Hi all, Trying to package an app for ReadyNAS OS, I've set up a Virtualbox VM (following the SDK wiki on GitHub) so i can carry out some tests before buying real hardware. VM installation and usa...
- Sep 09, 2017
We got a fix to allow the installation of your package with the large number of dependancies on the 6.8.1 beta release:
https://community.netgear.com/t5/ReadyNAS-Beta-Release/ReadyNASOS-6-8-1-RC1/m-p/1356177
OOM-9
Aug 03, 2017NETGEAR Expert
I have not run into that issue in the past. Are you saying that the "Available Apps" is not populating the list of apps?
Somethings to look for:
- Make sure that you have internet connection from the VM
- It should automatically download/install a package called "freeapp-collection"
If you do have internet and you see the freeapp-collection package from `dpkg -l | grep freeapp-callection`, then you can send your logs and I could take a look at what you are encountering.
In general the software should have the full functionality of the ReadyNAS OS within the VM so you can get a fair idea what you will have available on the physical unit. It is also handy if you are a dev that is interested in developing on the ReadyNAS OS platform.
- alucrydAug 06, 2017Aspirant
Thank you for your reply. I managed to get it working by recreating the VM from scratch. I also accessed the apps page before updating to 6.7.5, if that matters.
I have a couple other questions now, if you don't mind.
I finished packaging an app that needs an up to date mono but the readynas repo is only at 4.2. I added the upstream mono repo in my control file using XB-Repo and XB-Repo-Key-Url, but since packages from the readynas repo have higher priority, it doesn't work as intended. Even setting mono-devel >= 5.0.1 for example does not work, it still tries to pull deps from the readynas repo and thus fails. I manually worked around it by setting a priority of 950 in /etc/apt/preferences.d, but it's not the best experience for future users. Would it be possible to extend the control feature with a XB-Repo-Priority field for example ?
Also I'm experiencing a bug where the package installation hangs after a while, mono-devel pulls _a lot_ of dependencies and the fv-app-install process seems to choke on them, I have to manually kill the process for dpkg to finish its work, after which the app appears correctly in the app list and works fine. Have you already experienced this ?
- OOM-9Aug 08, 2017NETGEAR Expert
alucryd wrote:
Would it be possible to extend the control feature with a XB-Repo-Priority field for example ?
I like the request, but I think the issue that you are running into might have been something that we have have imposed with our repo configuration with a mono package. There was a dev a little while ago that was requesting to have a mono version on our ReadyNAS repo, so that is where the conflict that you are encountering.
The version number in mono's repo will be newer than debian's repo, so it should resolve itself when we resolve our repo issue. We have kept the package in the ReadyNAS for 6.7.5 just in case there is an existing app that depends on the mono 4.2 on the readynas repo and older. Once you update to the latest 6.8.0 release, we will be correcting this behavior where you can have the debian and mono repo without the readynas repo causing any packaging conflicts.
alucryd wrote:
Also I'm experiencing a bug where the package installation hangs after a while, mono-devel pulls _a lot_ of dependencies and the fv-app-install process seems to choke on them, I have to manually kill the process for dpkg to finish its work, after which the app appears correctly in the app list and works fine. Have you already experienced this ?
Did you happen to have the package so I can take a look at that issue?
There are not too many apps that are too large, and I know the mono-devel dependancies can be a little bit on the larger side.
- alucrydAug 08, 2017Aspirant
Great, looking forward to 6.8 then!
You can find debs for both amd64 and armel on my ftp: ftp.alucryd.xyz:9070, anonymous login works. I can also upload them elsewhere if you'd prefer.
Related Content
NETGEAR Academy

Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!