New install of MapD from NGC, won't start


#1

I recently installed the docker image from NVIDIA GPU Cloud.

brian@DevBox:~$ docker image ls | grep mapd
nvcr.io/partners/mapd            3.2.2                            2e41de46343d        10 months ago       1.16GB

It installed fine, I created a directory for mapd-storage and then fired it up with:

nvidia-docker run --name mapd -p 9091-9092:9091-9092 -v /home/brian/mnt/mapd-storage:/mapd-storage -v /usr/share/glvnd/egl_vendor.d:/usr/share/glvnd/egl_vendor.d:ro nvcr.io/partners/mapd:3.2.2

But I get:

Backend TCP:  localhost:9091
Backend HTTP: localhost:9090
Frontend Web: localhost:9092
Calcite TCP: localhost:9093
- sleeping for 5s while server starts
./bin/mapd_server: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory
Navigate to: http://localhost:9092
/mapd/startmapd: line 1: kill: (-8) - No such process

in the shared directory I have:

brian@DevBox:~/scripts$ ls -al /usr/share/glvnd/egl_vendor.d/
total 16
drwxr-xr-x 2 root root 4096 Jul 22 13:17 .
drwxr-xr-x 3 root root 4096 Jul 22 13:17 ..
-rw-r--r-- 1 root root  107 Jun 12 15:00 10_nvidia.json
-rw-r--r-- 1 root root  115 Jun 12 15:01 10_nvidia_wayland.json

The library it is complaining about I have in a few places:
brian@DevBox:~/scripts$ locate libGL.so.1
/usr/lib/nvidia-396/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1
/usr/lib/x86_64-linux-gnu/mesa/libGL.so.1.2.0
/usr/lib32/nvidia-396/libGL.so.1

Does anyone know what I need to do to resolve this issue?


#2

Hi @signal

The image on NGC is a bit dated. We’re working with them to get it updated to the latest version, but in the meantime you can instead run from Docker Hub: https://hub.docker.com/r/mapd/mapd-ce-cuda/


#3

Thanks, the mapd-ce-cuda image is working fine