Hi,
yes, our fault. already fixed with
https://github.com/FreeRDP/FreeRDP/pull/7674
next nightly builds should work normal again.
regards
Armin
On 26.02.22 01:06, Triston Line via FreeRDP-devel wrote:
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
[email protected]
(https://link.getmailspring.com/link/[email protected]/0?redirect=mailto%3Atmanaok%40gmail.com&recipient=ZnJlZXJkcC1kZXZlbEBsaXN0cy5zb3VyY2Vmb3JnZS5uZXQ%3D)(250)880-7491
(tel:(250)880-7491)
_______________________________________________
FreeRDP-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freerdp-devel
_______________________________________________
FreeRDP-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freerdp-devel