NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.

Forum Discussion

alucryd's avatar
alucryd
Aspirant
Jul 31, 2017
Solved

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 usage works great, apart from the app catalog being desperately empty. I have internet access as I've been able to update from 6.6.0 to 6.7.5, and I can manually install apps by uploading to the admin interface, but they don't show up as installed on the installed apps page, tried with plex and the one I'm packaging atm. Note that they do install correctly and I'm able to manually launch the associated systemd service.

 

Anyone having the same issue, or had in the past ?

 

Thanks in advance.

10 Replies

Replies have been turned off for this discussion
  • OOM-9's avatar
    OOM-9
    NETGEAR 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.

    • alucryd's avatar
      alucryd
      Aspirant

      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-9's avatar
        OOM-9
        NETGEAR 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.

         

NETGEAR Academy

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

Join Us!

ProSupport for Business

Comprehensive support plans for maximum network uptime and business peace of mind.

 

Learn More