On 01.04.2023 01:12, Dmitri Kourennyi wrote:
The message seems to imply that systemd-networkd depends on sockets.target, which in turn depends on the tinyssh socket, but that in turn needs systemd-networkd to run to create the target device. I
Socket units have implicit Before=sockets.target which is ordered early. You need to set DefaultDependencies=no to break the loop. You may need to add other default dependencies manually, see "man systemd.socket".