This repository is for keeping track of significant bugs and their patches or workarounds in Amanda Network Backup.
I began tracking these issues because for some years the Amanda community version was broadly unmaintained. There had not been any commits to the 3_5
branch since 2019 and distributions are using even older versions. For example Ubuntu packages are based off earlier v3.5.1 from 2017 and FreeBSD provides v3.3.9 from 2016.
The 'recent' changes in v3.5.x source from 2017-2019 do not appear to be widely tested and in one example have been confirmed to trigger data loss (See in active tapes overwritten)
All issues below here refer to Amanda v3.5.x built from source or distributed as system-specific packages.
- ❌ amrecover hangs during restore
- ❌ slow recovery from large backups
- ❌ drive polled every 10 seconds
- ✔ active tapes overwritten
Each distribution has their own set of patches and configuration tweaks to build.
% make check
make[5]: Entering directory '/builddir/build/BUILD/amanda-3.5.1/common-src'
PASS: amflock-test
PASS: event-test
PASS: amsemaphore-test
PASS: crc32-test
PASS: quoting-test
PASS: ipc-binary-test
FAIL: hexencode-test
PASS: fileheader-test
PASS: match-test
This error appeared after upgrading to FreeBSD-12.3 or Ubuntu-22.04. It has been reported Issue #167 and a fix PR #176 supplied, but not merged.