[Closed] Operation execution window not visible i3 on 4.2.0-rc4

Operation execution panel is not apearning for me on i3 if I want to have external USB and Mouse.

Also, systray is not working as well. It is not transparent, is not there at all [I’m seeing, usually, only network on systray, but no devices …]

I’m running 4Qubes .2 RC4 on Librem 14

Can I fix these issues somehow?

LE:
This is what I’m getting from journal in dom0

Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]: qrexec: qubes.InputKeyboard+: sys-usb -> @adminvm: allowed to dom0
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]: Task exception was never retrieved
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]: future: <Task finished name='Task-88' coro=<handle_client_connection() done, defined at /usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py:73> exception=FileNotFoundError(2, 'No such file or directory')>
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]: Traceback (most recent call last):
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py", line 118, in handle_client_connection
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     result = await handle_request(
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:              ^^^^^^^^^^^^^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 370, in handle_request
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     return await resolution.execute()
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 97, in execute
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     ask_response = await call_socket_service(
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib/python3.11/site-packages/qrexec/server.py", line 108, in call_socket_service_local
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     reader, writer = await asyncio.open_unix_connection(path)
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib64/python3.11/asyncio/streams.py", line 97, in open_unix_connection
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     transport, _ = await loop.create_unix_connection(
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib64/python3.11/asyncio/unix_events.py", line 259, in create_unix_connection
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     await self.sock_connect(sock, path)
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 634, in sock_connect
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     return await fut
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:            ^^^^^^^^^
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]:     sock.connect(address)
Oct 30 20:30:09 dom0 qrexec-policy-daemon[2040]: FileNotFoundError: [Errno 2] No such file or directory

If I’ll plug a keyboard it will work, the above error is happening only with mouse [but the window to allow them is not appearing for keyboard as well]

I do have same error if I want to send a file from a qube to another [so I’ll not be able using GUI]

This is happening only on i3

I edited the title to make is clear this issue affects R4.2-rc4.

I’m not sure I understand your issue. Can you explain clearly what’s not working and the steps to replicate this?

I made some more changes to the title to make more clear [and removed systray from there …]

So if I’ll plug keyboard or mouse into my laptop I’ll not see the Operation execution window to allow them [or deny] …
windows

I do have same issue if I’ll try to copy from one vm to another … the window will not appear
For keyboard and mouse I made policy changes so it will not need to ask in order to work [but I would like to work as I don’t want to allow them by default]
For copy from one vm to another I’m using cli now but same … I would like to do this via gui

The error that I do have when I’m trying to copy or plug is the one from first message, appears in dom0 if I’m running the journal there and watching while trying to copy or plug

I hope now the issue is more clear

The title is saying is happening on i3 only but I want to mention here again. On xfce it is working as expected, I do have this issue only on i3

thank you

LE: I’m 99% sure I’m having this issue on 4.1 as well, as first I installed 4.1, I had that issue and I just said to upgrade to 4.2RC4 as I said maybe there is a change to fix the issue :slight_smile: … [99% sure because I didn’t tested “copy to another vm” option from gui, but the window did not apper when I plugged keyboard or mouse; I expeced on 4.1 I would have same issue with copy as well]

Well this is strange. I use i3 (v4.23) on 4.2 (also used it on 4.1) and I never got this kind of issue. Here’s a screenshot of the copy confirmation window executed from a qube file manager:

Can’t test with a keyboard but I guess it would work for me too.

It says FileNotFoundError: [Errno 2] No such file or directory so maybe something is not running on i3? Can you enable testing repositories and update all packages in dom0?

I’m on i3 4.22
I enabled testing repo but looks like i3 can’t be upgraded to 4.23 so don’t understand how’s 4.23 for you [it seems it was released 3 days ago]

i3 is currently at version 4.22 in the repo (I built version 4.23 myself) but it was working when I was using it before. I asked you to enable the testing repo to see if you could upgrade qrexec to see if it could fix the issue.

Enabling testing repo didn’t help

Can you replicate the issue with i3 copying file and get qrexec-policy-daemon logs with this command in dom0:
sudo journalctl -u qubes-qrexec-policy-daemon -b > policy-log.txt

Is the service still running after the error (sudo systemctl status qubes-qrexec-policy-daemon)?

Yes the daemon is still running
The error is same …

Nov 02 08:37:12 dom0 systemd[1]: Started qubes-qrexec-policy-daemon.service - Qubes remote exec policy daemon.
Nov 02 08:37:12 dom0 qrexec-policy-daemon[2390]: warning: !compat-4.0 directive in file /etc/qubes/policy.d/35-compat.policy line 16 is transitional and will be deprecated
Nov 02 08:37:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: sys-usb -> @default: allowed to dom0
Nov 02 08:37:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:37:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:37:33 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: sys-firewall -> @default: allowed to dom0
Nov 02 08:37:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:37:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:37:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:37:39 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.InputKeyboard+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:39 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.InputKeyboard+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:39 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.InputMouse+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:39 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.InputKeyboard+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:40 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:37:40 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:37:40 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:40 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:37:45 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:37:45 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:37:45 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:45 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:37:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:37:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:37:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-usb -> @adminvm: allowed to dom0
Nov 02 08:37:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:37:55 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:42:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: sys-firewall -> @adminvm: allowed to dom0
Nov 02 08:42:51 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: sys-net -> @adminvm: allowed to dom0
Nov 02 08:43:11 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: sys-whonix -> @adminvm: allowed to dom0
Nov 02 08:44:03 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-data-vm -> @adminvm: allowed to dom0
Nov 02 08:44:08 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-data-vm -> @adminvm: allowed to dom0
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]: Task exception was never retrieved
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]: future: <Task finished name='Task-68' coro=<handle_client_connection() done, defined at /usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py:73> exception=FileNotFoundError(2, 'No such file or directory')>
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]: Traceback (most recent call last):
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py", line 118, in handle_client_connection
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     result = await handle_request(
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:              ^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 370, in handle_request
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     return await resolution.execute()
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 97, in execute
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     ask_response = await call_socket_service(
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/server.py", line 108, in call_socket_service_local
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     reader, writer = await asyncio.open_unix_connection(path)
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/streams.py", line 97, in open_unix_connection
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     transport, _ = await loop.create_unix_connection(
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/unix_events.py", line 259, in create_unix_connection
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     await self.sock_connect(sock, path)
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 634, in sock_connect
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     return await fut
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]:     sock.connect(address)
Nov 02 08:44:10 dom0 qrexec-policy-daemon[2390]: FileNotFoundError: [Errno 2] No such file or directory
Nov 02 08:44:13 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-data-vm -> @adminvm: allowed to dom0
Nov 02 08:44:15 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-data-vm -> @default: allowed to dom0
Nov 02 08:44:18 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-data-vm -> @adminvm: allowed to dom0
Nov 02 08:44:24 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-data-vm -> @adminvm: allowed to dom0
Nov 02 08:44:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp6740 -> @adminvm: allowed to dom0
Nov 02 08:44:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: disp6740 -> @default: allowed to dom0
Nov 02 08:44:35 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp6740 -> @adminvm: allowed to dom0
Nov 02 08:44:40 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp6740 -> @adminvm: allowed to dom0
Nov 02 08:44:45 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp6740 -> @adminvm: allowed to dom0
Nov 02 08:44:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp6740 -> @adminvm: allowed to dom0
Nov 02 08:46:23 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: fedora-38-dvm -> @adminvm: allowed to dom0
Nov 02 08:46:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: fedora-38-dvm -> @default: allowed to dom0
Nov 02 08:46:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: fedora-38-dvm -> @adminvm: allowed to dom0
Nov 02 08:46:33 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: fedora-38-dvm -> @adminvm: allowed to dom0
Nov 02 08:46:38 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: fedora-38-dvm -> @adminvm: allowed to dom0
Nov 02 08:46:44 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: fedora-38-dvm -> @adminvm: allowed to dom0
Nov 02 08:48:23 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp8970 -> @adminvm: allowed to dom0
Nov 02 08:48:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp8970 -> @adminvm: allowed to dom0
Nov 02 08:48:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: disp8970 -> @default: allowed to dom0
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]: Task exception was never retrieved
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]: future: <Task finished name='Task-108' coro=<handle_client_connection() done, defined at /usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py:73> exception=FileNotFoundError(2, 'No such file or directory')>
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]: Traceback (most recent call last):
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py", line 118, in handle_client_connection
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     result = await handle_request(
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:              ^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 370, in handle_request
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     return await resolution.execute()
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 97, in execute
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     ask_response = await call_socket_service(
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/server.py", line 108, in call_socket_service_local
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     reader, writer = await asyncio.open_unix_connection(path)
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/streams.py", line 97, in open_unix_connection
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     transport, _ = await loop.create_unix_connection(
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/unix_events.py", line 259, in create_unix_connection
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     await self.sock_connect(sock, path)
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 634, in sock_connect
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     return await fut
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]:     sock.connect(address)
Nov 02 08:48:49 dom0 qrexec-policy-daemon[2390]: FileNotFoundError: [Errno 2] No such file or directory
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]: Task exception was never retrieved
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]: future: <Task finished name='Task-110' coro=<handle_client_connection() done, defined at /usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py:73> exception=FileNotFoundError(2, 'No such file or directory')>
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]: Traceback (most recent call last):
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py", line 118, in handle_client_connection
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     result = await handle_request(
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:              ^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 370, in handle_request
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     return await resolution.execute()
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 97, in execute
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     ask_response = await call_socket_service(
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/server.py", line 108, in call_socket_service_local
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     reader, writer = await asyncio.open_unix_connection(path)
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/streams.py", line 97, in open_unix_connection
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     transport, _ = await loop.create_unix_connection(
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/unix_events.py", line 259, in create_unix_connection
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     await self.sock_connect(sock, path)
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 634, in sock_connect
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     return await fut
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]:     sock.connect(address)
Nov 02 08:48:59 dom0 qrexec-policy-daemon[2390]: FileNotFoundError: [Errno 2] No such file or directory
Nov 02 08:50:00 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:50:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:50:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:50:15 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:50:20 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:50:20 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-fedora-vm-apps -> @default: allowed to dom0
Nov 02 08:50:23 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:50:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: disp2134 -> @default: allowed to dom0
Nov 02 08:50:29 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:50:34 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:50:39 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:50:44 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:50:47 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:50:48 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:50:49 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:50:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:50:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:50:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:51:03 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:51:04 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:51:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:51:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:51:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 08:52:02 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:52:03 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.SyncAppMenus+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:52:13 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.FeaturesRequest+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 08:52:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:52:55 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:52:56 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-google-qvm -> @default: allowed to dom0
Nov 02 08:53:00 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:53:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:53:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:55:38 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: disp2134 -> @adminvm: allowed to dom0
Nov 02 08:56:18 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:56:23 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:56:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:56:33 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:56:38 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:56:38 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-google-qvm -> @default: allowed to dom0
Nov 02 08:58:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:58:55 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:59:00 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:59:03 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-google-qvm -> @default: allowed to dom0
Nov 02 08:59:06 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 08:59:11 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:03:54 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:03:54 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:03:59 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:04:00 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-personal-vm -> @default: allowed to dom0
Nov 02 09:04:04 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:04:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:04:15 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:06:53 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:06:54 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.FeaturesRequest+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:08:28 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:08:32 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-fedora-vm-apps -> @default: allowed to dom0
Nov 02 09:08:33 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:08:53 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp9853 -> @adminvm: allowed to dom0
Nov 02 09:08:57 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-personal-vm -> @adminvm: allowed to dom0
Nov 02 09:08:58 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp9853 -> @adminvm: allowed to dom0
Nov 02 09:08:58 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: disp9853 -> @default: allowed to dom0
Nov 02 09:09:03 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp9853 -> @adminvm: allowed to dom0
Nov 02 09:09:08 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp9853 -> @adminvm: allowed to dom0
Nov 02 09:09:13 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: disp9853 -> @adminvm: allowed to dom0
Nov 02 09:09:25 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:30 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:36 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:41 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:42 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-fedora-vm-apps -> @default: allowed to dom0
Nov 02 09:09:46 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:09:46 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:47 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:09:47 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:09:47 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:09:47 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:09:50 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:09:51 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.SyncAppMenus+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:10:02 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.FeaturesRequest+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:10:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:12 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:12 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:12 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:12 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:10:13 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:17 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:18 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:18 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:18 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:19 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:19 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:19 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:19 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.UpdatesProxy+: my-fedora-vm-apps -> @default: allowed to sys-net
Nov 02 09:11:57 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:11:58 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.SyncAppMenus+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:12:08 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.FeaturesRequest+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:12:15 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:12:16 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.SyncAppMenus+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:12:26 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.FeaturesRequest+: my-fedora-vm-apps -> @adminvm: allowed to dom0
Nov 02 09:13:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:13:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:13:10 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-google-qvm -> @default: allowed to dom0
Nov 02 09:13:15 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:13:20 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:13:25 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:17:56 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:18:01 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:18:05 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.GetDate+nanoseconds: my-google-qvm -> @default: allowed to dom0
Nov 02 09:18:06 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:18:11 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:18:16 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.WindowIconUpdater+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 09:23:00 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.NotifyUpdates+: my-google-qvm -> @adminvm: allowed to dom0
Nov 02 10:02:38 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.ClipboardPaste: my-personal-vm -> my-personal-vm: denied: target my-personal-vm is not a valid choice
Nov 02 10:03:01 dom0 qrexec-policy-daemon[2390]: qrexec: qubes.ClipboardPaste: my-personal-vm -> my-personal-vm: denied: target my-personal-vm is not a valid choice
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]: Task exception was never retrieved
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]: future: <Task finished name='Task-342' coro=<handle_client_connection() done, defined at /usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py:73> exception=FileNotFoundError(2, 'No such file or directory')>
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]: Traceback (most recent call last):
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_daemon.py", line 118, in handle_client_connection
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     result = await handle_request(
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:              ^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 370, in handle_request
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     return await resolution.execute()
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/tools/qrexec_policy_exec.py", line 97, in execute
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     ask_response = await call_socket_service(
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib/python3.11/site-packages/qrexec/server.py", line 108, in call_socket_service_local
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     reader, writer = await asyncio.open_unix_connection(path)
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/streams.py", line 97, in open_unix_connection
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     transport, _ = await loop.create_unix_connection(
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/unix_events.py", line 259, in create_unix_connection
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     await self.sock_connect(sock, path)
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 634, in sock_connect
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     return await fut
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:            ^^^^^^^^^
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:   File "/usr/lib64/python3.11/asyncio/selector_events.py", line 642, in _sock_connect
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]:     sock.connect(address)
Nov 02 12:01:50 dom0 qrexec-policy-daemon[2390]: FileNotFoundError: [Errno 2] No such file or directory

You have the error a few times here and not always related to keyboard or copying files.
Can you switch to xfce and check if you still get this error in the logs?
Also, is this a new installation or did you in-place upgraded from 4.1 to 4.2?

I did upgraded in-place [NOTE: Reason for that is with 4.2rc4 iso image I can’t actually create a bootable USB … I expect there is an issue with the iso as with 4.1 I can]

I reinstalled 4.1 w/o keyboard and mouse attached and now everything seems to work correctly

What do you use to flash the ISO on your USB key? I had issues with ventoy but balena etcher worked for me.

I just used dd