OwnCloud 9 (all ReadyNAS platforms)


With all the recent updates I almost forgot to mention a major one: OwnCloud has released version 9.0.0 and of course it is also available as a ReadyNAS add-on:

Please note that especially on the Sparc platform there will be some warnings about the version of PHP used there. I’m working on porting PHP 5.6 to Spac but I don’t know yet whether it is possible at all.


  1. Luca Morelli says:

    Fresh new installation of my RN312.
    Tried to install OwnCloud 9 unsuccesfully. Afte upload it is in the app list but error 500 appears while launching the webpage.
    Restored OwnCloud 8.2.1 and works fine on the same machine.

    • Hmm. Didn’t happen to me but I’ll check as soon as possible. Thanks for the report. Just to be sure: this was a fresh install on a clean RN312?

    • Chad Jongeneelen says:

      I have the same issue here. Not working.

      • Found the problem and fixed it. Just grab the latest ownCloud 9.0.0 app from the “My Account” page. Sorry for the inconvenience.

      • Chad Jongeneelen says:

        Working with the new update owncloud_9.0.0-rnx2_all.deb

  2. Claudio says:

    Hi Stefan,
    I’ve got a Readynas Duo V2 and about one year ago I bought here “ownCloud_8.0.0-arm-1”. Today I tried to update from the App but it says that major upgrade is not supported. Do I have to install directly v.9? What to backup and restore? Do I need to upgrade something else? Can you please point me in the right direction?
    Thanks in advance. Claudio

    • Why ownCloud choose to describe the upgrade path the way they did is beyond me. What it means is that you can only upgrade to “what they call” the next major release. So you can (and have to) upgrade from 8.0.x to 8.1.x to 8.2.x and from there finally to 9.0.x. You should be able to get the versions you’re missing from the “My Account” page. If that doesn’t work let me know, I’ll attach them to the OwnCloud 9 page then.

      • Claudio Chesselli says:

        Thank you for your really fast response. In “My Account” I found the 8.2.1 package only so I’ll wait for the 8.1.x availability. Thank you

        • I now added the 8.2 and 8.1 versions to all the ownCloud 9.x downloads since possibly more people will run into this problem. So it makes more sense to add the files to 9.x as well.

          • Claudio Chesselli says:

            Great! I’m gonna buy v.9 right now 🙂

          • Claudio Chesselli says:

            Hi Stefan, at last I opted for a fresh install of 9.0 and all went good. The only problem I have is an yellow alert about a file, util.php, that didn’t pass the integrity check. Please, can you help me?

          • Claudio Chesselli says:

            Hi Stefan,
            any hint about that yellow alert?

          • Not really. I’m seeing it here as well but for the moment all I can say is that the file isn’t touched or modified in any way when building the add-on and also not when installing it on the ReadyNAS. Looking into it.

  3. Fabian Baumgartner says:

    I bought the Owncloud and Transmission Addon for a R4 SPARC ReadyNAS. Sadly i cant install it. Can you send me a e-mail adress to contact you? If i try to install the Addons with the manualy local firmware update function it stucks and loads the firmware update page again.

    • This sounds like your OS partition has run out of space. Please use SSH to connect to your ReadyNAS and check the free disk space on the / volume.

  4. Chris says:

    Where is the APCu module that you said is available with Sparc 5.4.45?

    Can’t even get caching working….

    • I never said that the APCu module would be available on Sparc. I said it to be available for R4x86 and R5ARM, afair. That said, thanks for reminding me that I indeed had the intention to also build it for Sparc. Just forgot about it.

      • Chris O says:

        Thanks for adding the APCu module for Sparc 🙂

        I have unfortunately run into another issue with the R4 Sparc version of OwnCloud 9. After the installation I’m receiving WebDAV Interface Broken error. The older 2 versions 8.x work fine, however this error appears even after a fresh factory reset and install on the NAS.

        Also as Claudio Chesselli the file integrity error appears but I’m more concerned with the WebDAV issue atm.

        • I’m currently investigating the DAV problem which is only present on Sparc ReadyNAS systems but I suspect that the source of it lies with the old OpenSSL libraries on the ReadyNAS. I’ll check with OpenSSL 1.0.2, first to see whether it actually compiles on Sparc and then to check whether it fixes the problem.

          • I guess I found the problem. It’s not OpenSSL but LibXML2 instead. So I’ll upgrade that as well and build a new version of PHP 5.4.45 for Sparc.

  5. Chris says:

    https://github.com/owncloud/core/issues/23054#issuecomment-195423190, yeah saw that after hours of searching the issue lol.

    Anyway I have configured owncloud 8.1.2-sparc and everything is working nicely, however there appears to be a problem with uploads via the WebGUI when uploading multiple small files, the uploader hangs and the ReadyNas is unresponsive. I can replicate the problem on owncloud 8.2.1 also.

    I have increase upload_max_filesize, post_max_size, and even tried some changes to the InnoDB config in my.cnf.

    File Sync is fine however, just uploads via the browser. Any advice or help you can offer would be greatly appreciated 🙂

  6. Chris says:

    Here is the logfile from OC, I have increased the connection count in sql from 20 to 50 no change 🙁

    Fatal index Exception: {“Exception”:”Doctrine\\DBAL\\DBALException”,”Message”:”Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused”,”Code”:0,”Trace”:”#0 \/usr\/share\/owncloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(429): OC\\DB\\Connection->connect()\n#1 \/usr\/share\/owncloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()\n#2 \/usr\/share\/owncloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()\n#3 \/usr\/share\/owncloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/Connection.php(621): Doctrine\\DBAL\\Connection->getDatabasePlatform()\n#4 \/usr\/share\/owncloud\/lib\/private\/db\/connection.php(83): Doctrine\\DBAL\\Connection->setTransactionIsolation(2)\n#5 \/usr\/share\/owncloud\/3rdparty\/doctrine\/dbal\/lib\/Doctrine\/DBAL\/DriverManager.php(172): OC\\DB\\Connection->__construct(Array, Object(Doctrine\\DBAL\\Driver\\PDOMySql\\Driver), Object(Doctrine\\DBAL\\Configuration), Object(Doctrine\\Common\\EventManager))\n#6 \/usr\/share\/owncloud\/lib\/private\/db\/connectionfactory.php(124): Doctrine\\DBAL\\DriverManager::getConnection(Array, Object(Doctrine\\DBAL\\Configuration), Object(Doctrine\\Common\\EventManager))\n#7 \/usr\/share\/owncloud\/lib\/private\/server.php(301): OC\\DB\\ConnectionFactory->getConnection(‘mysql’, Array)\n#8 \/usr\/share\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(112): OC\\Server->OC\\{closure}(Object(OC\\Server))\n#9 \/usr\/share\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(96): Pimple\\Container->offsetGet(‘DatabaseConnect…’)\n#10 \/usr\/share\/owncloud\/lib\/private\/server.php(696): OC\\AppFramework\\Utility\\SimpleContainer->query(‘DatabaseConnect…’)\n#11 \/usr\/share\/owncloud\/lib\/private\/db.php(42): OC\\Server->getDatabaseConnection()\n#12 \/usr\/share\/owncloud\/lib\/private\/server.php(209): OC_DB::getConnection()\n#13 \/usr\/share\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(112): OC\\Server->OC\\{closure}(Object(OC\\Server))\n#14 \/usr\/share\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(96): Pimple\\Container->offsetGet(‘AppConfig’)\n#15 \/usr\/share\/owncloud\/lib\/private\/server.php(642): OC\\AppFramework\\Utility\\SimpleContainer->query(‘AppConfig’)\n#16 \/usr\/share\/owncloud\/lib\/private\/server.php(343): OC\\Server->getAppConfig()\n#17 \/usr\/share\/owncloud\/3rdparty\/pimple\/pimple\/src\/Pimple\/Container.php(112): OC\\Server->OC\\{closure}(Object(OC\\Server))\n#18 \/usr\/share\/owncloud\/lib\/private\/appframework\/utility\/simplecontainer.php(96): Pimple\\Container->offsetGet(‘AppManager’)\n#19 \/usr\/share\/owncloud\/lib\/private\/server.php(862): OC\\AppFramework\\Utility\\SimpleContainer->query(‘AppManager’)\n#20 \/usr\/share\/owncloud\/lib\/private\/app.php(238): OC\\Server->getAppManager()\n#21 \/usr\/share\/owncloud\/lib\/private\/app.php(93): OC_App::getEnabledApps()\n#22 \/usr\/share\/owncloud\/lib\/base.php(592): OC_App::loadApps(Array)\n#23 \/usr\/share\/owncloud\/lib\/base.php(1121): OC::init()\n#24 \/usr\/share\/owncloud\/index.php(38): require_once(‘\/usr\/share\/ownc…’)\n#25 {main}”,”File”:”\/usr\/share\/owncloud\/lib\/private\/db\/connection.php”,”Line”:50}

  7. Chris says:

    Please disregard the above error, here is the correct log from OC after attempting multiple HTTP file upload:

    Fatal index Exception: {“Exception”:”OCP\\Files\\NotFoundException”,”Message”:”File not found.”,”Code”:0,”Trace”:”#0 \/usr\/share\/owncloud\/core\/ajax\/preview.php(60): OC\\Preview->showPreview()\n#1 \/usr\/share\/owncloud\/lib\/private\/route\/route.php(154) : runtime-created function(1): require_once(‘\/usr\/share\/ownc…’)\n#2 [internal function]: __lambda_func(Array)\n#3 \/usr\/share\/owncloud\/lib\/private\/route\/router.php(274): call_user_func(‘\\x00lambda_47’, Array)\n#4 \/usr\/share\/owncloud\/lib\/base.php(873): OC\\Route\\Router->match(‘\/core\/preview.p…’)\n#5 \/usr\/share\/owncloud\/index.php(40): OC::handleRequest()\n#6 {main}”,”File”:”\/usr\/share\/owncloud\/lib\/private\/preview.php”,”Line”:721}

  8. arietis says:

    Hi there, I just purchased OC9 and downloaded it from the MyAccount page.
    I get the issue described with the internal server error. If I look at what the Webpage responds on port 443, I see there could be an issue with a php module.
    I have the RN516 with 6×3 TB, (used 7.5). , running OS6.4.2 I hope you can help or give some hints what to do to resolve this. btw.: 8.2.1. runs well and fortunately I could downgrade.
    Thanks so much.
    This is the webpage response:

    At “https://xxx.xxx.xxx.21/owncloud/” I get

    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, admin@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.
    Apache/2.2.31 (Debian) Server at xxx.xxx.xxx.21 Port 443

    And at “https://xxx.xxx.xxx.21/owncloud/index.php” I get



    <link rel="shortcut icon" href="Memcache \OC\Memcache\XCache not available for local cache Is the matching PHP module installed and enabled?

    • Can you try to remove the XCache configuration line from the owncloud config in /apps/owncloud/web/config/config.php?

  9. arietis says:

    … full last bit of the log (was cut off):

    And at “https://xxx.xxx.xxx.21/owncloud/index.php” I get



    <link rel="shortcut icon" href="Memcache \OC\Memcache\XCache not available for local cache Is the matching PHP module installed and enabled?

  10. arietis says:

    I don’t succeed to post the page’s response. So I repleced the with [ and ] and the beginning and the end of each line . Sorry for spamming this page here.

    At “https://xxx.xxx.xxx.21/owncloud/index.php”, I get:

    [!DOCTYPE html
    !–[if lte IE 8]][html class=”ng-csp ie ie8 lte9 lte8″ data-placeholder-focus=”false” lang=”en” [![endif]–]
    [!–[if IE 9]][html class=”ng-csp ie ie9 lte9″ data-placeholder-focus=”false” lang=”en” ][![endif]–]
    [!–[if (gt IE 9)|!(IE)]][!–][html class=”ng-csp” data-placeholder-focus=”false” lang=”en” ][!–[![endif]–]
    [head data-requesttoken=””]
    [meta charset=”utf-8″]
    ownCloud [/title]
    [meta http-equiv=”X-UA-Compatible” content=”IE=edge”]
    [meta name=”referrer” content=”never”]
    [meta name=”viewport” content=”width=device-width, minimum-scale=1.0, maximum-scale=1.0″]
    [meta name=”apple-itunes-app” content=”app-id=543672169″]
    [meta name=”theme-color” content=”#1d2d44″]
    [link rel=”shortcut icon” href=”Memcache \OC\Memcache\XCache not available for local cache Is the matching PHP module installed and enabled?

  11. Pierre CHABAUD says:

    Hi !

    Using your OwnCloud 9 and your PhpMyAdmin Bundle on a Duo V1, I managed to launch owncloud, but it displays these errors :

    No database driver installed (sqlite, mysql ou postgresql).

    PHP GD addon not installed

    PHP Curl addon not installed

    However when I check the boxes and apply settings on the php module page, it does nothing. Tried to reboot webserver and nas.

    Any ideas ?

    • This sounds like the PHP add-on wasn’t installed properly. Just try re-installing it over the current installation.

      • Pierre CHABAUD says:

        Tried deleting it and reinstalling
        Tried reinstalling over it
        Tried full NAS Reset, clean install

        No success so far

  12. arietis says:

    Hi there.
    That’s what I did. Deinstall/install solved it.

  13. sander de lange says:

    On RN202 with firmware 6.5.1. I first had the standard owncloud app installed. Via the upload option I tried to install owncloud_9.0.2-rnx1_all.deb but with no luck. First I get this message “Share OwnCloud creation failed.” twice and then “Cannot install application owncloud_9.0.2-rnx1_all.deb.”
    I also tried “owncloud_8.1.3-rnx2_all.deb”, “owncloud_9.0.0-rnx2_all.deb” and “owncloud_8.2.1-rnx1_all.deb” from the purchase/download page. What am i doing wrong?

    • You already have a share named OwnCloud (irrespective of the actual spelling). Try to rename that and then do the installation again.

      • sander de lange says:

        Thanks – just deleted the old folder and everything is up-and-running now.