Originally the design was supposed to install fwupdate during ubiquity so that decisions like that could be made. That ended up not happening and it's instead seeded to all installations.
I think a possible consolation is to in the postinst script either test for running on a Mac or instead test for installation to an hfs+ partition of the bootloader and abort that step. Neither are really ideal however. On Thu, Jul 27, 2017, 06:25 Alexander Bethke <[email protected]> wrote: > 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 subscribed to the bug > report. > 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 > -- 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 [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
