Re: pg_upgrade : 9.X to 11.X issue CentoOS 7.6

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com>
Cc: Perumal Raj <perucinci(at)gmail(dot)com>, Luca Ferrari <fluca1978(at)gmail(dot)com>, "pgsql-generallists(dot)postgresql(dot)org" <pgsql-general(at)lists(dot)postgresql(dot)org>
Subject: Re: pg_upgrade : 9.X to 11.X issue CentoOS 7.6
Date: 2019-07-23 14:43:53
Message-ID: 26963.1563893033@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Adrian Klaver <adrian(dot)klaver(at)aklaver(dot)com> writes:
> On 7/23/19 7:17 AM, Perumal Raj wrote:
>> command: "/usr/pgsql-9.2/bin/pg_ctl" -w -l "pg_upgrade_server.log" -D
>> "/data/db/data" -o "-p 5432 -b -c listen_addresses='' -c
>> unix_socket_permissions=0700 -c unix_socket_directory='/var/lib/pgsql'"
>> start >> "pg_upgrade_server.log" 2>&1
>> waiting for server to start....FATAL: unrecognized configuration
>> parameter "unix_socket_directory"

> Well unix_socket_directory changed to unix_socket_directories in 9.3.

Yeah, this is clearly a version-skew problem. pg_upgrade knows it
should say unix_socket_directory not unix_socket_directories to a pre-9.3
server, but that's going wrong somehow.

> Are you sure that /usr/pgsql-9.2/bin/pg_ctl is really pointing to a 9.2
> binary?

For quite some time, Red Hat shipped versions of 9.2.x that were patched
to understand unix_socket_directories not unix_socket_directory. I would
be suspicious that the source server was one of those, except that the
cited path doesn't match where the Red Hat RPMs put it.

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Perumal Raj 2019-07-23 14:51:57 Re: pg_upgrade : 9.X to 11.X issue CentoOS 7.6
Previous Message Adrian Klaver 2019-07-23 14:30:11 Re: pg_upgrade : 9.X to 11.X issue CentoOS 7.6