[TOC]

概述

问题一:

docker内使用ffmpeg的硬件加速模式报错:Cannot load libnvcuvid.so.1

文章参考:https://www.jianshu.com/p/8348b7cf49d6

问题二:

编译出现问题:

1
2
3
docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: error during container init: error running hook #0: error running hook: exit status 1, stdout: , stderr: Auto-detected mode as 'legacy'
nvidia-container-cli: ldcache error: open failed: /sbin/ldconfig.real: no such file or directory: unknown.
ERRO[0000] error waiting for container:

文章解决方案:

这个错误我不知道是deepin系统独有的还是非主流服务器才会有,没错,这个错误我是发生在deepin上,别问我为什么前面还是ubuntu和centos,这里又deepin了。。。这真是一个悲伤的故事。还是在run的时候,爆出这个问题,前面会有一堆nvidia-docker-container的日志。

解决这个问题非常简单,只需要更新动态库配置文件和将它报错的路径链接过去:

1
2
3
4
5
sudo ldconfig -v	# 显示所有链接
or
ldconfig # 不报错

ln -s /sbin/ldconfig /sbin/ldconfig.real