A problem about deepstream docker images in jetson(arm64) platform

When I pull deepstream images to my jetson platform,follow:

docker pull nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-samples

4.0.2-19.12-samples: Pulling from nvidia/deepstream-l4t
8aaa03d29a6e: Pull complete 
e73d3a974854: Pull complete 
2c14cdba18f5: Pull complete 
23dd63c7659b: Pull complete 
3bd414bd9504: Pull complete 
cafd526eb263: Pull complete 
483b0873e636: Pull complete 
2568c5428ff2: Pull complete 
6bcd9356d42f: Pull complete 
c7f6d0180a4e: Pull complete 
beddc9b83fb0: Pull complete 
656f2307c79e: Pull complete 
fe2e73a571b7: Pull complete 
f5decba41c07: Pull complete 
f0b6e413c48c: Pull complete 
b098cddb7cd9: Pull complete 
d752202c0969: Pull complete 
06e813999f9a: Pull complete 
Digest: sha256:c02e3f53b34a14eb798f3c368e3f83a092b2898f41ee9007f5f26edfdc1a5afa
Status: Downloaded newer image for nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-samples

but The deepstream images don’t be in my Images list:

nvidia@nvidia-desktop:~$ sudo docker images
REPOSITORY           TAG                 IMAGE ID            CREATED             SIZE
nginx                latest              e69e334110fd        2 weeks ago         120MB
kubeedge/pause-arm   3.1                 e11a8cbeda86        2 years ago         374kB

Hi,

It looks like you run these command without AND with root authority.
You will need to run it with same account.

Please try to pull the container with sudo again.

$ sudo docker pull nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-samples
$ sudo docker images

The image is listed in our environment:

REPOSITORY                      TAG                   IMAGE ID            CREATED             SIZE
nvcr.io/nvidia/deepstream-l4t   4.0.2-19.12-samples   ddf7bd965326        2 months ago        1.65GB

Thanks.

HI AastaLLL

I use “sudo docker pull nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-samples”,but it have same problem.
I use “sudo docker pull nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-iot”,it can show in list of images,like.

REPOSITORY                      TAG                 IMAGE ID            CREATED             SIZE
nvcr.io/nvidia/deepstream-l4t   4.0.2-19.12-iot     dfe109bfac6b        2 months ago        1.55GB

But when I startup the images by the command "sudo docker run -it --net=host --runtime nvidia -e DISPLAY=$DISPLAY -v /tmp/.X11-unix/:/tmp/.X11-unix nvcr.io/nvidia/deepstream-l4t:4.0.2-19.12-iot
" and run “deepstream-test5-app -c source12_1080p_dec_infer-resnet_tracker_tiled_display_fp16_tx2.txt”,it show followed error:

nvbuf_utils: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
nvbuf_utils: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection
No EGL Display 
nvbufsurftransform: Could not get EGL display connection

(gst-plugin-scanner:34): GStreamer-WARNING **: 06:55:36.707: Failed to load plugin '/usr/lib/aarch64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_infer.so': libnvparsers.so.6: cannot open shared object file: No such file or directory
** ERROR: <create_multi_source_bin:714>: Failed to create element 'src_bin_muxer'
** ERROR: <create_multi_source_bin:777>: create_multi_source_bin failed
** ERROR: <create_pipeline:1045>: create_pipeline failed
** ERROR: <main:1096>: Failed to create pipeline
Quitting
App run failed

I use ssh to connent the jetson platform.

Hi,

Please remember to setup the $DISPLAY environment.

export DISPLAY=:1
xhost +

You can find this information in our document:
https://ngc.nvidia.com/catalog/containers/nvidia:deepstream-l4t

Thanks.

HI AastaLLL

I Set DISPLAY

export DISPLAY=:1
xhost +

The result is:

nvidia@nvidia-desktop:~$sudo export DISPLAY=:1
nvidia@nvidia-desktop:~$sudo xhost +
No protocol specified
xhost:  unable to open display ":1"

I run “deepstream-test5-app -c source12_1080p_dec_infer-resnet_tracker_tiled_display_fp16_tx2.txt”,The error still occur.

Hi,

Sorry for the late update.

Do you have a DISPLAY that connects to the device?
Thanks.

HI AastaLLL

Thank you for your reply.
I have solved the problem by reinstall the OS.