RDP and VNC fail when headless with no monitor (but work otherwise!)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNOME Remote Desktop |
Fix Released
|
Unknown
|
|||
mutter (Ubuntu) |
Triaged
|
Wishlist
|
Unassigned |
Bug Description
Steps to reproduce:
* Install fresh Ubuntu 22.04.2 LTS
* Enable RDP and VNC via sharing control panel
* Test RDP and VNC, verify working
* Unplug monitor
* Try RDP. Authenticate, then connection closed with no display
* Try VNC. Authenticate, then connection closed with no display
* Plug monitor back in
* Try RDP. Works!
* Try VNC. Works!
* Unplug monitor
* Try RDP. AUthenticate, then connection closed with no display
* Try VNC. Authenticate, then connection closed with no display
* GOTO 10
Symptoms are present with both wayland and X11.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: xorg 1:7.7+23ubuntu2
ProcVersionSign
Uname: Linux 5.19.0-43-generic x86_64
NonfreeKernelMo
ApportVersion: 2.20.11-0ubuntu82.5
Architecture: amd64
BootLog: Error: [Errno 13] Permission denied: '/var/log/boot.log'
CasperMD5CheckR
CompositorRunning: None
CurrentDesktop: ubuntu:GNOME
Date: Mon Jun 5 11:02:41 2023
DistUpgraded: Fresh install
DistroCodename: jammy
DistroVariant: ubuntu
ExtraDebuggingI
GraphicsCard:
Intel Corporation Atom/Celeron/
Subsystem: ZOTAC International (MCO) Ltd. Atom/Celeron/
InstallationDate: Installed on 2023-06-01 (4 days ago)
InstallationMedia: Ubuntu 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809.1)
MachineType: ZOTAC ZBOX-CI323NANO
ProcEnviron:
TERM=xterm-
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=
SourcePackage: xorg
Symptom: display
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 09/11/2019
dmi.bios.release: 5.11
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: B301P027
dmi.board.
dmi.board.name: ZBOX-CI323NANO
dmi.board.vendor: ZOTAC
dmi.board.version: XX
dmi.chassis.
dmi.chassis.type: 3
dmi.chassis.vendor: Default string
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.family: N/A
dmi.product.name: ZBOX-CI323NANO
dmi.product.sku: N/A
dmi.product.
dmi.sys.vendor: ZOTAC
version.compiz: compiz N/A
version.libdrm2: libdrm2 2.4.113-
version.
version.
version.
version.
version.
version.
version.
affects: | xorg (Ubuntu) → gnome-shell (Ubuntu) |
affects: | mutter → gnome-remote-desktop |
Changed in gnome-remote-desktop: | |
status: | Unknown → New |
Changed in gnome-remote-desktop: | |
status: | New → Fix Released |
I think this is expected, so more of a feature request than a bug.
gnome-shell isn't really a Terminal Server like you'd find on Windows. And it's not a remote desktop server like legacy X11. It's primarily a local desktop which can be controlled by remote protocols. But in order to have a desktop to control it needs to have a size, hence a monitor plugged in.
Seems totally reasonable that gnome-shell should support the headless case though.