-
Bug
-
Resolution: Unresolved
-
Undefined
-
rhel-10.0
-
No
-
Low
-
Upstream
-
Customer Reported
-
rhel-jotnar
-
None
-
False
-
False
-
-
None
-
None
-
None
-
None
-
Unspecified
-
Unspecified
-
Unspecified
-
None
What were you trying to do that didn't work?
Need to understand if Red Hat update for the freerdp package in RHEL 9.6 AppStream to version 3.8.0 or newer, or backport the upstream fix. Because the current AppStream version (2.11.x) exhibits a connection failure when the RDP target hostname resolves to multiple A records and one endpoint is unavailable. In customer environment, xfreerdp intermittently fails to connect behind DNS-based load balancers/HA, impacting day-to-day operations and forcing brittle workarounds (pinning a single IP, editing hosts files).
Upstream has addressed this behavior in 3.8.0 by properly iterating through all resolved addresses, and request RHEL to include this fix to restore reliable connectivity.
Reference: the upstream bug “xfreerdp fails to connect when one host out of several is down” —
https://github.com/FreeRDP/FreeRDP/issues/5335
Upon checking it is found that the mentioned commit is not there in RHEL 10 as well.
- rhpkg clone freerdp
- rhpkg switch-branch rhel-10-main
- git log --all | grep 4286a4c
https://github.com/FreeRDP/FreeRDP/commit/4286a4c16495916fbfa6b8a6764c35fc82e1c5ba
Required assistance with below:
- Need confirmation if this will be introduced on 10 or not?
- Will this be backported in RHEL 9 as cu requested to backport the upstream fix?
Customer reported below:
xfreerdp intermittently fails to connect behind DNS-based load balancers/HA, impacting day-to-day operations and forcing brittle workarounds (pinning a single IP, editing hosts files). Please provide the package NVR for which the bug is seen: