Reviving this topic since CentOS 7 is finally EOL and Deadline still has issues with Rocky.
Using DL repository version 10.3.2.1, I tried various versions of mongodb binaries with or without client authentication via SSL/TLS and my findings were:
- Mongodb 6 generally fails for client connections even when repo installation is possible.
- Mongodb 5.0.22 can be installed when SSL authentication is turned off and client connection works as expected.
- Mongodb 5.0.22 with SSL turned on won’t finish installation with the error that keys in the mongo config that comes with Deadline are deprecated: net.ssl.PEMKeyFile and net.ssl.CAFile where net.tls should be used instead
- Mongodb 4.4.29 with SSL turned on throws the same error, but the installation finishes and client connections with SSL seems to work just fine
As a conclusion, it seems that Deadline uses a long deprecated schema for its mongodb configuration (which is also wrong in its documentation ) that 5.0.22 won’t accept any longer, although that version is explicitly supported according to the Deadline documentation.