[BUG] FreeRDP works only after manually launching it #579
Unanswered
iloveakitas
asked this question in
Support
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm running winapps with podman on Fedora 42KDE. Testing FreeRDP worked, installing WinApps worked, but when first launching a windows app after booting (so it's not connected to podman compose or freerdp), no app will start. But if I start the FreeRDP session manually, then close the window and try launching an app again, it now starts the application. I also put FREERDP_COMMAND="xfreerdp" but it still seems to behave the same way. Checking the logs after launching the app a few times just gives the same log every time, the app starts, then ends... but if I launch freerdp manually before, the app will work.
Log for launching an app:
[Tue Jun 24 06:53:50 PM EEST 2025-27545] START [Tue Jun 24 06:53:50 PM EEST 2025-27545] SCRIPT_DIR: /home/user/.local/bin [Tue Jun 24 06:53:50 PM EEST 2025-27545] SCRIPT_ARGS: word-o365 [Tue Jun 24 06:53:50 PM EEST 2025-27545] HOME_DIR: /home/user [Tue Jun 24 06:53:50 PM EEST 2025-27545] LAST_RUN: 1750780389 [Tue Jun 24 06:53:50 PM EEST 2025-27545] THIS_RUN: 1750780430 [Tue Jun 24 06:53:50 PM EEST 2025-27545] Using FreeRDP command 'xfreerdp'. [Tue Jun 24 06:53:50 PM EEST 2025-27545] ENDLog for first booting into windows:
[Tue Jun 24 06:54:56 PM EEST 2025-11505] START [Tue Jun 24 06:54:56 PM EEST 2025-11505] SCRIPT_DIR: /home/user/.local/bin [Tue Jun 24 06:54:56 PM EEST 2025-11505] SCRIPT_ARGS: windows [Tue Jun 24 06:54:56 PM EEST 2025-11505] HOME_DIR: /home/user [Tue Jun 24 06:54:56 PM EEST 2025-11505] LAST_RUN: 1750780430 [Tue Jun 24 06:54:56 PM EEST 2025-11505] THIS_RUN: 1750780496 [Tue Jun 24 06:54:56 PM EEST 2025-11505] Using FreeRDP command 'xfreerdp'. [Tue Jun 24 06:54:56 PM EEST 2025-11505] WINDOWSEdit: So, I ran an app and then freerdp manually (through Microsoft Windows RDP Session app), closed freerdp and ran app again so the app would launch. Actually, even running the freerdp app has the same issue and needs a second run for it to work. Freerdp through "xfreerdp /u:"smth" /p:"smth" /v:ip /cert:tofu" has to be closed, ran again for it to work properly also. This was the behaviour of the command from the first time, from when I was testing, but now I realized that it's been happening like this from the first time.
First run of the command:
[19:12:59:665] [21391:00005391] [WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/damian/.config/freerdp/action.sh' [19:12:59:665] [21391:00005391] [WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/damian/.config/freerdp/action.sh' [19:13:00:724] [21391:00005391] [WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0 [19:13:00:724] [21391:00005391] [WARN][com.freerdp.crypto] - [verify_cb]: CN = WIN-RJVNP0ST5U9 [19:13:00:724] [21391:00005391] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [19:13:00:724] [21391:00005391] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [19:13:00:803] [21391:00005391] [WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1008, got 1003 [19:13:00:803] [21391:00005391] [WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping. [19:13:00:977] [21391:00005391] [WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1008, got 1003 [19:13:00:985] [21391:00005391] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Local framebuffer format PIXEL_FORMAT_BGRX32 [19:13:00:985] [21391:00005391] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Remote framebuffer format PIXEL_FORMAT_BGRA32 [19:13:00:990] [21391:00005391] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [static] Loaded fake backend for rdpsnd [19:13:00:990] [21391:00005391] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel ainput [19:13:00:990] [21391:00005391] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpgfx [19:13:00:990] [21391:00005391] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpsnd [19:13:00:074] [21391:000053d7] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [dynamic] Loaded fake backend for rdpsnd [19:13:01:704] [21391:000053d7] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [dynamic] Loaded fake backend for rdpsnd [19:15:10:447] [21391:0000538f] [ERROR][com.freerdp.core] - [freerdp_abort_connect_context]: ERRCONNECT_CONNECT_CANCELLED [0x0002000B]Second run of the command:
[19:15:13:649] [21556:00005435] [WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/damian/.config/freerdp/action.sh' [19:15:13:649] [21556:00005435] [WARN][com.freerdp.client.xfreerdp.utils] - [run_action_script]: [ActionScript] no such script '/home/damian/.config/freerdp/action.sh' [19:15:14:677] [21556:00005435] [WARN][com.freerdp.crypto] - [verify_cb]: Certificate verification failure 'self-signed certificate (18)' at stack position 0 [19:15:14:677] [21556:00005435] [WARN][com.freerdp.crypto] - [verify_cb]: CN = WIN-RJVNP0ST5U9 [19:15:14:678] [21556:00005435] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [19:15:14:678] [21556:00005435] [ERROR][com.winpr.sspi.Kerberos] - [kerberos_AcquireCredentialsHandleA]: krb5_parse_name (Configuration file does not specify default realm [-1765328160]) [19:15:14:686] [21556:00005435] [WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1008, got 1003 [19:15:14:686] [21556:00005435] [WARN][com.freerdp.core.license] - [license_read_binary_blob_data]: license binary blob::type BB_ERROR_BLOB, length=0, skipping. [19:15:14:754] [21556:00005435] [WARN][com.freerdp.core.connection] - [rdp_client_connect_auto_detect]: expected messageChannelId=1008, got 1003 [19:15:14:761] [21556:00005435] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Local framebuffer format PIXEL_FORMAT_BGRX32 [19:15:14:761] [21556:00005435] [INFO][com.freerdp.gdi] - [gdi_init_ex]: Remote framebuffer format PIXEL_FORMAT_BGRA32 [19:15:14:765] [21556:00005435] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [static] Loaded fake backend for rdpsnd [19:15:14:765] [21556:00005435] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel ainput [19:15:14:765] [21556:00005435] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpgfx [19:15:14:765] [21556:00005435] [INFO][com.freerdp.channels.drdynvc.client] - [dvcman_load_addin]: Loading Dynamic Virtual Channel rdpsnd [19:15:14:830] [21556:0000547a] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [dynamic] Loaded fake backend for rdpsnd [19:15:14:305] [21556:0000547a] [INFO][com.freerdp.channels.rdpsnd.client] - [rdpsnd_load_device_plugin]: [dynamic] Loaded fake backend for rdpsnd [19:15:15:440] [21556:00005434] [ERROR][com.freerdp.core] - [freerdp_abort_connect_context]: ERRCONNECT_CONNECT_CANCELLED [0x0002000B]Beta Was this translation helpful? Give feedback.
All reactions