v17.1 - The v17.x release continues with bugfixed builds

After a bit of hiccup, I am pleased to be back to announce the ongoing release of v17.x appliances. Because of the bug, the previously released v17.0 appliances have been patched with a bugfix and re-released as v17.1. They also include all the latest Debian packages.

Updated apps, new for v17.x

When the bug hit, there were 15 updated v17.0 appliances that had been built ready for release, but not yet published. We have patched these v17.0 ISOs too and included them in this v17.1 bugfix release. Here are the 15 new appliances to be released as v17.1:

B2evolution
b2evolution appliance icon
CakePHP
cakephp appliance icon
CodeIgniter
codeigniter appliance icon
e107
e107 appliance icon
Elgg
elgg appliance icon
Foswiki
foswiki appliance icon
Gallery
gallery appliance icon
Ghost
ghost appliance icon
Laravel
laravel appliance icon
Leantime
leantime appliance icon
Mattermost
mattermost appliance icon
Mibew
mibew appliance icon
Omeka
omeka appliance icon
ownCloud
owncloud appliance icon
Prestashop
prestashop appliance icon

Bugfixed v17.1 appliances

As per convention, and perhaps even more important that usual, here (in alphabetical order) are all the current v17.1 appliances:

Ansible
ansible appliance icon
Asp-net-core
asp-net-core appliance icon
AVideo
avideo appliance icon
B2evolution
b2evolution appliance icon
Bookstack
bookstack appliance icon
CakePHP
cakephp appliance icon
CodeIgniter
codeigniter appliance icon
Core
core appliance icon
Django
django appliance icon
DokuWiki
dokuwiki appliance icon
Drupal7
drupal7 appliance icon
Drupal9
drupal9 appliance icon
e107
e107 appliance icon
Elgg
elgg appliance icon
Foswiki
foswiki appliance icon
Gallery
gallery appliance icon
Ghost
ghost appliance icon
iceScrum
icescrum appliance icon
LAMPStack
lamp appliance icon
Laravel
laravel appliance icon
Leantime
leantime appliance icon
LighttpdPHPFastCGIServer
lighttpd-php-fastcgi appliance icon
LimeSurvey
limesurvey appliance icon
Mahara
mahara appliance icon
Mantis
mantis appliance icon
Mattermost
mattermost appliance icon
MediaWiki
mediawiki appliance icon
Mibew
mibew appliance icon
NGINXPHPFastCGIServer
nginx-php-fastcgi appliance icon
node.js
nodejs appliance icon
Omeka
omeka appliance icon
OpenCart
opencart appliance icon
OrangeHRM
orangehrm appliance icon
ownCloud
owncloud appliance icon
phpList
phplist appliance icon
Prestashop
prestashop appliance icon
Roundup
roundup appliance icon
SilverStripe
silverstripe appliance icon
Syncthing
syncthing appliance icon
TKLDev
tkldev appliance icon
Vanilla
vanilla appliance icon
XOOPS
xoops appliance icon

What we've done and the implications

Essentially, we've just unpacked the ISOs and applied the bugfix as noted in the bug alert post. All available Debian updates were also installed and then the whole shebang repackaged as 'v17.1' iso.

So whilst v17.1 appliances are fixed and do not include the issue, the root cause of the bug is actually in our build infrastructure, namely fab. The bug causes the result noted in the blog post. So you could say that we've fixed the symptom, but not yet fixed the root problem.

The implication is that the bug still exists in TKLDev v17.1. So if you build ISOs with TKLDev, your ISOs will still be affected by this bug. Unfortunately, it won't be immediately obvious. It will only become a problem once the kernel is updated. We're working on a proper fix and once we have a good one and are happy that the root issue is resolved, we will release an updated TKLDev.

In the meantime, if you are building ISOs, or testing alternate builds (with the exception of LXC/PRoxmox builds - which don't include a kernel) then I suggest that you include the following at the bottom of your conf script:

apt-get update
apt-get remove -y live-tools
apt-get install --reinstall -y initramfs-tools
apt-get install -y di-live live-tools

This is only a temporary measure and once we fix fab, you will be able to install the bugfix via apt (and remove the above code from your conf script- or start again with a new TKLDev). This is far from ideal, but allows us to push forward with the v17.x release, whilst take the time to ensure a proper fix.

Feedback encouraged

Please let us know in the comments (below) how you go with these updated appliances. If you are using TKLDev to build and have any further questions, please do not hesitate to ask. All feedback welcome.

Add new comment