MySQL Installer 1.0.4 (R6all)

While tinkering with my dev systems I found that the old implementation of the MySQL app prevented smooth updates of the base OS. To fix this I added some aliases to the service so it now will no longer block updates. In addition I incorporated some tweaks into the MariaDB/MySQL config.

What it does is:

  • Install MariaDB 10.0.38 (or newer, depending on what is current in the repository)
  • Copy existing data over to the /apps location
  • Enable the “one file per table” feature for InnoDB
  • Enable the “Barracude” format for InnoDB
  • Allows to enable/disable the MySQL daemon from the “Installed Apps” window

Caveat: While the app does copy existing data to the new location it will not copy it back on uninstall. So make sure to have a backup if you ever decide to remove the app again, otherwise you’ll be stuck with the data you had when you installed it (as said: the app copies the data, it doesn’t move it). Now, if you’re still interested, here’s finally the link to the app:

Kernelmodules 6.10.1 (ReadyNAS OS 6 x86)

ReadyNAS OS 6.10.1 again comes with a new kernel – updated to 4.4.178 now. With this I included some generic USB sound modules as per request from a user so the package grew a bit.

So here are the links to the latest x86 kernel modules:

Since I can’t test all the different drivers included please accept my apologies if the driver for your hardware is included but doesn’t work. In that case please drop me a note and I’ll see what I can do.

Kernelmodules 6.10.0 (ReadyNAS OS 6 x86)

ReadyNAS OS 6.10.0 again comes with a new kernel – this time it is kernel 4.4.163 and it took quite some effort to get it to compile properly and build the new kernel modules. I still stick to using the drivers included with that instead of building from the bleeding edge LinuxTV.org package.

So here are the links to the latest x86 kernel modules:

Since I can’t test all the different USB drivers included please accept my apologies if the driver for your hardware is included but doesn’t work. In that case please drop me a note and I’ll see what I can do.

PHP 7.2.18 (RNOS 6 x86 & ARM) [firmware 6.10.0 or newer required]

PHP Web Programming Language (Logo)

The PHP project did some updates to PHP 7.2 which is now at version 7.2.18. So here’s PHP 7.2.18 for the ReadyNAS storage boxes running ReadyNAS OS 6.10.0 or newer on x86 or ARM CPUs:

Note: To update an already installed version of the app please download the latest version of the installer from your “My Account” page. This will force the ReadyNAS to actually do the upgrade.
This release requires ReadyNAS OS 6.10.0 firmware or newer!

ReadyNAS OS 6.10.0 breaks PHP 7 and related add-ons

Although my ReadyNAS OS 6 systems don’t show the update yet ReadyNAS OS 6.10.0 has been released. Together with new features it also brings with it a new version of the built-in Apache web server, now at version 2.4 instead of version 2.2 in older versions of the firmware. Since PHP has to be complied and linked against the Apache version it is running under the current versions of the PHP7 add-ons will stop working on ReadyNAS OS 6.10.0. This of course affects all add-ons that depend on PHP, most notably OwnCloud and NextCloud.

I’m already working on a fix but it isn’t easy. In fact I need to build an own repository for the 6.10.x releases and I’m not sure how to best handle that in the future for similar breakages. For the moment my recommendation is to NOT upgrade to 6.10.0 unless that firmware fixes serious problems for you.