Re: Heads-up: macOS Big Sur upgrade breaks EDB PostgreSQL installations - Mailing list pgsql-hackers

From Jonathan S. Katz
Subject Re: Heads-up: macOS Big Sur upgrade breaks EDB PostgreSQL installations
Date
Msg-id cd066ba2-2eb8-19a3-7d27-6355d4306dfb@postgresql.org
Whole thread Raw
In response to Heads-up: macOS Big Sur upgrade breaks EDB PostgreSQL installations  (Dave Page <dpage@pgadmin.org>)
Responses Re: Heads-up: macOS Big Sur upgrade breaks EDB PostgreSQL installations  (Dave Page <dpage@pgadmin.org>)
List pgsql-hackers
On 11/16/20 4:27 AM, Dave Page wrote:
> Hi,
>
> This is more of a head-ups than anything else, as I suspect this may
> come up in various forums.
>
> The PostgreSQL installers for macOS (from EDB, possibly others too)
> create the data directory in /Library/PostgreSQL/<major_ver>/data. This
> has been the case since the first release, 10+ years ago.
>
> It looks like the Big Sur upgrade has taken it upon itself to "fix" any
> filesystem permissions it doesn't like. On my system, this resulted in
> the data directory having 0755 permissions, which meant that PostgreSQL
> refused to start. Manually changing the permissions back to 0700 (0750
> should also work) fixes the issue.
>
> I'm not sure there's much we can do about this - systems that are likely
> to be affected are already out there, and we obviously don't want to
> relax the permissions Postgres requires.

Thanks for raising this. We should provide some guidance on upgrading
this when upgrading to Big Sur.

Do we know where the other macOS installers place their data
directories? We should reach out to the installer maintainers to see if
they are seeing the same behavior so we know what guidance to issue.

Thanks,

Jonathan

Attachment

pgsql-hackers by date:

Previous
From: Bharath Rupireddy
Date:
Subject: Re: Multi Inserts in CREATE TABLE AS - revived patch
Next
From: Konstantin Knizhnik
Date:
Subject: Re: Cache relation sizes?