RustDesk:如何修复错误 rustdesk[2703]: Cannot load libcuda.so.1
问题
RustDesk 服务无法启动,计算机无法通过 RustDesk 访问。系统日志中的错误信息为:
syslog.txt
Feb 16 10:14:04 mycomputer rustdesk[2703]: Cannot load libcuda.so.1
Feb 16 10:14:04 mycomputer rustdesk[2703]: Cannot load libcuda.so.1
Feb 16 10:14:59 mycomputer sudo[4905]: root : PWD=/ ; USER=myuser ; ENV=XDG_RUNTIME_DIR=/run/user/1001 ; COMMAND=/usr/share/rustdesk/>
Feb 16 10:14:59 mycomputer sudo[4905]: pam_unix(sudo:session): session opened for user myuser(uid=1001) by (uid=0)解决方案
由于未知原因,RustDesk 至少在 1.4.5 版本中即使没有安装 NVidia 显卡也要求 libcuda.so.1。我猜测它可能尝试进行 GPU 视频编码加速,但这只是推测。
要解决此问题,请安装 libnvidia-compute-590:
install_nvidia_compute.sh
sudo apt install libnvidia-compute-590 libnvidia-encode-590之后,使用以下命令重启 RustDesk:
restart_rustdesk.sh
sudo systemctl restart rustdesk解决方案说明
需要 libnvidia-encode-590 包来修复后续出现的错误信息:
rustdesk_encode_error.txt
Feb 16 10:41:25 versatile-user03 rustdesk[64295]: Cannot load libnvidia-encode.so.1Check out similar posts by category:
Linux
If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow