Qvm-connect-tcp to Kicksecure 18 distro-morphed from debian-13-minimal

I cannot use qvm-connect-tcp to connect to a VM which template is Kicksecure 18 distro-morphed from debian-13-minimal.

Is this expected? Does Kicksecure or minimal templates disable qvm-connect-tcp?

When I change the template of the VM to debian-13-xfce, I can qvm-connect-tcp into it without problems.

Do you get any errors or anything? What steps did you take?

I suspect it has to do with Kicksecure, since I have never had any trouble using qvm-connect-tcp with debian-13-minimal qubes. Even though it doesn’t touch on Kicksecure, when it comes to digging into the issue, you may find something useful in the following thread:

1 Like

Yes, journalctl --follow shows this error in the VM that should receive the qvm-connect-tcp connection initiated by another VM:

Apr 30 05:15:38 sys-something qrexec-agent[3178]: 2026-04-30 05:15:38.462 qrexec-agent[3178]: exec.c:589:qubes_tcp_connect: Connecting to 127.0.0.1:1080
Apr 30 05:15:38 sys-something qrexec-agent[3178]: 2026-04-30 05:15:38.462 qrexec-agent[3178]: exec.c:623:qubes_tcp_connect: connect: Connection refused
Apr 30 05:15:38 sys-something qrexec-agent[3178]: 2026-04-30 05:15:38.462 qrexec-agent[3178]: qrexec-agent-data.c:242:handle_new_process_common: failed to spawn process