Installing this update bricks the Pi, requiring a reinstallation of the 2017-04-30 release onto the SD card. Thanks to Arne Andersson for reporting this.
Etiology
In order to provide a visual change to the version shown on the web interface upon update
installation, the 2nd version of this update included a copy of SENSORGNOME_VERSION.TXT.
However due to my lack of understanding of how GNU tar works, the following portion
of the update tar archive:
overwrote the existing symlink at /boot -> /dev/sdcard, rather than following it when unpacking the file.
Fix
A new update will be provided that places SENSORGNOME_VERSION.TXT in the hierarchy
/dev/sdcard/uboot, which does not involve any symlinks. A later update will add the -h option
to the tar command that installs updates, so that we don't run into a similar problem again.
Installing this update bricks the Pi, requiring a reinstallation of the 2017-04-30 release onto the SD card. Thanks to Arne Andersson for reporting this.
Etiology
In order to provide a visual change to the version shown on the web interface upon update installation, the 2nd version of this update included a copy of
SENSORGNOME_VERSION.TXT
. However due to my lack of understanding of how GNUtar
works, the following portion of the update tar archive:overwrote the existing symlink at
/boot -> /dev/sdcard
, rather than following it when unpacking the file.Fix
A new update will be provided that places
SENSORGNOME_VERSION.TXT
in the hierarchy/dev/sdcard/uboot
, which does not involve any symlinks. A later update will add the-h
option to thetar
command that installs updates, so that we don't run into a similar problem again.