RustDesk: Como corrigir erro: rustdesk[2703]: Cannot load libcuda.so.1
Problema
O serviço RustDesk não inicia e o computador não é acessível via RustDesk. A mensagem de erro no log do sistema é:
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)Solução
Por razões desconhecidas, o RustDesk pelo menos na versão 1.4.5 requer libcuda.so.1 mesmo se nenhuma placa de vídeo NVidia estiver instalada. Suspeito que eles estão tentando fazer aceleração GPU para codificação de vídeo, mas isso é apenas um palpite.
Para corrigir o problema, instale libnvidia-compute-590:
install_nvidia_compute.sh
sudo apt install libnvidia-compute-590 libnvidia-encode-590Depois disso, reinicie o RustDesk usando
restart_rustdesk.sh
sudo systemctl restart rustdeskNotas da solução
O pacote libnvidia-encode-590 é necessário para corrigir a mensagem de erro subsequente:
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