Problem: Fixity fails for compressed AIPs if there isn't a pointer file for them #920
Labels
📍 Pointer-files
Severity: medium
An inconvenient situation where the software is usable but inconvenient or slow.
Expected behaviour
Fixity is robust enough to be able to continue to extract a package and check fixity without the need for a pointer file.
Current behaviour
We can observe the behavior by electing to purposely delete a pointer file, but first, let's check fixity works:
Remove the pointer:
rm storage_service/8965/55c9/e27d/43ec/8c2d/2654/28b7/4bde/pointer.896555c9-e27d-43ec-8c2d-265428b74bde.xml
Rerun fixity:
Steps to reproduce
As above.
Your environment (version of Archivematica, OS version, etc)
Docker, running Archivematica
1.10.x
.Additional context
Spotted by @mamedin on a client's server.
Workaround
One option around this that we have explored with Ops internally is to use the storage service's import command to create a new pointer file with the existing AIP. Depending on your use-case this might be an appropriate way forward.
For Artefactual use:
Please make sure these steps are taken before moving this issue from Review to Done:
The text was updated successfully, but these errors were encountered: