Public bug reported:
I use Remmina 1.4.40 to remote connect from Ubuntu 26.04 LTS to Ubuntu 24.04.4
LTS. Remmina fails with
```
There is more info about debugging Remmina on
https://gitlab.com/Remmina/Remmina/-/wikis/Usage/Remmina-debugging
(DEBUG) - (rcw_map_event_fullscreen) - Mapping:
remmina-connection-window-fullscreen
(DEBUG) - (remmina_protocol_widget_get_multimon) - Multi monitor is set to 0
(DEBUG) - (rcw_map_event_fullscreen) - Fullscreen on one monitor
(DEBUG) - (remmina_protocol_widget_map_event) - Calling plugin mapping function
(DEBUG) - (rco_update_toolbar) - Using #00ff00 as background color
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Opening connection
(DEBUG) - (remmina_rdp_event_init) - Disable smooth scrolling is set to 0
(DEBUG) - (remmina_rdp_event_init) - Adding GDK_SMOOTH_SCROLL_MASK
(DEBUG) - (remmina_protocol_widget_open_connection_real) - Have SSH
(DEBUG) - (remmina_rdp_main) - RDP data path is /home/a/.local/share/remmina/RDP
(DEBUG) - (remmina_rdp_main) - Not using system proxy settings
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel init
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - SSH tunnel
initialization…
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling
remmina_public_get_server_port
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - Calling
remmina_public_get_server_port (tunnel)
(DEBUG) - (remmina_protocol_widget_start_direct_tunnel) - server: 172.30.1.99,
port: 3389
(DEBUG) - (remmina_rdp_tunnel_init) - protocol_plugin_start_direct_tunnel()
returned [172.30.1.99]:3389
(DEBUG) - (remmina_rdp_tunnel_init) - Tunnel has been optionally initialized.
Now connecting to 172.30.1.99:3389
(DEBUG) - (remmina_rdp_main) - gfx_h264_available: 0
(DEBUG) - (remmina_rdp_main) - Resolution set by the user: 2560x1440
(DEBUG) - (remmina_rdp_main) - Resolution set after workarounds: 2560x1440
(DEBUG) - (remmina_rdp_main) - proxy_type: (null)
(DEBUG) - (remmina_rdp_main) - proxy_username: (null)
(DEBUG) - (remmina_rdp_main) - proxy_password: (null)
(DEBUG) - (remmina_rdp_main) - proxy_hostname: (null)
(DEBUG) - (remmina_rdp_main) - proxy_port: 80
(DEBUG) - (remmina_rdp_main) - Network settings not set
(DEBUG) - (remmina_rdp_main) - rdp_keyboard_remapping_list: (null)
(DEBUG) - (remmina_rdp_main) - Log level set to to INFO
(DEBUG) - (remmina_rdp_post_connect) - bpp: 32
(DEBUG) - (remmina_rdp_post_connect) - CAIRO_FORMAT_RGB24
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel rdpdr has been
opened
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel rdpsnd has
been opened
(DEBUG) - (remmina_rdp_event_connected) - [2026-05-18T21:15:15.280449+09] -
Linux - a - Connected to 172.30.1.99 via RDP
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel cliprdr has
been opened
(DEBUG) - (remmina_rdp_OnChannelConnectedEventHandler) - Channel drdynvc has
been opened
(DEBUG) - (remmina_rdp_event_on_focus_in) - Top level name is:
remmina-connection-window-fullscreen
(DEBUG) - (rco_on_connect) - Connect signal emitted
(DEBUG) - (rco_on_connect) - We save the last successful connection date
(DEBUG) - (remmina_file_state_last_success) - State file
/home/a/.cache/remmina/group_rdp_hgst_172-30-1-99-3389.remmina.state.
(DEBUG) - (remmina_file_state_last_success) - Last connection made on 20260518.
(DEBUG) - (rco_on_connect) - Saving credentials
(DEBUG) - (remmina_file_save) - Saving profile
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “password”
saved for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“ssh_tunnel_password” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“gateway_password” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“ssh_tunnel_passphrase” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - Profile saved
(DEBUG) - (remmina_file_save) - Connection profile states saved
(DEBUG) - (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(DEBUG) - (rco_update_toolbar) - Using #00ff00 as background color
(DEBUG) - (rco_on_connect) - Trying to present the window
(DEBUG) - (rcw_map_event_fullscreen) - Mapping:
remmina-connection-window-fullscreen
(DEBUG) - (remmina_protocol_widget_get_multimon) - Multi monitor is set to 0
(DEBUG) - (rcw_map_event_fullscreen) - Fullscreen on one monitor
(DEBUG) - (remmina_protocol_widget_map_event) - Calling plugin mapping function
(DEBUG) - (remmina_rdp_event_on_map) - Map event received, disabling
TS_SUPPRESS_OUTPUT_PDU
(DEBUG) - (rf_auto_reconnect) - maxattempts from default: 20
(DEBUG) - (rf_auto_reconnect) - maxattempts from general preferences: 20
(DEBUG) - (rf_auto_reconnect) - maxattempts from general plugin: 0
(DEBUG) - (rf_auto_reconnect) - maxattempts set to: 20
(DEBUG) - (remmina_rdp_main_loop) - [2026-05-18T21:15:45.276374+09] - Linux - a
- Disconnected from 172.30.1.99 via RDP
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel rdpdr has
been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel rdpsnd has
been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel cliprdr has
been closed
(DEBUG) - (remmina_rdp_OnChannelDisconnectedEventHandler) - Channel drdynvc has
been closed
(DEBUG) - (remmina_rdp_main_loop) - RDP client disconnected
(DEBUG) - (rco_on_disconnect) - Disconnect signal received on
RemminaProtocolWidget
(DEBUG) - (remmina_file_save) - Saving profile
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_store_password) - Password “password”
saved for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“ssh_tunnel_password” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“gateway_password” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - We have a secret and disablepasswordstoring=0
(DEBUG) - (remmina_plugin_glibsecret_delete_password) - password
“ssh_tunnel_passphrase” deleted for file
/home/a/.local/share/remmina/group_rdp_hgst_172-30-1-99-3389.remmina
(DEBUG) - (remmina_file_save) - Profile saved
(DEBUG) - (remmina_file_save) - Connection profile states saved
(DEBUG) - (remmina_network_monitor_status) - G_NETWORK_CONNECTIVITY_FULL
(DEBUG) - (rco_closewin) - deleting motion
(DEBUG) - (rco_on_disconnect) - Disconnected
```
But I think it is problem of gdm on the Ubuntu 24. I think key warning is "Gdm:
on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY (display)' failed"
```
$ systemctl status gdm
● gdm.service - GNOME Display Manager
Loaded: loaded (/usr/lib/systemd/system/gdm.service; static)
Active: active (running) since Mon 2026-05-18 18:05:08 KST; 3h 11min ago
Process: 1147 ExecStartPre=/usr/share/gdm/generate-config (code=exited,
status=0/SUCCESS)
Main PID: 1186 (gdm3)
Tasks: 4 (limit: 35816)
Memory: 13.8M (peak: 14.5M)
CPU: 187ms
CGroup: /system.slice/gdm.service
└─1186 /usr/sbin/gdm3
May 18 18:05:07 HG systemd[1]: Starting gdm.service - GNOME Display Manager...
May 18 18:05:08 HG systemd[1]: Started gdm.service - GNOME Display Manager.
May 18 18:05:09 HG gdm3[1186]: Gdm: on_display_added: assertion
'GDM_IS_REMOTE_DISPLAY (display)' failed
May 18 18:05:09 HG gdm-launch-environment][1344]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:01:42 HG gdm-launch-environment][80211]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:03:36 HG gdm-launch-environment][90236]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:04:48 HG gdm-launch-environment][96668]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:08:07 HG gdm-launch-environment][113415]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:11:01 HG gdm-launch-environment][125336]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
May 18 21:15:15 HG gdm-launch-environment][125954]:
pam_unix(gdm-launch-environment:session): session opened for user gdm(uid=120)
by (uid=0)
```
See result of `ubuntu-bug gdm3 --save gdm_bug.txt` in attachment.
P.S. User name was manually changed for privacy.
** Affects: gdm3 (Ubuntu)
Importance: Undecided
Status: New
** Attachment added: "ubuntu-bug gdm3.txt"
https://bugs.launchpad.net/bugs/2152899/+attachment/5971177/+files/ubuntu-bug%20gdm3.txt
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2152899
Title:
RDP. Gdm: on_display_added: assertion 'GDM_IS_REMOTE_DISPLAY
(display)' failed
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gdm3/+bug/2152899/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs