Bug 1848877
| Summary: | engine-backup --mode=verify is broken [RHV clone - 4.3.11] | ||
|---|---|---|---|
| Product: | Red Hat Enterprise Virtualization Manager | Reporter: | RHV bug bot <rhv-bugzilla-bot> |
| Component: | ovirt-engine | Assignee: | Yedidyah Bar David <didi> |
| Status: | CLOSED ERRATA | QA Contact: | Guilherme Santos <gdeolive> |
| Severity: | high | Docs Contact: | |
| Priority: | high | ||
| Version: | unspecified | CC: | bugs, didi, lleistne, mtessun, rdlugyhe |
| Target Milestone: | ovirt-4.3.11 | Keywords: | ZStream |
| Target Release: | --- | ||
| Hardware: | Unspecified | ||
| OS: | Unspecified | ||
| Whiteboard: | |||
| Fixed In Version: | ovirt-engine-4.3.10.2 | Doc Type: | Bug Fix |
| Doc Text: |
In previous versions, `engine-backup --mode=verify` passed even if `pg_restore` emitted errors. The current release fixes this issue. The `engine-backup --mode=verify` command correctly fails if `pg_restore` emits errors.
|
Story Points: | --- |
| Clone Of: | 1832905 | Environment: | |
| Last Closed: | 2020-09-30 10:07:13 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | Integration | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
| Bug Depends On: | 1565523, 1832905, 1868929 | ||
| Bug Blocks: | |||
|
Description
RHV bug bot
2020-06-19 06:45:26 UTC
Sorry, found another place calling pg_restore. (Originally by didi) Target release should be placed once a package build is known to fix a issue. Since this bug is not modified, the target version has been reset. Please use target milestone to plan a fix for a oVirt release. (Originally by pm-rhel) $ git tag --contains 0b28b1dead18425574957ce40892947a16f32f4b ovirt-engine-4.3.10.2 ovirt-engine-4.3.10.3 $ git tag --contains 2dba99c0977a9cc26e10d1ddf3357d799bc70a2b ovirt-engine-4.3.10.2 ovirt-engine-4.3.10.3 (Originally by Sandro Bonazzola) https://gerrit.ovirt.org/#/c/109138/ was not backported to 4.3, moving out to 4.3.11 (Originally by Sandro Bonazzola) Wrote doc text which applies only for 4.3. In 4.4, also the passing of '-f -' is mandatory. For completeness, and in case we might want to use later PostgreSQL versions also in 4.3, I backported these patches as well. (Originally by didi) Verified on: ovirt-engine-4.3.11.2-0.1.el7.noarch Steps: 1. the ones described on description for QE 2. engine-backup --mode=verify --file=f1 Results It fails for f2, aborting the process and logging the errors: # cat /var/log/ovirt-engine-backup/ovirt-engine-verify-20200723173325.log 2020-07-23 17:33:25 47495: Start of engine-backup mode verify scope all file f2 2020-07-23 17:33:25 47495: OUTPUT: Start of engine-backup with mode 'verify' 2020-07-23 17:33:25 47495: OUTPUT: scope: all 2020-07-23 17:33:25 47495: OUTPUT: archive file: f2 2020-07-23 17:33:25 47495: OUTPUT: log file: /var/log/ovirt-engine-backup/ovirt-engine-verify-20200723173325.log 2020-07-23 17:33:25 47495: Setting scl env for rh-postgresql10 2020-07-23 17:33:26 47495: OUTPUT: Verifying: 2020-07-23 17:33:26 47495: OUTPUT: - Unpacking file 'f2' 2020-07-23 17:33:26 47495: Opening tarball f2 to /tmp/engine-backup.H5aPSmBlCL 2020-07-23 17:33:26 47495: Verifying hash 2020-07-23 17:33:26 47495: FATAL: Checksum verification failed But it succeeds for f1 Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Red Hat Virtualization Engine security, bug fix 4.3.11), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHBA-2020:4112 |