From: | Marco DE BOOIJ <marco(dot)maillist(at)debooy(dot)eu> |
---|---|
To: | pgsql-admin(at)lists(dot)postgresql(dot)org |
Subject: | Re: pg_upgrade from Postgresql-12 to Postgresql-13 fails with "Creating dump of database schemas postgres *failure*" |
Date: | 2022-02-18 14:27:34 |
Message-ID: | 0d7c8622-0ca2-a186-aa72-5829268275d2@debooy.eu |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-admin pgsql-general |
In the past I also used pg_upgrade but then somebody advised me to use
pg_upgradecluster. Since then I use this tool.
pg_dropcluster <new version> main
pg_upgradecluster <previous version> main /bnas/pgdata/postgresql/<new
version>
pg_dropcluster <new version> main
Regards,
Marco
Op 18/02/2022 om 06:17 schreef Yoong S. Chow:
>
> Hi I hope I send this to the right mailing list and able to get some
> help.
>
>
> I was trying to perform `pg_upgrade` from Postgresql-12 to
> Postgresql-13 (after being advised that upgrading from Postgresql-12
> to Postgresql-14 is biting off much more than I could chew... ).
>
> The `pg_upgrade --check` went through OK. But the actual `pg_upgrade`
> always get error at the step of /Creating dump of database
> schemas/ for `postgres` database.
>
> ```
>
> /usr/lib/postgresql/13/bin/pg_upgrade
> --old-datadir=/bnas/pgdata/postgresql/12/main
> --new-datadir=/bnas/pgdata/postgresql/13/main
> --old-bindir=/usr/lib/postgresql/12/bin
> --new-bindir=/usr/lib/postgresql/13/bin --old-options '-c
> config_file=/etc/postgresql/12/main/postgresql.conf' --new-options '-c
> config_file=/etc/postgresql/13/main/postgresql.conf' --check
>
> Performing Consistency Checks
>
> -----------------------------
>
> Checking cluster versions ok
>
> Checking database user is the install user ok
>
> Checking database connection settings ok
>
> Checking for prepared transactions ok
>
> Checking for system-defined composite types in user tables ok
>
> Checking for reg* data types in user tables ok
>
> Checking for contrib/isn with bigint-passing mismatch ok
>
> Checking for presence of required libraries ok
>
> Checking database user is the install user ok
>
> Checking for prepared transactions ok
>
> Checking for new cluster tablespace directories ok
>
>
> *Clusters are compatible*
>
> postgres(at)ual:~$ /usr/lib/postgresql/13/bin/pg_upgrade
> --old-datadir=/bnas/pgdata/postgresql/12/main
> --new-datadir=/bnas/pgdata/postgresql/13/main
> --old-bindir=/usr/lib/postgresql/12/bin
> --new-bindir=/usr/lib/postgresql/13/bin --old-options '-c
> config_file=/etc/postgresql/12/main/postgresql.conf' --new-options '-c
> config_file=/etc/postgresql/13/main/postgresql.conf'
>
> Performing Consistency Checks
>
> -----------------------------
>
> Checking cluster versions ok
>
> Checking database user is the install user ok
>
> Checking database connection settings ok
>
> Checking for prepared transactions ok
>
> Checking for system-defined composite types in user tables ok
>
> Checking for reg* data types in user tables ok
>
> Checking for contrib/isn with bigint-passing mismatch ok
>
> Creating dump of global objects ok
>
> Creating dump of database schemas
>
> postgres
>
> *failure*
>
>
> Consult the last few lines of "pg_upgrade_dump_13427.log" for
>
> the probable cause of the failure.
>
> Failure, exiting
>
> ```
>
> Here are the logs: pg_upgrade_server.log
> <https://pastebin.com/ePDpmheE>, pg_upgrade_dump_13427.log
> <https://pastebin.com/YTsU4hYh> and
> tail_postgresql-12-2022-02-16_190344.log <https://pastebin.com/KP8ePVct>.
>
> Additional information:
>
> 1.
>
> An observation on `pg_upgrade --check`. I could not run actual
> `pg_upgrade` directly after the `--check` operation as I will
> always get some `server not shut down properly` error.
>
> 2.
>
> I have PostGIS and a couple other audit/monitoring extensions
> installed on Postgresql-12. I have installed the similar Ubuntu
> PostGIS packages for Postgresql-13. Do I need to run `CREATE
> EXTENSIONS xxx` before performing the `pg_upgrade`?
>
> Have been stuck with this for over a week now, and sincerely hope
> someone could help me. TIA.
>
> chow
>
From | Date | Subject | |
---|---|---|---|
Next Message | Satish Nayak [NMC - IT] | 2022-02-18 14:59:18 | Postgresql 12.9 = Operator issue |
Previous Message | Yoong S. Chow | 2022-02-18 05:17:39 | pg_upgrade from Postgresql-12 to Postgresql-13 fails with "Creating dump of database schemas postgres *failure*" |
From | Date | Subject | |
---|---|---|---|
Next Message | Dominique Devienne | 2022-02-18 14:27:40 | Re: UUID type question |
Previous Message | Dominique Devienne | 2022-02-18 14:24:40 | Re: UUID type question |