GUI RustDesk падает (SIGSEGV) на VPS с dummy/Xvfb #6
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Проблема
RustDesk на VPS падает с SIGSEGV при попытке открыть GUI-окно на dummy-драйвере Xorg или Xvfb.
Symptom
rustdesk(без аргументов) → сегфолт после инициализации GTKrustdesk --server→ работает (background, ID active)Причина
RustDesk v1.4.6 (Flutter/GTK) требует GL/GLES-рендеринга. Dummy-драйвер (
xserver-xorg-video-dummy) и Xvfb не предоставляют нужные GL-расширения для Flutter Renderer.Решения (на выбор)
1. Обновить RustDesk до v1.5.0+
Новые версии имеют
--render-driver=software.2. CLI-подключение (без GUI)
3. VNC fallback
Стандартный подход для VPS:
x11vncилиtigervnc-standalone-serverssh -L 5900:localhost:5900 root@<host-ip>+ подключение VNC клиентом4. VNC через RustDesk (без GUI на VPS)
x11vncТекущий workaround
rustdesk --serverработает (ID458564614)Acceptance Criteria