RustDesk: Wie man den Fehler behebt: rustdesk[2703]: Cannot load libcuda.so.1

Problem

Der RustDesk-Dienst startet nicht und der Computer ist über RustDesk nicht erreichbar. Die Fehlermeldung im Systemprotokoll lautet:

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)

Lösung

Aus unbekannten Gründen erfordert RustDesk zumindest in Version 1.4.5 libcuda.so.1, auch wenn keine NVidia-Grafikkarte installiert ist. Ich vermute, sie versuchen GPU-Beschleunigung für Videocodierung, aber dies ist nur eine Vermutung.

Um das Problem zu beheben, installieren Sie libnvidia-compute-590:

install_nvidia_compute.sh
sudo apt install libnvidia-compute-590 libnvidia-encode-590

Danach starten Sie RustDesk neu mit

restart_rustdesk.sh
sudo systemctl restart rustdesk

Lösungshinweise

Das libnvidia-encode-590-Paket ist erforderlich, um die nachfolgende Fehlermeldung zu beheben:

rustdesk_encode_error.txt
Feb 16 10:41:25 versatile-user03 rustdesk[64295]: Cannot load libnvidia-encode.so.1

Check out similar posts by category: Linux