Closed bitsgalore closed 2 years ago
The issue not in the missing tool, but in the error when running the tool (in this case, the script FIDO.py).
In more detail, from the FIDO readme:
FIDO 1.3.4 and later requires the python dependency 'olefile'. This can be installed using pip install olefile, by running python setup.py install, or a pip installation will handle dependencies.
Currently OPF Carrus doesn't run this setup.py at the install time. To be fixed.
@bdoubrov You're right, I didn't realize jhove/fido/jpylyzer/veraPDF were actually included in the Carrus distribution
When I first tried to identify a file I got the following error:
On closer inspection it turns out I didn't have Fido installed on my system, and after installing it the error disappeared. I would expect a more user-friendly error message (e.g. "Fido missing, please install from .... etc").
Side note: the "Send report" button that is shown in the error widget doesn't appear to have any effect (but maybe this is only a mock-up at this stage?).
Tested on Linux Mint 19.3 Tricia (MATE desktop).