> On Oct 27, 2020, at 12:23 PM, Tom Lane <t...@sss.pgh.pa.us> wrote:
> 
> Sean McDaniel <sean.m.mcdan...@gmail.com> writes:
>> I'm using pgadmin4 on a macOS system and I'm having trouble connecting to a
>> server of interest. The "Connect to Server" dialog box has a warning:
>> "GSSAPI authentication not supported". I cannot proceed beyond that point.
> 
>> It seems to be a GSSAPI issue. I have postgres installed via homebrew and
>> it supports GSSAPI.  I can connect directly to the server using psql (and
>> pgcli) from the command line without issue.
> 
> A quick look through our source code finds that error string only in
> libpq; it indicates that libpq was built without GSSAPI support.
> 

On my Mac pgadmin4 seems to use its own libpq.

You can find it at: /Applications/pgAdmin\ 
4.app/Contents/Frameworks/libpq.5.dylib 

> Since you say that you can connect with psql, it sounds like there is
> more than one copy of libpq.dylib on your machine and not all of them
> support GSSAPI.  You could use "otool -L" on psql to verify which
> libpq it's linked to.  Perhaps the same thing will work on pgadmin,
> but I'm unsure which file to check for that.  Anyway the bottom line
> here is almost certainly that pgadmin isn't using your homebrew
> build of libpq, but some other one.
> 
>> I have tried to get pgadmin4 to use these binaries by putting
>> /usr/local/bin under Preferences > Paths > Binary Paths for "PostgreSQL
>> Binary Path" but that doesn't fix the issue, even after a pgadmin4 restart.
> 
> AFAIK that's only likely to help when pgadmin invokes pg_dump or
> some other tool, not for its own connections to the server.
> 
>                       regards, tom lane
> 
> 

Reply via email to