Hi,

* Jared Epp [Wed May 20, 2026 at 11:09:19PM -0600]:

> After updating a Debian guest from 13.4 to 13.5, which updates systemd from
> 257.9-1~deb13u1 to 257.13-1~deb13u1, I found I could no longer ssh into the
> guest using 'ssh qemu/guestname' on the host. I got the following error:
> 
> ***
> $ ssh qemu/guestname
> ERROR processVsock:261 : Failed to connect to vsock (cid=3 port=22) : 
> Connection reset by peer
> 
> mm_receive_fd: recvmsg: expected received 1 got 0
> proxy dialer did not pass back a connection
> ***
> 
> I also noticed this error in the journal for the guest when it boots:
> 
> ***
> May 19 18:59:24 kernel: NET: Registered PF_VSOCK protocol family
> May 19 18:59:24 systemd-ssh-generator[284]: Failed to query local AF_VSOCK 
> CID: Cannot assign requested address
> May 19 18:59:24 (sd-exec-[273]: 
> /usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
> status 1.
> ***
> 
> I tried rolling systemd back to 257.8-1~deb13u1 on the guest and rebooting it,
> and it fixes the issue.  I would have gone back to 257.9-1~deb13u1, but .8 and
> .13 are the only versions in the repo right now.
> 
> Rather than rolling systemd back, a workaround is to connect to the guest
> another way, use 'systemctl daemon-reload', and then manually start the socket
> with 'systemctl start sshd-vsock.socket'.  This has to be done every time the
> guest boots.
> 
> The first time I noticed this bug, reportbug asked me to report it upstream
> instead.  I did report it here https://github.com/systemd/systemd/issues/42188
> but they said that it seems to be a Debian specific issue.

I stumbled upon a similar issue which might be related:

  # journalctl | grep systemd-ssh-generator
  Jun 16 02:16:43 foobar systemd-ssh-generator[276]: Failed to query local 
AF_VSOCK CID: Cannot assign requested address
  Jun 16 02:16:43 foobar (sd-exec-[267]: 
/usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
status 1.
  Jun 16 02:16:44 foobar systemd[1]: Listening on sshd-unix-local.socket - 
OpenSSH Server Socket (systemd-ssh-generator, AF_UNIX Local).
  Jun 16 02:17:12 foobar systemd-ssh-generator[8053]: Failed to query local 
AF_VSOCK CID: Cannot assign requested address
  Jun 16 02:17:12 foobar (sd-exec-[8044]: 
/usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
status 1.
  Jun 16 02:17:21 foobar systemd-ssh-generator[8103]: Failed to query local 
AF_VSOCK CID: Cannot assign requested address
  Jun 16 02:17:21 foobar (sd-exec-[8094]: 
/usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
status 1.
  Jun 16 02:17:45 foobar (sd-exec-[11260]: 
/usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
status 1.
  Jun 16 02:17:45 foobar systemd-ssh-generator[11269]: Failed to query local 
AF_VSOCK CID: Cannot assign requested address
  Jun 16 02:17:46 foobar (sd-exec-[11287]: 
/usr/lib/systemd/system-generators/systemd-ssh-generator failed with exit 
status 1.
  Jun 16 02:17:46 foobar systemd-ssh-generator[11296]: Failed to query local 
AF_VSOCK CID: Cannot assign requested address

I couldn't find the corresponding branch/tag for
trixie's systemd 257.13-1~deb13u1 at
https://salsa.debian.org/systemd-team/systemd.git - but AFAICS
https://github.com/systemd/systemd/commit/8c3acba63b40cd0ebcb9863804e598744eda0b80
 +
https://github.com/systemd/systemd/commit/3bfdc950f7eae022814121a232ed067d2a8e1701
 +
https://github.com/systemd/systemd/commit/e1789bfa5ff5502f6b28d85e76a5e0ec4a6c0d9a
might be relevant here?

regards
-mika-

Attachment: signature.asc
Description: PGP signature

Reply via email to