NTGR repos broken for 6.10.2 (hold your updates)

Hi everyone,

Firmware 6.10.2 is out and unfortunately NTGR seems to have broken their package repositories with this release. From here it looks like there was a manual push of an updated package to the repos:

Get:2 https://apt.readynas.com/packages/readynasos 6.10.2/main armel linux-libc-dev armel 4.4.184.1 [774 kB]
Err:2 https://apt.readynas.com/packages/readynasos 6.10.2/main armel linux-libc-dev armel 4.4.184.1
Writing more data than expected (774020 > 773886)
E: Failed to fetch https://apt.readynas.com/packages/readynasos/dists/6.10.2/main/pool/l/linux/linux-libc-dev_4.4.184.1_armel.deb Writing more data than expected (774020 > 773886)

E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

This affects many if not all new app installations but may also have a negative impact on firmware upgrades where the ReadyNAS tries to get updated packages from its known repositories. In the worst case this error prevents the ReadyNAS from updating properly which in turn may trigger an automatic cleanup procedure which then starts to remove packages and by doing so breaks some apps. I already informed NTGR about the problem but today being Sunday I don’t expect any immediate action.

For the moment please either don’t upgrade to 6.10.2 or if you already did and ran into problems please be patient until the situation is resolved by NTGR.

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.

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.

Kernelmodules 6.9.5 (ReadyNAS OS 6 x86)

ReadyNAS OS 6.9.5 again comes with a new kernel – this time it is kernel 4.4.157 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.