Hello wonderful people! Quite recently (<24h) I updated my Linux Mint Cinnamon workstation (running 20.3 with kernel 5.16.10-051610-generic) with a simple "sudo apt update ; sudo apt dist-upgrade -y". After doing so, I noticed this afternoon that I could no longer use my scripts to reach an RDS server that I manage. After running another apt dist-upgrade -y and checking the validity of the .rdp file on a Windows machine, I am left to believe that a library or freerdp has broken. Below is the output in my terminal after running this command: /opt/freerdp-nightly/bin/xfreerdp /home/tmanok/Downloads/idmrds.rdp /u:"DOMAIN\USERNAME" /p:"REMOVED-PWD" /dynamic-resolution I've also added some comments to this "paste" of the output: #NORMAL OUTPUT [15:43:45:659] [6680:6681] [INFO][com.freerdp.core] - freerdp_connect:freerdp_set_last_error_ex resetting error state [15:43:45:659] [6680:6681] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpdr [15:43:45:659] [6680:6681] [INFO][com.freerdp.client.common.cmdline] - loading channelEx rdpsnd [15:43:45:660] [6680:6681] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr [15:43:45:660] [6680:6681] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc [15:43:46:999] [6680:6681] [INFO][com.freerdp.primitives] - primitives autodetect, using optimized [15:43:46:014] [6680:6681] [INFO][com.freerdp.core.nego] - Detecting if host can be reached locally. - This might take some time. [15:43:46:014] [6680:6681] [INFO][com.freerdp.core.nego] - To disable auto detection use /gateway-usage-method:direct [15:43:46:071] [6680:6681] [ERROR][com.freerdp.core] - freerdp_tcp_default_connect:freerdp_set_last_error_ex ERRCONNECT_DNS_NAME_NOT_FOUND [0x00020005] #THIS IS STILL NORMAL (always received this error and the other DNS_NAME_NOT_FOUND don't worry about it) [15:43:46:075] [6680:6681] [INFO][com.freerdp.core] - freerdp_tcp_default_connect:freerdp_set_last_error_ex resetting error state [15:43:46:516] [6680:6681] [INFO][com.freerdp.core.nego] - RDP_NEG_RSP::flags = { [0x1f] EXTENDED_CLIENT_DATA_SUPPORTED|DYNVC_GFX_PROTOCOL_SUPPORTED|RDP_NEGRSP_RESERVED|RESTRICTED_ADMIN_MODE_SUPPORTED|REDIRECTED_AUTHENTICATION_MODE_SUPPORTED } [15:43:46:573] [6680:6681] [INFO][com.freerdp.crypto] - known_hosts=1 [15:43:47:681] [6680:6681] [INFO][com.winpr.timezone] - winpr_get_unix_timezone_identifier_from_file: tzid: America/Vancouver [15:43:47:681] [6680:6681] [INFO][com.winpr.timezone] - winpr_get_timezone_from_link: tzid: America/Vancouver [15:43:47:681] [6680:6681] [INFO][com.winpr.timezone] - tzid: America/Vancouver [15:43:48:008] [6680:6681] [INFO][com.freerdp.core.nego] - Detecting if host can be reached locally. - This might take some time. [15:43:48:008] [6680:6681] [INFO][com.freerdp.core.nego] - To disable auto detection use /gateway-usage-method:direct [15:43:48:025] [6680:6681] [ERROR][com.freerdp.core] - freerdp_tcp_default_connect:freerdp_set_last_error_ex ERRCONNECT_DNS_NAME_NOT_FOUND [0x00020005] [15:43:48:028] [6680:6681] [INFO][com.freerdp.core] - freerdp_tcp_default_connect:freerdp_set_last_error_ex resetting error state [15:43:48:408] [6680:6681] [INFO][com.freerdp.core.nego] - RDP_NEG_RSP::flags = { [0x1f] EXTENDED_CLIENT_DATA_SUPPORTED|DYNVC_GFX_PROTOCOL_SUPPORTED|RDP_NEGRSP_RESERVED|RESTRICTED_ADMIN_MODE_SUPPORTED|REDIRECTED_AUTHENTICATION_MODE_SUPPORTED } [15:43:48:454] [6680:6681] [WARN][com.freerdp.crypto] - Certificate verification failure 'unable to get local issuer certificate (20)' at stack position 0 [15:43:48:454] [6680:6681] [WARN][com.freerdp.crypto] - CN = IDM-RDSH02.idm.local #ALSO NORMAL (Not sure why, this is a real TLS1.3 / SSL certificate from an authority, but I always see this error) [15:43:48:455] [6680:6681] [INFO][com.freerdp.crypto] - known_hosts=1 [15:43:49:562] [6680:6681] [INFO][com.winpr.timezone] - winpr_get_unix_timezone_identifier_from_file: tzid: America/Vancouver [15:43:49:562] [6680:6681] [INFO][com.winpr.timezone] - winpr_get_timezone_from_link: tzid: America/Vancouver [15:43:49:562] [6680:6681] [INFO][com.winpr.timezone] - tzid: America/Vancouver [15:43:50:266] [6680:6681] [INFO][com.freerdp.gdi] - Local framebuffer format PIXEL_FORMAT_BGRX32 [15:43:50:266] [6680:6681] [INFO][com.freerdp.gdi] - Remote framebuffer format PIXEL_FORMAT_BGRA32 [15:43:50:270] [6680:6681] [INFO][com.freerdp.client.x11] - Virtual core XTEST pointer button device (id: 4, mode: 10) [15:43:50:270] [6680:6681] [INFO][com.freerdp.client.x11] - DLL0945:00 04F3:311C Mouse button device (id: 11, mode: 7) [15:43:50:270] [6680:6681] [INFO][com.freerdp.client.x11] - DLL0945:00 04F3:311C Touchpad button device (id: 12, mode: 7) [15:43:50:270] [6680:6681] [INFO][com.freerdp.client.x11] - PS/2 Generic Mouse button device (id: 18, mode: 7) [15:43:50:324] [6680:6681] [INFO][com.winpr.clipboard] - initialized POSIX local file subsystem [15:43:50:328] [6680:6681] [INFO][com.freerdp.channels.rdpsnd.client] - [static] Loaded fake backend for rdpsnd [15:43:50:331] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel ainput [15:43:50:331] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel audin [15:43:50:332] [6680:6776] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service drive [gvfs] (static) [15:43:50:333] [6680:6776] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service smartcard (static) [15:43:50:333] [6680:6776] [INFO][com.freerdp.channels.rdpdr.client] - Loading device service printer (static) [15:43:50:334] [6680:6681] [INFO][com.freerdp.channels.audin.client] - Loaded pulse backend for audin [15:43:50:334] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel rdpgfx [15:43:50:334] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel disp [15:43:50:334] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel geometry [15:43:50:334] [6680:6681] [INFO][com.freerdp.channels.drdynvc.client] - Loading Dynamic Virtual Channel video [15:43:52:051] [6680:6776] [INFO][com.freerdp.channels.rdpdr.client] - registered [smartcard] device #1: SCARD (type=32 id=2) [15:43:52:184] [6680:6681] [INFO][com.freerdp.core] - rdp_set_error_info:freerdp_set_last_error_ex resetting error state #THIS IS WHERE THE SH*T HITS THE FAN (The above error I have seen "rdp_set_error_info:freerdp_set_last_error_ex resetting error state" but I'm not sure if it normally appears after I close a connection or whenever I perform one) #The FATAL errors below look ominous, I have little idea what they could be about... But I suspect they are hinting at the issue. [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - Data [channelsdispclientdisp_main.c:disp_on_new_channel_connection:287] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 0: /lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7fbba1cded30]
[15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 1: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(winpr_backtrace+0x79) [0x7fbba0cce9a9] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 2: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(winpr_log_backtrace_ex+0x99) [0x7fbba0ccec69] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 3: /opt/freerdp-nightly/bin/../lib/libfreerdp-client3.so.3(+0x14799b) [0x7fbba179099b] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 4: /opt/freerdp-nightly/bin/../lib/libfreerdp-client3.so.3(+0xa4431) [0x7fbba16ed431] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 5: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(+0x17534e) [0x7fbba0d3b34e] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 6: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fbba09b4609] [15:43:53:046] [6680:6783] [FATAL][com.freerdp.winpr.assert] - 7: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fbba0af6293] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - Caught signal 'Aborted' [6] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 0: /lib/x86_64-linux-gnu/libasan.so.5(+0x6cd30) [0x7fbba1cded30] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 1: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(winpr_backtrace+0x79) [0x7fbba0cce9a9] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 2: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(winpr_log_backtrace_ex+0x99) [0x7fbba0ccec69] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 3: /opt/freerdp-nightly/bin/../lib/libfreerdp3.so.3(+0x124407) [0x7fbba1151407] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 4: /lib/x86_64-linux-gnu/libc.so.6(+0x46210) [0x7fbba0a1a210] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 5: /lib/x86_64-linux-gnu/libc.so.6(gsignal+0xcb) [0x7fbba0a1a18b] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 6: /lib/x86_64-linux-gnu/libc.so.6(abort+0x12b) [0x7fbba09f9859] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 7: /opt/freerdp-nightly/bin/../lib/libfreerdp-client3.so.3(+0x1479a5) [0x7fbba17909a5] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 8: /opt/freerdp-nightly/bin/../lib/libfreerdp-client3.so.3(+0xa4431) [0x7fbba16ed431] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 9: /opt/freerdp-nightly/bin/../lib/libwinpr3.so.3(+0x17534e) [0x7fbba0d3b34e] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 10: /lib/x86_64-linux-gnu/libpthread.so.0(+0x9609) [0x7fbba09b4609] [15:43:53:047] [6680:6783] [ERROR][com.freerdp.utils] - 11: /lib/x86_64-linux-gnu/libc.so.6(clone+0x43) [0x7fbba0af6293] Ok, so the RDS Server is behind a gateway, which is likely why those DNS errors always show up and could be related to that common SSL error. The rest of the issues appear to be .so component related. Perhaps my brand-spankin' new kernel is to blame? If there are any other questions, please let me know, if you would like to see logs simply specify the path and I will be happy to provide them. Thank you very much for enabling me to be a full-time Linux user despite having to support Microsoft Infrastructure. Triston Line IT Specialist - Consultant tman...@gmail.com (https://link.getmailspring.com/link/7d9a5334-9be0-4f96-b363-0e63515bb...@getmailspring.com/0?redirect=mailto%3Atmanaok%40gmail.com&recipient=ZnJlZXJkcC1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ%3D)(250)880-7491 (tel:(250)880-7491) _______________________________________________ FreeRDP-devel mailing list FreeRDP-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freerdp-devel