[systemd-devel] systemd-networkd meet the error of "No such file or directory"

Reindl Harald h.reindl at thelounge.net
Wed Feb 15 09:10:01 UTC 2017



Am 15.02.2017 um 01:47 schrieb Zhou, Luwei:
> Hi Lennart,
>
> Thanks for the reply. Is there any command to check whether networkd has been installed in my image.  I can find the systemd-nspawn and many system-* in my image. Is the networkd part of systemd package? Sorry, I am new to system.

since we even don't know your distribution (frankly even not if it's rpm 
or deb based) and how systemd is packaged there "Please contact your 
distro for help, how to install it on your distribution" was the way to go

> -----Original Message-----
> From: Lennart Poettering [mailto:lennart at poettering.net]
> Sent: Tuesday, February 14, 2017 6:59 PM
> To: Zhou, Luwei <luwei.zhou at intel.com>
> Cc: systemd-devel at lists.freedesktop.org
> Subject: Re: [systemd-devel] systemd-networkd meet the error of "No such file or directory"
>
> On Tue, 14.02.17 07:50, Zhou, Luwei (luwei.zhou at intel.com) wrote:
>
>> Hi,
>>
>> I am not sure this the place where I can post my problems. Sorry for broadcasting to the mailist.
>> I am systemd 2.25 version on  yocto linux.  I meet a problem when try to enable systemd-networkd.service.  It seems I have followed the rule of system-networkd.service but cannot find the file.
>>
>> I have added the 25-wired.network to try to enable networking interface under /etc/systemd/network . There are another 3 files under the folder of  /lib/systemd/network by default in the image.
>> I have listed the file details below. Can anyone give me some suggestions what I have missed or command to debug. Thanks!
>>
>>
>> /etc/systemd/network# cat ./25-wired.network [Match]
>> Name=enp1s0
>>
>> [Network]
>> DHCP=ipv4
>>
>> [Install]
>> WantedBy=multi-user.target
>>
>> root at intel-corei7-64:/etc/systemd/network# systemctl enable
>> systemd-networkd.service Failed to execute operation: No such file or
>> directory root at intel-corei7-64:/etc/systemd/network# systemctl status
>> -l  systemd-networkd.service ? systemd-networkd.service
>>    Loaded: not-found (Reason: No such file or directory)
>>    Active: inactive (dead)
>
> The above suggests you don't actually have networkd installed. Please contact your distro for help, how to install it on your distribution


More information about the systemd-devel mailing list