You've already forked pgbackrest
mirror of
https://github.com/pgbackrest/pgbackrest.git
synced 2025-11-06 08:49:29 +02:00
Improved issue #110: 'db-version' is required but not defined.
Improved the error message and added hints.
This commit is contained in:
@@ -1912,6 +1912,9 @@ sub BackRestTestBackup_Test
|
||||
'/pg_backrest.conf --stanza=db archive-get';
|
||||
|
||||
|
||||
BackRestTestCommon_Execute($strCommand . " 000000010000000100000001 ${strXlogPath}/000000010000000100000001",
|
||||
undef, undef, undef, ERROR_FILE_MISSING);
|
||||
|
||||
# Create the archive info file
|
||||
if ($bRemote)
|
||||
{
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
run 001 - rmt 0, cmp 0, exists 0
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: ArchiveInfo->new(): archiveClusterPath = [TEST_PATH]/backrest/archive/db
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
run 002 - rmt 0, cmp 0, exists 1
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: ArchiveInfo->new(): archiveClusterPath = [TEST_PATH]/backrest/archive/db
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
run 003 - rmt 0, cmp 1, exists 0
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: ArchiveInfo->new(): archiveClusterPath = [TEST_PATH]/backrest/archive/db
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,15 @@
|
||||
run 004 - rmt 0, cmp 1, exists 1
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: ArchiveInfo->new(): archiveClusterPath = [TEST_PATH]/backrest/archive/db
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
run 005 - rmt 1, cmp 0, exists 0
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: Remote->new(): command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, host = 127.0.0.1, user = [USER-1]
|
||||
DEBUG: Protocol->new(): blockSize = 4194304, command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, compressLevel = 6, compressLevelNetwork = 3, host = 127.0.0.1, isBackend = false, name = remote, user = [USER-1]
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
run 006 - rmt 1, cmp 0, exists 1
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: Remote->new(): command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, host = 127.0.0.1, user = [USER-1]
|
||||
DEBUG: Protocol->new(): blockSize = 4194304, command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, compressLevel = 6, compressLevelNetwork = 3, host = 127.0.0.1, isBackend = false, name = remote, user = [USER-1]
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
run 007 - rmt 1, cmp 1, exists 0
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: Remote->new(): command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, host = 127.0.0.1, user = [USER-1]
|
||||
DEBUG: Protocol->new(): blockSize = 4194304, command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, compressLevel = 6, compressLevelNetwork = 3, host = 127.0.0.1, isBackend = false, name = remote, user = [USER-1]
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
@@ -1,6 +1,16 @@
|
||||
run 008 - rmt 1, cmp 1, exists 1
|
||||
================================
|
||||
|
||||
> ../bin/pg_backrest --config=[TEST_PATH]/db/pg_backrest.conf --stanza=db archive-get 000000010000000100000001 [TEST_PATH]/db/common/pg_xlog/000000010000000100000001
|
||||
------------------------------------------------------------------------------------------------------------------------------------
|
||||
INFO: getting WAL segment 000000010000000100000001
|
||||
DEBUG: Remote->new(): command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, host = 127.0.0.1, user = [USER-1]
|
||||
DEBUG: Protocol->new(): blockSize = 4194304, command = [BACKREST_BIN_PATH]/pg_backrest --no-config --repo-remote-path=[TEST_PATH]/backrest --stanza=db remote, compressLevel = 6, compressLevelNetwork = 3, host = 127.0.0.1, isBackend = false, name = remote, user = [USER-1]
|
||||
ERROR: [130]: archive.info does not exist but is required to get WAL segments
|
||||
HINT: Is archive_command configured in postgresql.conf?
|
||||
HINT: Use --no-archive-check to disable archive checks during backup if you have an alternate archiving scheme.
|
||||
DEBUG: safe exit called, terminating threads
|
||||
|
||||
+ supplemental file: [TEST_PATH]/backrest/archive/db/archive.info
|
||||
-----------------------------------------------------------------
|
||||
[backrest]
|
||||
|
||||
Reference in New Issue
Block a user