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

Reply via email to