Just installed Mellanox NEO 2.7.20 and I see it has the same problem as the previous 2.7.10 release, namely the performance provider fails to start, here’s the output from “/opt/neo/neoservice start”:
/opt/neo/neoservice start
checking ha-mode : … [ OK ]
Checking Localhost resolving … [ OK ]
Checking Disk space usage … [ OK ]
Starting neo-access-credentials: [ OK ]
Starting neo-controller: [ OK ]
Starting neo-device-manager: [ OK ]
Starting neo-eth-discovery: [ OK ]
Starting neo-host-manager: [ OK ]
Starting neo-ib: [ OK ]
Starting neo-ip-discovery: [ OK ]
Starting neo-monitor: [ OK ]
Starting neo-performance: [FAILED]
Starting neo-provisioning: [ OK ]
Starting neo-solution: [ OK ]
Starting neo-telemetry: [ OK ]
Starting neo-virtualization: [ OK ]
Redirecting to /bin/systemctl start monit.service
Looking at the console.log of the performance provider, located under /opt/neo/providers/performance/log/, I see this:
:0: UserWarning: You do not have a working installation of the service_identity module: ‘cannot import name ‘opentype’’. Please install it from https://pypi.python.org/pypi/service_identity and make sure all of its dependencies are satisfied. Without the service_identity module, Twisted can perform only rudimentary TLS client hostname verification. Many valid certificate/hostname mappings may be rejected.
2021-08-12 16:11:09.408 netservice INIT Starting Provider…
-E- Could not find version file.
I guess the warning is just a warning, and the error is the “Could not find version file” part, does anyone know how to fix that?