Pg Upgrade failing as it is not able to start and stop server properly

Started by kiran gadamsettyover 8 years ago5 messagesgeneral
Jump to latest
#1kiran gadamsetty
kirankumar.gadamsetty@gmail.com

Hi,

While upgrading the PostgreSQL database from 9.1.4 to 9.6.4 version on
windows 2012 server, Pg_upgrade is failing as postgre service start and
stop are failing because of time outs. I got the information as using -m
immediate mode with solve the problem, but we are interested to know the
root cause of this issue.
Without -m immediate, the server start and stop commands will simply wait,
till command timeouts and they fail.
There is no load on the server that could cause a performance issue.

Below is the failure snippet from pg_upgrade_internal.log file.

Checking for presence of required libraries ok
Checking database user is the install user executing:
SELECT rolsuper, oid FROM pg_catalog.pg_roles WHERE rolname = current_user
AND rolname !~ '^pg_'
executing: SELECT COUNT(*) FROM pg_catalog.pg_roles WHERE rolname !~ '^pg_'
ok
Checking for prepared transactions executing:
SELECT * FROM pg_catalog.pg_prepared_xacts
ok

If pg_upgrade fails after this point, you must re-initdb the
new cluster before continuing.

Performing Upgrade
------------------
Analyzing all rows in the new cluster
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/vacuumdb" --port 50432
--username ^"apollosuperuser^" --all --analyze --verbose >>
"pg_upgrade_utility.log" 2>&1
ok
Freezing all rows on the new cluster
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/vacuumdb" --port 50432
--username ^"apollosuperuser^" --all --freeze --verbose >>
"pg_upgrade_utility.log" 2>&1

*failure*
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/pg_ctl" -w -D
"c:\EMC\AppSync\jboss\datastore_96\data" -o "" -m fast stop >>
"pg_upgrade_utility.log" 2>&1

Below are the pg_upgrade logs pertaining to the failure. Please suggest any
solutions to fix this issue.

Regards,
Kiran G

Attachments:

pg_upgrade_internal.logapplication/octet-stream; name=pg_upgrade_internal.logDownload
pg_upgrade_server.logapplication/octet-stream; name=pg_upgrade_server.logDownload
pg_upgrade_server_start.logapplication/octet-stream; name=pg_upgrade_server_start.logDownload
pg_upgrade_utility.logapplication/octet-stream; name=pg_upgrade_utility.logDownload
#2kiran gadamsetty
kirankumar.gadamsetty@gmail.com
In reply to: kiran gadamsetty (#1)
Re: Pg Upgrade failing as it is not able to start and stop server properly

Hi All,

Any help on this issue?

Regards,
Kiran G

On Thu, Dec 21, 2017 at 3:03 PM, kiran gadamsetty <
kirankumar.gadamsetty@gmail.com> wrote:

Show quoted text

Hi,

While upgrading the PostgreSQL database from 9.1.4 to 9.6.4 version on
windows 2012 server, Pg_upgrade is failing as postgre service start and
stop are failing because of time outs. I got the information as using -m
immediate mode with solve the problem, but we are interested to know the
root cause of this issue.
Without -m immediate, the server start and stop commands will simply wait,
till command timeouts and they fail.
There is no load on the server that could cause a performance issue.

Below is the failure snippet from pg_upgrade_internal.log file.

Checking for presence of required libraries ok
Checking database user is the install user executing:
SELECT rolsuper, oid FROM pg_catalog.pg_roles WHERE rolname = current_user
AND rolname !~ '^pg_'
executing: SELECT COUNT(*) FROM pg_catalog.pg_roles WHERE rolname !~ '^pg_'
ok
Checking for prepared transactions executing:
SELECT * FROM pg_catalog.pg_prepared_xacts
ok

If pg_upgrade fails after this point, you must re-initdb the
new cluster before continuing.

Performing Upgrade
------------------
Analyzing all rows in the new cluster
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/vacuumdb" --port 50432
--username ^"apollosuperuser^" --all --analyze --verbose >>
"pg_upgrade_utility.log" 2>&1
ok
Freezing all rows on the new cluster
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/vacuumdb" --port 50432
--username ^"apollosuperuser^" --all --freeze --verbose >>
"pg_upgrade_utility.log" 2>&1

*failure*
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/pg_ctl" -w -D
"c:\EMC\AppSync\jboss\datastore_96\data" -o "" -m fast stop >>
"pg_upgrade_utility.log" 2>&1

Below are the pg_upgrade logs pertaining to the failure. Please suggest
any solutions to fix this issue.

Regards,
Kiran G

#3Bruce Momjian
bruce@momjian.us
In reply to: kiran gadamsetty (#2)
Re: Pg Upgrade failing as it is not able to start and stop server properly

On Thu, Jan 4, 2018 at 01:49:17PM +0530, kiran gadamsetty wrote:

While upgrading the PostgreSQL database from 9.1.4 to 9.6.4 version on
windows 2012 server, Pg_upgrade is failing as postgre service start and
stop are failing because of time outs. I got the information as using -m
immediate mode with solve the problem, but we are interested to know the
root cause of this issue.
Without -m immediate, the server start and stop commands will simply wait,
till command timeouts and they fail.
There is no load on the server that could cause a performance issue.�

...

Freezing all rows on the new cluster� � � � � � � � � � � � "c:\EMC\AppSync
\jboss\datastore_96\engine\bin/vacuumdb" --port 50432 --username ^
"apollosuperuser^" --all --freeze --verbose >> "pg_upgrade_utility.log" 2>&
1

*failure*
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/pg_ctl" -w -D "c:\EMC\AppSync
\jboss\datastore_96\data" -o "" -m fast stop >> "pg_upgrade_utility.log" 2>
&1

It appears the freeze operation is failing, and I have no idea what
would cause that.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +
#4Guru Prashanth Thanakodi
tguru.ece@gmail.com
In reply to: Bruce Momjian (#3)
Re: Pg Upgrade failing as it is not able to start and stop server properly

Hi All

pg_ctl start and stop commands are hanging in a Windows environment. Can i
enable some debug logs to understand the root cause of the issue?

Thanks
Guru

Thanks,
Guru

On Thu, Jan 4, 2018 at 8:54 PM, Bruce Momjian <bruce@momjian.us> wrote:

Show quoted text

On Thu, Jan 4, 2018 at 01:49:17PM +0530, kiran gadamsetty wrote:

While upgrading the PostgreSQL database from 9.1.4 to 9.6.4 version

on

windows 2012 server, Pg_upgrade is failing as postgre service start

and

stop are failing because of time outs. I got the information as

using -m

immediate mode with solve the problem, but we are interested to know

the

root cause of this issue.
Without -m immediate, the server start and stop commands will simply

wait,

till command timeouts and they fail.
There is no load on the server that could cause a performance issue.

...

Freezing all rows on the new cluster

"c:\EMC\AppSync

\jboss\datastore_96\engine\bin/vacuumdb" --port 50432 --username ^
"apollosuperuser^" --all --freeze --verbose >>

"pg_upgrade_utility.log" 2>&

1

*failure*
"c:\EMC\AppSync\jboss\datastore_96\engine\bin/pg_ctl" -w -D

"c:\EMC\AppSync

\jboss\datastore_96\data" -o "" -m fast stop >>

"pg_upgrade_utility.log" 2>

&1

It appears the freeze operation is failing, and I have no idea what
would cause that.

--
Bruce Momjian <bruce@momjian.us> http://momjian.us
EnterpriseDB http://enterprisedb.com

+ As you are, so once was I.  As I am, so you will be. +
+                      Ancient Roman grave inscription +
#5Tom Lane
tgl@sss.pgh.pa.us
In reply to: Guru Prashanth Thanakodi (#4)
Re: Pg Upgrade failing as it is not able to start and stop server properly

Guru Prashanth Thanakodi <tguru.ece@gmail.com> writes:

pg_ctl start and stop commands are hanging in a Windows environment. Can i
enable some debug logs to understand the root cause of the issue?

You could try cranking log_min_messages all the way up to "debug5" in
postgresql.conf, but I'm not really sure if that will help much.
Is anything at all appearing in the postmaster log file now?

regards, tom lane