alicevision / Meshroom

3D Reconstruction Software
http://alicevision.org
Other
11.05k stars 1.08k forks source link

[fips.c(145): OpenSSL internal error, assertion failed: FATAL FIPS SELFTEST FAILURE Aborted (core dumped)] #2023

Open magnus-haw opened 1 year ago

magnus-haw commented 1 year ago

My 2021 Meshroom linux binary (Meshroom-2021.1.0-av2.4.0-centos7-cuda10.2) stopped working on RHEL 8.8 due to a FIPS error. Before the last reboot, all executables worked without issue. Presumably the machine was updated and FIPS mode was turned on changed in some way (I don't have admin privileges on the machine). Also get the same error with latest release (2023.1.0).

To Reproduce Steps to reproduce the behavior:

  1. Running on RHEL 8.8 (sysctl crypto.fips_enabled, crypto.fips_enabled = 1)
  2. Download linux binary (2023.1.0)
  3. Run meshroom, error below: $ ./Meshroom fips.c(145): OpenSSL internal error, assertion failed: FATAL FIPS SELFTEST FAILURE Aborted (core dumped)
  4. All the other compiled executables (meshroom_batch etc.) fail with same error

Expected behavior Expected meshroom gui to open as before.

Desktop (please complete the following and other pertinent information):

Additional context Trying to compile from source which will presumably fix the problem since FIPS will be appropriately integrated. I'll update this if the recompilation is successful.

magnus-haw commented 1 year ago

Nearly successful in re-building from source by installing everything in a local venv. Only the GUI fails now- all the cmd line options work.