问题1:open3d 缺少libgl1-mesa-glx
解决方法:apt-get install libgl1-mesa-glx
报错:E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13: Permission denied)
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), are you root?
解决方法:sudo passwd root重设密码后,su输入密码,获取root权限。再输入apt-get install libgl1-mesa-glx
报错:E: Unable to locate package libgl1-mesa-glx
解决方法:sudo apt-get update
sudo apt-get upgrade
报错:Err:1 http://mirrors.aliyun.com/ubuntu focal InRelease
Temporary failure resolving 'mirrors.aliyun.com'
解决方法:似乎是网络无法联通,修改dns,/etc/resolv.conf,在里边加上
nameserver 8.8.8.8
nameserver 114.114.114.114
依然报同样的错,最终发现是使用的曙光服务器计算节点无网络,需要在本地先配置好环境再上传。
问题2:在本地按如上方法对容器环境进行配置后上传到曙光服务器,导入镜像报错:
解决方法:使用docker save保存镜像后重新上传导入。曙光导入镜像用的是docker load,只能导入docker save保存的镜像,不能导入docker export导出的容器。