I just upgraded a VM to Silverblue Fedora 43 beta.
And now I can’t access the VM via RDP from my windows machine anymore.
I can establish a connection and get prompted for my credentials, once I also accept the certificate, I just get an error in the client : An internal error has occurred.
On the fedora VM I can see a coredump after every connection:
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.core.transport] - [transport_read_layer]: BIO_read returned a system error 104: Connection reset by peer
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.core.peer] - [transport_read_layer]: ERRCONNECT_CONNECT_TRANSPORT_FAILED [0x0002000D]
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.core.nla] - [nla_server_recv_stream]: nla_recv() error: -1
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.core.transport] - [transport_accept_nla]: client authentication failure
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.api] - [peer_recv_callback_internal]: CONNECTION_STATE_NEGO - rdp_server_accept_nego() fail
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:00001821] [ERROR][com.freerdp.core.transport] - [transport_check_fds]: transport_check_fds: transport->ReceiveCallback() - STATE_RUN_FAILED [-1]
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:000011a8] [WARN][com.freerdp.core.rdp] - [rdp_send_deactivate_all][0x55a9404be040]: rdpMcs::userId == 0, skip sending PDU_TYPE_DEACTIVATE_ALL
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [11:56:53:744] [4520:000011a8] [ERROR][com.freerdp.core.transport] - [transport_default_write]: BIO_should_retry returned an error: error:80000020:system library::Broken pipe
oct. 19 11:56:53 cascadia gnome-remote-desktop-daemon[4520]: [RDP] Network or intentional disconnect, stopping session
oct. 19 11:56:55 cascadia gnome-remote-desktop-daemon[4520]: [11:56:55:755] [4520:0000182b] [ERROR][com.freerdp.core.rdp] - [tpkt_ensure_stream_consumed_][0x55a9404be040]: [rdp_read_info_packet] Received invalid TPKT header length 612, 214 bytes too long!
oct. 19 11:56:55 cascadia gnome-remote-desktop-daemon[4520]: [RDP.CLIPRDR] Client capabilities: long format names, stream file clip, file clip no file paths, can lock clip data, huge file support
oct. 19 11:56:55 cascadia gnome-remote-desktop-daemon[4520]: [RDP.AUDIO_INPUT] Setting up Audio Source
oct. 19 11:56:55 cascadia gnome-remote-desktop-daemon[4520]: gnome-remote-desktop-daemon: ../src/libei-connection.c:75: ei_connection_get_context: Assertion `connection' failed.
oct. 19 11:56:55 cascadia audit[4520]: ANOM_ABEND auid=1000 uid=1000 gid=1000 ses=2 subj=unconfined_u:unconfined_r:unconfined_t:s0-s0:c0.c1023 pid=4520 comm="gnome-remote-de" exe="/usr/libexec/gnome-remote-desktop-daemon" sig=6 res=1
oct. 19 11:56:55 cascadia /usr/libexec/xdg-desktop-portal[1793]: Realtime error: Could not get pidns for pid 4520: Could not fstatat ns/pid: N'est pas un dossier
oct. 19 11:56:55 cascadia systemd-coredump[6200]: Process 4520 (gnome-remote-de) of user 1000 terminated abnormally with signal 6/ABRT, processing...
oct. 19 11:56:55 cascadia audit: BPF prog-id=99 op=LOAD
oct. 19 11:56:55 cascadia audit: BPF prog-id=100 op=LOAD
oct. 19 11:56:55 cascadia audit: BPF prog-id=101 op=LOAD
oct. 19 11:56:55 cascadia systemd[1]: Started systemd-coredump@2-8193-6200_6201-0.service - Process Core Dump (PID 6200/UID 0).
oct. 19 11:56:55 cascadia audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@2-8193-6200_6201-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
oct. 19 11:56:56 cascadia systemd-coredump[6203]: [🡕] Process 4520 (gnome-remote-de) of user 1000 dumped core.
Module libspa-audioconvert.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-session-manager.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-metadata.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-adapter.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-client-device.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-client-node.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-protocol-native.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libpipewire-module-rt.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libdbus-1.so.3 from rpm dbus-1.16.0-4.fc43.x86_64
Module libspa-dbus.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libspa-journal.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module libspa-support.so from rpm pipewire-1.4.8-2.fc43.x86_64
Module legacy.so from rpm openssl-3.5.1-2.fc43.x86_64
Module libtinfo.so.6 from rpm ncurses-6.5-7.20250614.fc43.x86_64
Module libpciaccess.so.0 from rpm libpciaccess-0.16-16.fc43.x86_64
Module libedit.so.0 from rpm libedit-3.1-56.20250104cvs.fc43.x86_64
Module libdrm_intel.so.1 from rpm libdrm-2.4.125-2.fc43.x86_64
Module libelf.so.1 from rpm elfutils-0.193-3.fc43.x86_64
Module libdrm_amdgpu.so.1 from rpm libdrm-2.4.125-2.fc43.x86_64
Module libxshmfence.so.1 from rpm libxshmfence-1.3.2-7.fc43.x86_64
Module libxcb-sync.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libsensors.so.4 from rpm lm_sensors-3.6.0-23.fc43.x86_64
Module libSPIRV-Tools.so from rpm spirv-tools-2025.3-4.fc43.x86_64
Module libzstd.so.1 from rpm zstd-1.5.7-2.fc43.x86_64
Module libxcb-present.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-dri3.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libwayland-client.so.0 from rpm wayland-1.24.0-1.fc43.x86_64
Module libxcb-xfixes.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-randr.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libX11-xcb.so.1 from rpm libX11-1.8.12-1.fc43.x86_64
Module libexpat.so.1 from rpm expat-2.7.2-1.fc43.x86_64
Module libgbm.so.1 from rpm mesa-25.2.4-2.fc43.x86_64
Module libgallium-25.2.4.so from rpm mesa-25.2.4-2.fc43.x86_64
Module libEGL_mesa.so.0 from rpm mesa-25.2.4-2.fc43.x86_64
Module libGLdispatch.so.0 from rpm libglvnd-1.7.0-8.fc43.x86_64
Module libEGL.so.1 from rpm libglvnd-1.7.0-8.fc43.x86_64
Module libdconfsettings.so from rpm dconf-0.49.0-1.fc43.x86_64
Module libseccomp.so.2 from rpm libseccomp-2.6.0-2.fc43.x86_64
Module liblcms2.so.2 from rpm lcms2-2.16-6.fc43.x86_64
Module libbrotlicommon.so.1 from rpm brotli-1.1.0-10.fc43.x86_64
Module libgraphite2.so.3 from rpm graphite2-1.3.14-19.fc43.x86_64
Module liblzma.so.5 from rpm xz-5.8.1-2.fc43.x86_64
Module libgpg-error.so.0 from rpm libgpg-error-1.55-2.fc43.x86_64
Module libicudata.so.77 from rpm icu-77.1-1.fc43.x86_64
Module libsharpyuv.so.0 from rpm libwebp-1.6.0-2.fc43.x86_64
Module libkeyutils.so.1 from rpm keyutils-1.6.3-6.fc43.x86_64
Module libkrb5support.so.0 from rpm krb5-1.21.3-7.fc43.x86_64
Module libglycin-2.so.0 from rpm glycin-2.0.3-1.fc43.x86_64
Module libblkid.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64
Module libXau.so.6 from rpm libXau-1.0.12-3.fc43.x86_64
Module libbrotlidec.so.1 from rpm brotli-1.1.0-10.fc43.x86_64
Module libharfbuzz.so.0 from rpm harfbuzz-11.5.1-1.fc43.x86_64
Module libbz2.so.1 from rpm bzip2-1.0.8-21.fc43.x86_64
Module libxml2.so.2 from rpm libxml2-2.12.10-5.fc43.x86_64
Module libgmp.so.10 from rpm gmp-6.3.0-4.fc43.x86_64
Module libnettle.so.8 from rpm nettle-3.10.1-2.fc43.x86_64
Module libhogweed.so.6 from rpm nettle-3.10.1-2.fc43.x86_64
Module libtasn1.so.6 from rpm libtasn1-4.20.0-2.fc43.x86_64
Module libunistring.so.5 from rpm libunistring-1.1-10.fc43.x86_64
Module libidn2.so.0 from rpm libidn2-2.3.8-2.fc43.x86_64
Module libp11-kit.so.0 from rpm p11-kit-0.25.8-1.fc43.x86_64
Module libicuuc.so.77 from rpm icu-77.1-1.fc43.x86_64
Module libjson-c.so.5 from rpm json-c-0.18-7.fc43.x86_64
Module libjpeg.so.62 from rpm libjpeg-turbo-3.1.2-1.fc43.x86_64
Module libwebp.so.7 from rpm libwebp-1.6.0-2.fc43.x86_64
Module liburiparser.so.1 from rpm uriparser-0.9.9-1.fc43.x86_64
Module libcom_err.so.2 from rpm e2fsprogs-1.47.3-2.fc43.x86_64
Module libk5crypto.so.3 from rpm krb5-1.21.3-7.fc43.x86_64
Module libkrb5.so.3 from rpm krb5-1.21.3-7.fc43.x86_64
Module libdrm.so.2 from rpm libdrm-2.4.125-2.fc43.x86_64
Module libopenh264.so.8 from rpm noopenh264-2.6.0-2.fc43.x86_64
Module libgsm.so.1 from rpm gsm-1.0.23-1.fc43.x86_64
Module libxkbfile.so.1 from rpm libxkbfile-1.1.3-4.fc43.x86_64
Module libssl.so.3 from rpm openssl-3.5.1-2.fc43.x86_64
Module libcap.so.2 from rpm libcap-2.76-3.fc43.x86_64
Module libtss2-sys.so.1 from rpm tpm2-tss-4.1.3-8.fc43.x86_64
Module libcrypto.so.3 from rpm openssl-3.5.1-2.fc43.x86_64
Module libgdk_pixbuf-2.0.so.0 from rpm gdk-pixbuf2-2.44.3-1.fc43.x86_64
Module libffi.so.8 from rpm libffi-3.5.1-2.fc43.x86_64
Module libselinux.so.1 from rpm libselinux-3.9-5.fc43.x86_64
Module libmount.so.1 from rpm util-linux-2.41.1-17.fc43.x86_64
Module libgmodule-2.0.so.0 from rpm glib2-2.86.0-2.fc43.x86_64
Module libpcre2-8.so.0 from rpm pcre2-10.46-1.fc43.x86_64
Module libpixman-1.so.0 from rpm pixman-0.46.2-2.fc43.x86_64
Module libxcb-shm.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb-render.so.0 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libxcb.so.1 from rpm libxcb-1.17.0-6.fc43.x86_64
Module libXrender.so.1 from rpm libXrender-0.9.12-3.fc43.x86_64
Module libXext.so.6 from rpm libXext-1.3.6-4.fc43.x86_64
Module libX11.so.6 from rpm libX11-1.8.12-1.fc43.x86_64
Module libfreetype.so.6 from rpm freetype-2.13.3-3.fc43.x86_64
Module libfontconfig.so.1 from rpm fontconfig-2.17.0-3.fc43.x86_64
Module libpng16.so.16 from rpm libpng-1.6.50-2.fc43.x86_64
Module libz.so.1 from rpm zlib-ng-2.2.5-2.fc43.x86_64
Module libgnutls.so.30 from rpm gnutls-3.8.10-3.fc43.x86_64
Module libvncserver.so.1 from rpm libvncserver-0.9.15-4.fc43.x86_64
Module libwinpr3.so.3 from rpm freerdp-3.16.0-4.fc43.x86_64
Module libvulkan.so.1 from rpm vulkan-loader-1.4.321.0-3.fc43.x86_64
Module libopus.so.0 from rpm opus-1.5.2-3.fc43.x86_64
Module libva-drm.so.2 from rpm libva-2.22.0-6.fc43.x86_64
Module libva.so.2 from rpm libva-2.22.0-6.fc43.x86_64
Module libfuse3.so.3 from rpm fuse3-3.16.2-5.fc42.x86_64
Module libfreerdp-server3.so.3 from rpm freerdp-3.16.0-4.fc43.x86_64
Module libfreerdp3.so.3 from rpm freerdp-3.16.0-4.fc43.x86_64
Module libfdk-aac.so.2 from rpm fdk-aac-free-2.0.0-16.fc43.x86_64
Module libsystemd.so.0 from rpm systemd-258-1.fc43.x86_64
Module libtss2-tctildr.so.0 from rpm tpm2-tss-4.1.3-8.fc43.x86_64
Module libtss2-rc.so.0 from rpm tpm2-tss-4.1.3-8.fc43.x86_64
Module libtss2-mu.so.0 from rpm tpm2-tss-4.1.3-8.fc43.x86_64
Module libtss2-esys.so.0 from rpm tpm2-tss-4.1.3-8.fc43.x86_64
Module libsecret-1.so.0 from rpm libsecret-0.21.7-4.fc43.x86_64
Module libxkbcommon.so.0 from rpm libxkbcommon-1.11.0-1.fc43.x86_64
Module libepoxy.so.0 from rpm libepoxy-1.5.10-11.fc43.x86_64
Module libnotify.so.4 from rpm libnotify-0.8.7-1.fc43.x86_64
Module libei.so.1 from rpm libei-1.5.0-1.fc43.x86_64
Module libpipewire-0.3.so.0 from rpm pipewire-1.4.8-2.fc43.x86_64
Module libgobject-2.0.so.0 from rpm glib2-2.86.0-2.fc43.x86_64
Module libgio-2.0.so.0 from rpm glib2-2.86.0-2.fc43.x86_64
Module libglib-2.0.so.0 from rpm glib2-2.86.0-2.fc43.x86_64
Module libcairo.so.2 from rpm cairo-1.18.4-2.fc43.x86_64
Stack trace of thread 4520:
#0 0x00007fa6f53d23cc __pthread_kill_implementation (libc.so.6 + 0x743cc)
#1 0x00007fa6f537818e raise (libc.so.6 + 0x1a18e)
#2 0x00007fa6f535f6d0 abort (libc.so.6 + 0x16d0)
#3 0x00007fa6f535f639 __assert_fail_base.cold (libc.so.6 + 0x1639)
#4 0x00007fa6f62f7ce9 ei_connection_get_context.part.0 (libei.so.1 + 0xce9)
#5 0x00007fa6f62f80f3 ei_connection_sync.cold (libei.so.1 + 0x10f3)
#6 0x00007fa6f62fdd3b ei_ping (libei.so.1 + 0x6d3b)
#7 0x000055a938f9900c n/a (/80/d18ca8ff278c560ef89eaf9129df49772557b06c03dee5d795b82a63030286.file + 0x4f00c)
#8 0x000055a938f991f6 n/a (/80/d18ca8ff278c560ef89eaf9129df49772557b06c03dee5d795b82a63030286.file + 0x4f1f6)
#9 0x000055a938f992bf n/a (/80/d18ca8ff278c560ef89eaf9129df49772557b06c03dee5d795b82a63030286.file + 0x4f2bf)
#10 0x00007fa6f6648263 g_main_context_dispatch_unlocked.lto_priv.0 (libglib-2.0.so.0 + 0x41263)
#11 0x00007fa6f66511b8 g_main_context_iterate_unlocked.isra.0 (libglib-2.0.so.0 + 0x4a1b8)
#12 0x00007fa6f6651363 g_main_context_iteration (libglib-2.0.so.0 + 0x4a363)
#13 0x00007fa6f64e315d g_application_run (libgio-2.0.so.0 + 0xaf15d)
#14 0x000055a938f55b5d n/a (/80/d18ca8ff278c560ef89eaf9129df49772557b06c03dee5d795b82a63030286.file + 0xbb5d)
#15 0x00007fa6f53615b5 __libc_start_call_main (libc.so.6 + 0x35b5)
#16 0x00007fa6f5361668 __libc_start_main@@GLIBC_2.34 (libc.so.6 + 0x3668)
#17 0x000055a938f55d75 n/a (/80/d18ca8ff278c560ef89eaf9129df49772557b06c03dee5d795b82a63030286.file + 0xbd75)
ELF object binary architecture: AMD x86-64
oct. 19 11:56:56 cascadia systemd[1]: systemd-coredump@2-8193-6200_6201-0.service: Deactivated successfully.
oct. 19 11:56:56 cascadia audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-coredump@2-8193-6200_6201-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
oct. 19 11:56:56 cascadia systemd[1]: systemd-coredump@2-8193-6200_6201-0.service: Consumed 396ms CPU time, 218.3M memory peak.
oct. 19 11:56:56 cascadia gnome-shell[1305]: Client error: error: Connexion ré-initialisée par le correspondant
oct. 19 11:56:56 cascadia systemd[1142]: gnome-remote-desktop.service: Main process exited, code=dumped, status=6/ABRT
oct. 19 11:56:56 cascadia systemd[1142]: gnome-remote-desktop.service: Failed with result 'core-dump'.
oct. 19 11:56:56 cascadia gnome-shell[1305]: D-Bus client with active sessions vanished
What can I do to understand what is going on here ?
In the meantime, booting with my pinned fedora 42 deployment, I can continue to use the VM via RDP from Windows.
Also, connecting to the RDP server on fedora 43 works from remina.