I think the problem is that on Macs, EFI partitions are generally
expected to be formatted in the HFS+ file system. The default EFI
partition is HFS+ and even if you create a second one, you will often
need to that as the HFS+ file system as well to work around
peculiarities with the Mac firmware.

In Linux, HFS+ partitions (at least with journalling enabled) get
mounted read-only by default. You can force them to mount read-write,
but if you have journalling enabled that is possibly harmful for your
EFI partition, which ultimately could render your system to be unable to
boot, requiring you to fix it manually. If you really want to toy around
with that, you should really make an backup image of your EFI partition
and make sure you know and test how to recover it.

I have had bad experiences with Linux writing to HFS+ partitions even
when journalling was turned off. Also, the firmware update tool will
very likely do no good on Mac hardware at all. So I decided to remove
the fwupdate package. This fixes the immediate problem and since I have
not had problems with GRUB during the years of running Ubuntu on this
machine, I hope I'm fine that way.

That said, it's not a great experience for a common problem with running
Ubuntu on Mac hardware. Maybe this could be worked around by excluding
the fwupdate package on Ubuntu installations on Mac hardware
automatically. I acknowledge though that the real problem runs deeper
and is very hard for Ubuntu to fix.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1573160

Title:
  [Mac hardware] package fwupdate 0.5-2ubuntu4 failed to
  install/upgrade: subprocess installed post-installation script
  returned error exit status 1

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwupdate/+bug/1573160/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to