symbol lookup error: ./cudaHashcat64.bin: undefined symbol: nvmlInit_v2
#1
Trying to test out cudaHashcat, and I'm getting the following error when running any of the examples or the benchmark.

[ec2-user@ip-172-31-31-173 cudaHashcat-1.21]$ ./cudaExample500.sh
cudaHashcat v1.21 starting...

Generating bitmap tables..../cudaHashcat64.bin: symbol lookup error: ./cudaHashcat64.bin: undefined symbol: nvmlInit_v2


This is on an AWS g2.2xlarge instance, which is described as containing:

* High Frequency Intel Xeon E5-2670 (Sandy Bridge) Processors
* High-performance NVIDIA GPU with 1,536 CUDA cores and 4GB of video memory

This is running an Amazon Linux AMI, which appears to be based on RHEL or CentOS.
#2
driver version?
#3
[ec2-user@ip-172-31-31-173 ~]$ nvidia-smi
Mon Jun 9 18:20:09 2014
+------------------------------------------------------+
| NVIDIA-SMI 4.310.40 Driver Version: 310.40 |
|-------------------------------+----------------------+----------------------+
| GPU Name | Bus-Id Disp. | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GRID K520 | 0000:00:03.0 N/A | N/A |
| N/A 56C N/A N/A / N/A | 1% 57MB / 4095MB | N/A Default |
+-------------------------------+----------------------+----------------------+

+-----------------------------------------------------------------------------+
| Compute processes: GPU Memory |
| GPU PID Process name Usage |
|=============================================================================|
| 0 Not Supported |
+-----------------------------------------------------------------------------+
#4
NV users require ForceWare 331.67 or later