Обсуждение: Pgbackrest Comparability issue

Поиск
Список
Период
Сортировка

Pgbackrest Comparability issue

От
chiru r
Дата:
Hi All,

I am using Pgbackrest and have an issue while upgrading our PostgreSQL 9.5.10 to PostgreSQL 10.4 version on same Physical linux server. 
As part of testing I have stop the PostgreSQL 9.5 database on server and PostgreSQL 10 is up and running and trying to configure and execute the backups for postgreSQL 10. 


I have change the pgbackrest.conf file and trying to create the stanza, it is throwing compilation errors

Note : PostgreSQL 95 backups were configured earlier on same server and they were successful.

Details : 
1. instance 
postgres  9711     1  0 09:06 pts/1    00:00:00 /u01/postgres/10/bin/postgres -D /u02/pgdata01/10/data
postgres  9712  9711  0 09:06 ?        00:00:00 postgres: logger process
postgres  9714  9711  0 09:06 ?        00:00:00 postgres: checkpointer process
postgres  9715  9711  0 09:06 ?        00:00:00 postgres: writer process
postgres  9716  9711  0 09:06 ?        00:00:00 postgres: wal writer process
postgres  9717  9711  0 09:06 ?        00:00:00 postgres: autovacuum launcher process
postgres  9719  9711  0 09:06 ?        00:00:00 postgres: stats collector process
postgres  9720  9711  0 09:06 ?        00:00:00 postgres: bgworker: logical replication launcher

2. Linux Server 

Redhat 7.2+

3.  Pgbackrest conf file  

[postgres@ITSUSRALSP03974 install]$ cat /etc/pgbackrest.conf
[online_backups10]
db-path=/u02/pgdata01/10/data
backup-user=postgres
db-socket-path=/tmp

#[online_backups]
#db-path=/u02/pgdata01/9.5/data
#backup-user=postgres
#db-socket-path=/tmp

[global]
retention-full=3
repo-path=/pgback
start-fast=y
stop-auto=y

Error :  what we are getting . 

[postgres@server1 install]$ pgbackrest --stanza=online_backups10 --log-level-console=info check
Bareword "CFGCMD_HELP" not allowed while "strict subs" in use at /bin/pgbackrest line 39.
Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at /bin/pgbackrest line 39.
Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at /bin/pgbackrest line 46.
Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at /bin/pgbackrest line 51.
Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at /bin/pgbackrest line 51.
Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at /bin/pgbackrest line 51.
Bareword "CFGOPT_TEST_DELAY" not allowed while "strict subs" in use at /bin/pgbackrest line 51.
Bareword "CFGOPT_TEST_POINT" not allowed while "strict subs" in use at /bin/pgbackrest line 51.
Bareword "CFGCMD_ARCHIVE_PUSH" not allowed while "strict subs" in use at /bin/pgbackrest line 59.
Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at /bin/pgbackrest line 71.
Bareword "CFGCMD_REMOTE" not allowed while "strict subs" in use at /bin/pgbackrest line 83.
Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in use at /bin/pgbackrest line 86.
Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in use at /bin/pgbackrest line 87.
Bareword "CFGOPT_TYPE" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPTVAL_REMOTE_TYPE_BACKUP" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at /bin/pgbackrest line 89.
Bareword "CFGOPT_BUFFER_SIZE" not allowed while "strict subs" in use at /bin/pgbackrest line 100.
Bareword "CFGOPT_PROTOCOL_TIMEOUT" not allowed while "strict subs" in use at /bin/pgbackrest line 100.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at /bin/pgbackrest line 103.
Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at /bin/pgbackrest line 119.
Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in use at /bin/pgbackrest line 122.
Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in use at /bin/pgbackrest line 123.
Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at /bin/pgbackrest line 139.
Bareword "CFGCMD_START" not allowed while "strict subs" in use at /bin/pgbackrest line 151.
Bareword "CFGCMD_STOP" not allowed while "strict subs" in use at /bin/pgbackrest line 154.
Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at /bin/pgbackrest line 166.
Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use at /bin/pgbackrest line 166.
Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at /bin/pgbackrest line 166.
Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at /bin/pgbackrest line 174.
Bareword "CFGOPT_LOG_PATH" not allowed while "strict subs" in use at /bin/pgbackrest line 194.
Bareword "CFGOPT_STANZA" not allowed while "strict subs" in use at /bin/pgbackrest line 194.
Bareword "CFGCMD_STANZA_CREATE" not allowed while "strict subs" in use at /bin/pgbackrest line 200.
Bareword "CFGCMD_STANZA_UPGRADE" not allowed while "strict subs" in use at /bin/pgbackrest line 200.
Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at /bin/pgbackrest line 217.
Bareword "CFGCMD_BACKUP" not allowed while "strict subs" in use at /bin/pgbackrest line 246.
Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at /bin/pgbackrest line 254.
Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at /bin/pgbackrest line 260.
Execution of /bin/pgbackrest aborted due to compilation errors.

Please hep me, if i am missing anything here. 

Thanks,
Chiru

Re: Pgbackrest Comparability issue

От
Adrian Klaver
Дата:
On 2/28/19 6:59 AM, chiru r wrote:
> Hi All,
> 
> I am using Pgbackrest and have an issue while upgrading our PostgreSQL 
> 9.5.10 to PostgreSQL 10.4 version on same Physical linux server.
> As part of testing I have stop the PostgreSQL 9.5 database on server and 
> PostgreSQL 10 is up and running and trying to configure and execute the 
> backups for postgreSQL 10.
> 
> 
> I have change the pgbackrest.conf file and trying to create the stanza, 
> it is throwing *compilation errors*.
What version of pgBackRest?

Was it recently updated?

How was it installed?


> 
> *Note :* PostgreSQL 95 backups were configured earlier on same server 
> and they were successful.
> 
> *Details : *
> 1. instance
> postgres  9711     1  0 09:06 pts/1    00:00:00 
> /u01/postgres/10/bin/postgres -D /u02/pgdata01/10/data
> postgres  9712  9711  0 09:06 ?        00:00:00 postgres: logger process
> postgres  9714  9711  0 09:06 ?        00:00:00 postgres: checkpointer 
> process
> postgres  9715  9711  0 09:06 ?        00:00:00 postgres: writer process
> postgres  9716  9711  0 09:06 ?        00:00:00 postgres: wal writer process
> postgres  9717  9711  0 09:06 ?        00:00:00 postgres: autovacuum 
> launcher process
> postgres  9719  9711  0 09:06 ?        00:00:00 postgres: stats 
> collector process
> postgres  9720  9711  0 09:06 ?        00:00:00 postgres: bgworker: 
> logical replication launcher
> 
> 2. Linux Server
> 
> *Redhat 7.2+*
> 
> 3.  Pgbackrest conf file
> 
> [postgres@ITSUSRALSP03974 install]$ cat /etc/pgbackrest.conf
> [online_backups10]
> db-path=/u02/pgdata01/10/data
> backup-user=postgres
> db-socket-path=/tmp
> 
> #[online_backups]
> #db-path=/u02/pgdata01/9.5/data
> #backup-user=postgres
> #db-socket-path=/tmp
> 
> [global]
> retention-full=3
> repo-path=/pgback
> start-fast=y
> stop-auto=y
> 
> _*Error *:  what we are getting . _
> *
> *
> [postgres@server1 install]$ pgbackrest --stanza=online_backups10 
> --log-level-console=info check
> Bareword "CFGCMD_HELP" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 39.
> Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 39.
> Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 46.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST_DELAY" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST_POINT" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 51.
> Bareword "CFGCMD_ARCHIVE_PUSH" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 59.
> Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 71.
> Bareword "CFGCMD_REMOTE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 83.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in 
> use at /bin/pgbackrest line 86.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in 
> use at /bin/pgbackrest line 87.
> Bareword "CFGOPT_TYPE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 89.
> Bareword "CFGOPTVAL_REMOTE_TYPE_BACKUP" not allowed while "strict subs" 
> in use at /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 89.
> Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use 
> at /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 89.
> Bareword "CFGOPT_BUFFER_SIZE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 100.
> Bareword "CFGOPT_PROTOCOL_TIMEOUT" not allowed while "strict subs" in 
> use at /bin/pgbackrest line 100.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 119.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in 
> use at /bin/pgbackrest line 122.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in 
> use at /bin/pgbackrest line 123.
> Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 139.
> Bareword "CFGCMD_START" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 151.
> Bareword "CFGCMD_STOP" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 154.
> Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 166.
> Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use 
> at /bin/pgbackrest line 166.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 166.
> Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 174.
> Bareword "CFGOPT_LOG_PATH" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 194.
> Bareword "CFGOPT_STANZA" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 194.
> Bareword "CFGCMD_STANZA_CREATE" not allowed while "strict subs" in use 
> at /bin/pgbackrest line 200.
> Bareword "CFGCMD_STANZA_UPGRADE" not allowed while "strict subs" in use 
> at /bin/pgbackrest line 200.
> Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 217.
> Bareword "CFGCMD_BACKUP" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 246.
> Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 254.
> Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at 
> /bin/pgbackrest line 260.
> Execution of /bin/pgbackrest aborted due to compilation errors.
> 
> Please hep me, if i am missing anything here.
> 
> Thanks,
> Chiru
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com


Re: Pgbackrest Comparability issue

От
chiru r
Дата:

We are suing pgBackRest 1.24 version .

Installing using rpms

yum -y install perl-parent
yum -y install perl-Time-HiRes
yum -y install perl-JSON
yum -y install perl-Digest-SHA
yum -y install perl-Digest
yum -y install perl-DBD-Pg


On Thu, Feb 28, 2019 at 10:15 AM Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 2/28/19 6:59 AM, chiru r wrote:
> Hi All,
>
> I am using Pgbackrest and have an issue while upgrading our PostgreSQL
> 9.5.10 to PostgreSQL 10.4 version on same Physical linux server.
> As part of testing I have stop the PostgreSQL 9.5 database on server and
> PostgreSQL 10 is up and running and trying to configure and execute the
> backups for postgreSQL 10.
>
>
> I have change the pgbackrest.conf file and trying to create the stanza,
> it is throwing *compilation errors*.
What version of pgBackRest?

Was it recently updated?

How was it installed?


>
> *Note :* PostgreSQL 95 backups were configured earlier on same server
> and they were successful.
>
> *Details : *
> 1. instance
> postgres  9711     1  0 09:06 pts/1    00:00:00
> /u01/postgres/10/bin/postgres -D /u02/pgdata01/10/data
> postgres  9712  9711  0 09:06 ?        00:00:00 postgres: logger process
> postgres  9714  9711  0 09:06 ?        00:00:00 postgres: checkpointer
> process
> postgres  9715  9711  0 09:06 ?        00:00:00 postgres: writer process
> postgres  9716  9711  0 09:06 ?        00:00:00 postgres: wal writer process
> postgres  9717  9711  0 09:06 ?        00:00:00 postgres: autovacuum
> launcher process
> postgres  9719  9711  0 09:06 ?        00:00:00 postgres: stats
> collector process
> postgres  9720  9711  0 09:06 ?        00:00:00 postgres: bgworker:
> logical replication launcher
>
> 2. Linux Server
>
> *Redhat 7.2+*
>
> 3.  Pgbackrest conf file
>
> [postgres@ITSUSRALSP03974 install]$ cat /etc/pgbackrest.conf
> [online_backups10]
> db-path=/u02/pgdata01/10/data
> backup-user=postgres
> db-socket-path=/tmp
>
> #[online_backups]
> #db-path=/u02/pgdata01/9.5/data
> #backup-user=postgres
> #db-socket-path=/tmp
>
> [global]
> retention-full=3
> repo-path=/pgback
> start-fast=y
> stop-auto=y
>
> _*Error *:  what we are getting . _
> *
> *
> [postgres@server1 install]$ pgbackrest --stanza=online_backups10
> --log-level-console=info check
> Bareword "CFGCMD_HELP" not allowed while "strict subs" in use at
> /bin/pgbackrest line 39.
> Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
> /bin/pgbackrest line 39.
> Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
> /bin/pgbackrest line 46.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST_DELAY" not allowed while "strict subs" in use at
> /bin/pgbackrest line 51.
> Bareword "CFGOPT_TEST_POINT" not allowed while "strict subs" in use at
> /bin/pgbackrest line 51.
> Bareword "CFGCMD_ARCHIVE_PUSH" not allowed while "strict subs" in use at
> /bin/pgbackrest line 59.
> Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at
> /bin/pgbackrest line 71.
> Bareword "CFGCMD_REMOTE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 83.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in
> use at /bin/pgbackrest line 86.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in
> use at /bin/pgbackrest line 87.
> Bareword "CFGOPT_TYPE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 89.
> Bareword "CFGOPTVAL_REMOTE_TYPE_BACKUP" not allowed while "strict subs"
> in use at /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 89.
> Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use
> at /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at
> /bin/pgbackrest line 89.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at
> /bin/pgbackrest line 89.
> Bareword "CFGOPT_BUFFER_SIZE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 100.
> Bareword "CFGOPT_PROTOCOL_TIMEOUT" not allowed while "strict subs" in
> use at /bin/pgbackrest line 100.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
> /bin/pgbackrest line 103.
> Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
> /bin/pgbackrest line 119.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in
> use at /bin/pgbackrest line 122.
> Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict subs" in
> use at /bin/pgbackrest line 123.
> Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
> /bin/pgbackrest line 139.
> Bareword "CFGCMD_START" not allowed while "strict subs" in use at
> /bin/pgbackrest line 151.
> Bareword "CFGCMD_STOP" not allowed while "strict subs" in use at
> /bin/pgbackrest line 154.
> Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 166.
> Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs" in use
> at /bin/pgbackrest line 166.
> Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in use at
> /bin/pgbackrest line 166.
> Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
> /bin/pgbackrest line 174.
> Bareword "CFGOPT_LOG_PATH" not allowed while "strict subs" in use at
> /bin/pgbackrest line 194.
> Bareword "CFGOPT_STANZA" not allowed while "strict subs" in use at
> /bin/pgbackrest line 194.
> Bareword "CFGCMD_STANZA_CREATE" not allowed while "strict subs" in use
> at /bin/pgbackrest line 200.
> Bareword "CFGCMD_STANZA_UPGRADE" not allowed while "strict subs" in use
> at /bin/pgbackrest line 200.
> Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 217.
> Bareword "CFGCMD_BACKUP" not allowed while "strict subs" in use at
> /bin/pgbackrest line 246.
> Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 254.
> Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
> /bin/pgbackrest line 260.
> Execution of /bin/pgbackrest aborted due to compilation errors.
>
> Please hep me, if i am missing anything here.
>
> Thanks,
> Chiru
>


--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Pgbackrest Comparability issue

От
Adrian Klaver
Дата:
On 2/28/19 10:06 AM, chiru r wrote:
> 
> We are suing pgBackRest 1.24 version .
> 
> Installing using rpms
> 
> yum -y install perl-parent
> yum -y install perl-Time-HiRes
> yum -y install perl-JSON
> yum -y install perl-Digest-SHA
> yum -y install perl-Digest
> yum -y install perl-DBD-Pg

FYI, please do not top post. Inline posting is the preferred style on 
this list.

In the above I do not see anything that indicates how pgBackRest was 
installed or the version number.

> 
> 
> On Thu, Feb 28, 2019 at 10:15 AM Adrian Klaver 
> <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>> wrote:
> 
>     On 2/28/19 6:59 AM, chiru r wrote:
>      > Hi All,
>      >
>      > I am using Pgbackrest and have an issue while upgrading our
>     PostgreSQL
>      > 9.5.10 to PostgreSQL 10.4 version on same Physical linux server.
>      > As part of testing I have stop the PostgreSQL 9.5 database on
>     server and
>      > PostgreSQL 10 is up and running and trying to configure and
>     execute the
>      > backups for postgreSQL 10.
>      >
>      >
>      > I have change the pgbackrest.conf file and trying to create the
>     stanza,
>      > it is throwing *compilation errors*.
>     What version of pgBackRest?
> 
>     Was it recently updated?
> 
>     How was it installed?
> 
> 
>      >
>      > *Note :* PostgreSQL 95 backups were configured earlier on same
>     server
>      > and they were successful.
>      >
>      > *Details : *
>      > 1. instance
>      > postgres  9711     1  0 09:06 pts/1    00:00:00
>      > /u01/postgres/10/bin/postgres -D /u02/pgdata01/10/data
>      > postgres  9712  9711  0 09:06 ?        00:00:00 postgres: logger
>     process
>      > postgres  9714  9711  0 09:06 ?        00:00:00 postgres:
>     checkpointer
>      > process
>      > postgres  9715  9711  0 09:06 ?        00:00:00 postgres: writer
>     process
>      > postgres  9716  9711  0 09:06 ?        00:00:00 postgres: wal
>     writer process
>      > postgres  9717  9711  0 09:06 ?        00:00:00 postgres: autovacuum
>      > launcher process
>      > postgres  9719  9711  0 09:06 ?        00:00:00 postgres: stats
>      > collector process
>      > postgres  9720  9711  0 09:06 ?        00:00:00 postgres: bgworker:
>      > logical replication launcher
>      >
>      > 2. Linux Server
>      >
>      > *Redhat 7.2+*
>      >
>      > 3.  Pgbackrest conf file
>      >
>      > [postgres@ITSUSRALSP03974 install]$ cat /etc/pgbackrest.conf
>      > [online_backups10]
>      > db-path=/u02/pgdata01/10/data
>      > backup-user=postgres
>      > db-socket-path=/tmp
>      >
>      > #[online_backups]
>      > #db-path=/u02/pgdata01/9.5/data
>      > #backup-user=postgres
>      > #db-socket-path=/tmp
>      >
>      > [global]
>      > retention-full=3
>      > repo-path=/pgback
>      > start-fast=y
>      > stop-auto=y
>      >
>      > _*Error *:  what we are getting . _
>      > *
>      > *
>      > [postgres@server1 install]$ pgbackrest --stanza=online_backups10
>      > --log-level-console=info check
>      > Bareword "CFGCMD_HELP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 39.
>      > Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 39.
>      > Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 46.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST_DELAY" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST_POINT" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGCMD_ARCHIVE_PUSH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 59.
>      > Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 71.
>      > Bareword "CFGCMD_REMOTE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 83.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 86.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 87.
>      > Bareword "CFGOPT_TYPE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPTVAL_REMOTE_TYPE_BACKUP" not allowed while "strict
>     subs"
>      > in use at /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_BUFFER_SIZE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 100.
>      > Bareword "CFGOPT_PROTOCOL_TIMEOUT" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 100.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 119.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 122.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 123.
>      > Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 139.
>      > Bareword "CFGCMD_START" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 151.
>      > Bareword "CFGCMD_STOP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 154.
>      > Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 166.
>      > Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 166.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 166.
>      > Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 174.
>      > Bareword "CFGOPT_LOG_PATH" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 194.
>      > Bareword "CFGOPT_STANZA" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 194.
>      > Bareword "CFGCMD_STANZA_CREATE" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 200.
>      > Bareword "CFGCMD_STANZA_UPGRADE" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 200.
>      > Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 217.
>      > Bareword "CFGCMD_BACKUP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 246.
>      > Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 254.
>      > Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 260.
>      > Execution of /bin/pgbackrest aborted due to compilation errors.
>      >
>      > Please hep me, if i am missing anything here.
>      >
>      > Thanks,
>      > Chiru
>      >
> 
> 
>     -- 
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com


Re: Pgbackrest Comparability issue

От
chiru r
Дата:


On Thu, Feb 28, 2019 at 1:28 PM Adrian Klaver <adrian.klaver@aklaver.com> wrote:
On 2/28/19 10:06 AM, chiru r wrote:
>
> We are suing pgBackRest 1.24 version .
>
> Installing using rpms
>
> yum -y install perl-parent
> yum -y install perl-Time-HiRes
> yum -y install perl-JSON
> yum -y install perl-Digest-SHA
> yum -y install perl-Digest
> yum -y install perl-DBD-Pg

FYI, please do not top post. Inline posting is the preferred style on
this list.

In the above I do not see anything that indicates how pgBackRest was
installed or the version number.

Hi Adrian,
 
We installed  pgBackRest 1.24 version  initially with PostgreSQL 9.5.10 version.
Now we have installed postgresql-10 on server and we are trying to run backups to PostgreSQL-10 also using pgbackrest. and we are getting compilation errors.

The below steps we followed. 
yum -y install perl-parent
yum -y install perl-Time-HiRes
yum -y install perl-JSON
yum -y install perl-Digest-SHA
yum -y install perl-Digest
yum -y install perl-DBD-Pg

Downloaded pgbackrest-release-1.24.zip from github and unpacked. 

cp -r pgbackrest-release-1.24/lib/pgBackRest  /usr/share/perl5/
cp -r pgbackrest-release-1.24/bin/pgbackrest  /usr/bin/pgbackrest

echo "Restarting Cluster......."
su -c "cd ${PGHOME}/bin; pg_ctl restart -D ${PGDATA}" -m "$DBUSER"
sleep 20

su -c "cd /usr/bin; pgbackrest --stanza=online_backups10 --log-level-console=info stanza-create" -m "$DBUSER"
su -c "cd /usr/bin; pgbackrest --stanza=online_backups10 --log-level-console=info check" -m "$DBUSER"

 Thanks,
chiru
 
>
>
> On Thu, Feb 28, 2019 at 10:15 AM Adrian Klaver
> <adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>> wrote:
>
>     On 2/28/19 6:59 AM, chiru r wrote:
>      > Hi All,
>      >
>      > I am using Pgbackrest and have an issue while upgrading our
>     PostgreSQL
>      > 9.5.10 to PostgreSQL 10.4 version on same Physical linux server.
>      > As part of testing I have stop the PostgreSQL 9.5 database on
>     server and
>      > PostgreSQL 10 is up and running and trying to configure and
>     execute the
>      > backups for postgreSQL 10.
>      >
>      >
>      > I have change the pgbackrest.conf file and trying to create the
>     stanza,
>      > it is throwing *compilation errors*.
>     What version of pgBackRest?
>
>     Was it recently updated?
>
>     How was it installed?
>
>
>      >
>      > *Note :* PostgreSQL 95 backups were configured earlier on same
>     server
>      > and they were successful.
>      >
>      > *Details : *
>      > 1. instance
>      > postgres  9711     1  0 09:06 pts/1    00:00:00
>      > /u01/postgres/10/bin/postgres -D /u02/pgdata01/10/data
>      > postgres  9712  9711  0 09:06 ?        00:00:00 postgres: logger
>     process
>      > postgres  9714  9711  0 09:06 ?        00:00:00 postgres:
>     checkpointer
>      > process
>      > postgres  9715  9711  0 09:06 ?        00:00:00 postgres: writer
>     process
>      > postgres  9716  9711  0 09:06 ?        00:00:00 postgres: wal
>     writer process
>      > postgres  9717  9711  0 09:06 ?        00:00:00 postgres: autovacuum
>      > launcher process
>      > postgres  9719  9711  0 09:06 ?        00:00:00 postgres: stats
>      > collector process
>      > postgres  9720  9711  0 09:06 ?        00:00:00 postgres: bgworker:
>      > logical replication launcher
>      >
>      > 2. Linux Server
>      >
>      > *Redhat 7.2+*
>      >
>      > 3.  Pgbackrest conf file
>      >
>      > [postgres@ITSUSRALSP03974 install]$ cat /etc/pgbackrest.conf
>      > [online_backups10]
>      > db-path=/u02/pgdata01/10/data
>      > backup-user=postgres
>      > db-socket-path=/tmp
>      >
>      > #[online_backups]
>      > #db-path=/u02/pgdata01/9.5/data
>      > #backup-user=postgres
>      > #db-socket-path=/tmp
>      >
>      > [global]
>      > retention-full=3
>      > repo-path=/pgback
>      > start-fast=y
>      > stop-auto=y
>      >
>      > _*Error *:  what we are getting . _
>      > *
>      > *
>      > [postgres@server1 install]$ pgbackrest --stanza=online_backups10
>      > --log-level-console=info check
>      > Bareword "CFGCMD_HELP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 39.
>      > Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 39.
>      > Bareword "CFGCMD_VERSION" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 46.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST_DELAY" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGOPT_TEST_POINT" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 51.
>      > Bareword "CFGCMD_ARCHIVE_PUSH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 59.
>      > Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 71.
>      > Bareword "CFGCMD_REMOTE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 83.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 86.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 87.
>      > Bareword "CFGOPT_TYPE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPTVAL_REMOTE_TYPE_BACKUP" not allowed while "strict
>     subs"
>      > in use at /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 89.
>      > Bareword "CFGOPT_BUFFER_SIZE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 100.
>      > Bareword "CFGOPT_PROTOCOL_TIMEOUT" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 100.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_ARCHIVE_GET" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGOPT_COMMAND" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 103.
>      > Bareword "CFGCMD_LOCAL" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 119.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 122.
>      > Bareword "CFGOPT_LOG_LEVEL_STDERR" not allowed while "strict
>     subs" in
>      > use at /bin/pgbackrest line 123.
>      > Bareword "CFGCMD_CHECK" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 139.
>      > Bareword "CFGCMD_START" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 151.
>      > Bareword "CFGCMD_STOP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 154.
>      > Bareword "CFGOPT_REPO_TYPE" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 166.
>      > Bareword "CFGOPTVAL_REPO_TYPE_S3" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 166.
>      > Bareword "CFGOPT_REPO_PATH" not allowed while "strict subs" in
>     use at
>      > /bin/pgbackrest line 166.
>      > Bareword "CFGCMD_INFO" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 174.
>      > Bareword "CFGOPT_LOG_PATH" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 194.
>      > Bareword "CFGOPT_STANZA" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 194.
>      > Bareword "CFGCMD_STANZA_CREATE" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 200.
>      > Bareword "CFGCMD_STANZA_UPGRADE" not allowed while "strict subs"
>     in use
>      > at /bin/pgbackrest line 200.
>      > Bareword "CFGCMD_RESTORE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 217.
>      > Bareword "CFGCMD_BACKUP" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 246.
>      > Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 254.
>      > Bareword "CFGCMD_EXPIRE" not allowed while "strict subs" in use at
>      > /bin/pgbackrest line 260.
>      > Execution of /bin/pgbackrest aborted due to compilation errors.
>      >
>      > Please hep me, if i am missing anything here.
>      >
>      > Thanks,
>      > Chiru
>      >
>
>
>     --
>     Adrian Klaver
>     adrian.klaver@aklaver.com <mailto:adrian.klaver@aklaver.com>
>


--
Adrian Klaver
adrian.klaver@aklaver.com

Re: Pgbackrest Comparability issue

От
Adrian Klaver
Дата:
On 2/28/19 12:28 PM, chiru r wrote:
> 
> 
> On Thu, Feb 28, 2019 at 1:28 PM Adrian Klaver <adrian.klaver@aklaver.com 
> <mailto:adrian.klaver@aklaver.com>> wrote:
> 
>     On 2/28/19 10:06 AM, chiru r wrote:
>      >
>      > We are suing pgBackRest 1.24 version .

Hmm, that cut off in the previous post, sorry for the noise. Seems email 
client issue on my end.

>      >
>      > Installing using rpms
>      >
>      > yum -y install perl-parent
>      > yum -y install perl-Time-HiRes
>      > yum -y install perl-JSON
>      > yum -y install perl-Digest-SHA
>      > yum -y install perl-Digest
>      > yum -y install perl-DBD-Pg
> 
>     FYI, please do not top post. Inline posting is the preferred style on
>     this list.
> 
>     In the above I do not see anything that indicates how pgBackRest was
>     installed or the version number.
> 
> Hi Adrian,
> We installed  pgBackRest *1.24* version  initially with PostgreSQL 
> 9.5.10 version.

In the 1.x series the latest is 1.28. The 1.x series has been superseded 
by 2.x it would seem.

> Now we have installed postgresql-10 on server and we are trying to run 
> backups to PostgreSQL-10 also using pgbackrest. and we are getting 
> compilation errors.

Is this the same server as the one that has the 9.5 instance?

> 
> The below steps we followed.
> yum -y install perl-parent
> yum -y install perl-Time-HiRes
> yum -y install perl-JSON
> yum -y install perl-Digest-SHA
> yum -y install perl-Digest
> yum -y install perl-DBD-Pg
> 
> Downloaded pgbackrest-release-1.24.zip from github and unpacked.
> https://github.com/pgbackrest/pgbackrest
> 
> cp -r pgbackrest-release-1.24/lib/pgBackRest  /usr/share/perl5/
> cp -r pgbackrest-release-1.24/bin/pgbackrest  /usr/bin/pgbackrest

Have you tried this:

https://pgbackrest.org/user-guide.html#build

> 
> echo "Restarting Cluster......."
> su -c "cd ${PGHOME}/bin; pg_ctl restart -D ${PGDATA}" -m "$DBUSER"
> sleep 20
> 
> su -c "cd /usr/bin; pgbackrest --stanza=online_backups10 
> --log-level-console=info stanza-create" -m "$DBUSER"
> su -c "cd /usr/bin; pgbackrest --stanza=online_backups10 
> --log-level-console=info check" -m "$DBUSER"
> 
>   Thanks,
> chiru
> 


-- 
Adrian Klaver
adrian.klaver@aklaver.com


Re: Pgbackrest Comparability issue

От
David Steele
Дата:
On 3/1/19 1:37 AM, Adrian Klaver wrote:
> On 2/28/19 12:28 PM, chiru r wrote:
>>
>> The below steps we followed.
>> yum -y install perl-parent
>> yum -y install perl-Time-HiRes
>> yum -y install perl-JSON
>> yum -y install perl-Digest-SHA
>> yum -y install perl-Digest
>> yum -y install perl-DBD-Pg
>>
>> Downloaded pgbackrest-release-1.24.zip from github and unpacked.
>> https://github.com/pgbackrest/pgbackrest
>>
>> cp -r pgbackrest-release-1.24/lib/pgBackRest  /usr/share/perl5/
>> cp -r pgbackrest-release-1.24/bin/pgbackrest  /usr/bin/pgbackrest

You appear to have an old version at /bin/pgbackrest.

pgBackRest is available as a package from yum.postgresql.org.  If you 
installed Postgres from there then you just need to:

yum install pgbackrest

If this is not a fresh install and you have old copies of pgbackrest 
lying around it would be best to follow the uninstall directions here:

https://pgbackrest.org/prior/1.29/user-guide.html#installation

You may have files in other locations as well since I don't believe 
/bin/pgbackrest has even been in our install directions.

Regards,
-- 
-David
david@pgmasters.net