Thread: Need help

Need help

From
Date:

In Ubuntu 22.04LTS when we try to restore the database it's giving the error – pg restore unsupported 1.15

 

 

Re: Need help

From
Adrian Klaver
Date:


On 12/29/23 6:02 AM, ankit.singh@nest-is2.com wrote:
@font-face {font-family:"Cambria Math"; panose-1:2 4 5 3 5 4 6 3 2 4;}@font-face {font-family:Calibri; panose-1:2 15 5 2 2 2 4 3 2 4;}p.MsoNormal, li.MsoNormal, div.MsoNormal {margin:0cm; font-size:11.0pt; font-family:"Calibri",sans-serif; mso-fareast-language:EN-US;}span.EmailStyle17 {mso-style-type:personal-compose; font-family:"Calibri",sans-serif; color:windowtext;}.MsoChpDefault {mso-style-type:export-only; font-family:"Calibri",sans-serif; mso-ligatures:none; mso-fareast-language:EN-US;}div.WordSection1 {page:WordSection1;}

In Ubuntu 22.04LTS when we try to restore the database it's giving the error – pg restore unsupported 1.15

 

 

Needs  a lot more information:

1) Postgres version being restored to.

2) The complete pg_restore command.

3) The complete error message.

4) Where was Postgres installed from?

5) Do you have more then one version of Postgres installed?



Re: Need help

From
Tom Lane
Date:
<ankit.singh@nest-is2.com> writes:
> In Ubuntu 22.04LTS when we try to restore the database it's giving the error
> - pg restore unsupported 1.15

You need a version of pg_restore that's at least as new as
the pg_dump that made the archive file.  File version 1.15
I believe requires PG 16.

            regards, tom lane



Re: Need help

From
Adrian Klaver
Date:
On 12/29/23 21:21, ankit.singh@nest-is2.com wrote:
> Needs  a lot more information:
> 
> 1) Postgres version being restored to.--- *14.10*
> 
> 2)The complete pg_restore command. ---
> 
> */home/zulip/deployments/current/scripts/setup/restore-backup 
> /path/to/backup*
> 
> 3) The complete error message*.    PGDMP\\0000zulip\00"\00\00\0014.10 
> (Ubuntu 14.10-1.pgdg22.04+1)\00 \00\00\0016.1 (Ubuntu 
> 16.1-1.pgdg22.04+1)\0000ENCODING00SET client_encoding = 'UTF8';*


I'm not exactly sure what that error message is saying, though it is 
showing two different version of Postgres in use. Since pg_dump will not 
dump from a Postgres version newer then it's version, I'm going to say 
that you used the Postgres 16 version of pg_dump against the Postgres 14 
instance. Then used the Postgres 14 version of pg_restore to restore 
that dump file to the 14 instance. As Tom Lane mentioned that will not 
work as the older version(14) of pg_restore will not recognize the newer 
file version from the dump file(16). I don't have an answer for how you 
sort that out in the Zulip process.

> 
> **
> 
> 4) Where was Postgres installed from*?- Zulip server-6.1 I have 
> installed from that server I have taken backup*.**
> 
> 5) Do you have more then one version of Postgres installed? *14.10 & 
> 16.1 in server which I have taken backup*
> 
> **
> 
> *From:*Adrian Klaver <adrian.klaver@aklaver.com>
> *Sent:* 30 December 2023 00:45
> *To:* ankit.singh@nest-is2.com; pgsql-general@lists.postgresql.org
> *Subject:* Re: Need help
> 
> On 12/29/23 6:02 AM, ankit.singh@nest-is2.com 
> <mailto:ankit.singh@nest-is2.com> wrote:
> 
>     In Ubuntu 22.04LTS when we try to restore the database it's giving
>     the error – pg restore unsupported 1.15
> 
> Needs  a lot more information:
> 
> 1) Postgres version being restored to.
> 
> 2) The complete pg_restore command.
> 
> 3) The complete error message.
> 
> 4) Where was Postgres installed from?
> 
> 5) Do you have more then one version of Postgres installed?
> 

-- 
Adrian Klaver
adrian.klaver@aklaver.com




Re: Need help

From
Adrian Klaver
Date:
On 12/29/23 21:56, ankit.singh@nest-is2.com wrote:
> It's giving one more error please have a look.
> 

All that is telling you is that the underlying error you first reported 
"pg restore unsupported 1.15" caused one of the Zulip commands to fail.

The issue still remains that you have a mismatch between the file format 
of the dump file and the version of pg_restore you are using to attempt 
to restore that file. Until that gets sorted out you will not get any 
further.


-- 
Adrian Klaver
adrian.klaver@aklaver.com