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, требует libcuda.so.1, даже если видеокарта NVidia не установлена. Я предполагаю, что они пытаются использовать 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