I upgraded a macbook from macOS Catalina to Big Sur.
This resulted in a number of messages that various gems needed to be
reinstalled --pristine. However, attempting to do so failed due to
permission errors, and attempting to reinstall the gems resulted in
errors due to headers not being found.
Not wanting to deal with this mess, I wiped the hard drive and
reinstalled Big Sur. After doing so, setupmymac ran clean, and loaded
the whimsy.local landing page.
The problem occurred when I navigated to the board agenda tool. It seems
that passenger applications run as 'nobody' rather than either the
configured passenger user or the owner of the config.ru file. To be
fair, Phusion Passenger indicates that Big Sur is not yet a supported
configuration.
I've opened an issue:
https://github.com/phusion/passenger/issues/2320
- Sam Ruby