When I updated my ATV1 to the latest version of OSMC… it failed !
Have you had this problem ? Here's the most likely solution.
if you EVER incorrectly shutdown or reboot your ATV1, the boot partition will become Read-Only.
Another common reason this can happen is when the ATV1 loses A/C power.
When that happens, the system will appear to operate normally until you need to update it.
When you try updating it, it will fail because you cannot write to a Read-Only partition
***********************************************************
**** Do you have OSMC installed in the internal HDD ? ****
***********************************************************
To enable writing to the boot partition again, you need to ssh into osmc on your ATV1, and run the following commands:
sudo umount /boot
sudo fsck.hfsplus -f /dev/sda1
sudo mount -o force,rw /dev/sda1 /boot
Now that the parition is writable, you need to do the following commands to update the system.
sudo apt-get update && sudo apt-get dist-upgrade && sudo reboot
Your system should then update and reboot.
*******************************************************************************
** Do you have OSMC installed on USB, AND have an internal HDD in the ATV1 ? **
*******************************************************************************
To enable writing to the boot partition again, you need to ssh into osmc on your ATV1, and run the following commands:
sudo umount /boot
sudo fsck.hfsplus -f /dev/sdb1
sudo mount -o force,rw /dev/sdb1 /boot
Now that the parition is writable, you need to do the following commands to update the system.
sudo apt-get update && sudo apt-get dist-upgrade && sudo reboot
To try prevent this from happening in the future, always use the shutdown, and reboot menu within Kodi.
(Unfortunately, if the the system ever crashes, or totally freezes forcing you to unplug the power, you will need to fix it again)