On Thursday, 4 January 2018 19:54:41 CET Michael Biebl wrote: > Am 04.01.2018 um 19:30 schrieb Wolfgang Walter: > > Package: systemd > > Version: 236-2 > > > > Problem: since upgrading to 236-1 I get the following error: > > > > systemd-networkd:[810]: /etc/systemd/network/tunnel.netdev: :5: Unknown > > section 'Tap'. Ignoring.
I'm not familiar with the source code of systemd, but this false warnings may result from network/netdev/netdev.c, line 603: netdev_load_one() this functions calls config_parse_many() from shared/conf_parser.c. The first time netdev_load_one() calls it (line 634) to inspect the sections Match and NetDev because it does not know at that point which kind of netdev will be defined. In shared/conf-parser.c config_parse_many() calls config_parse_many_files() => config_parse() => parse_line(). parse_line() emits that warning in line 229 of shared/conf_parser.c when it parses the VLAN/MACVTAP/... section as in this first call netdev_load_one() does not include them in the list of valid sections. Maybe netdev_load_one() should set the flag CONFIG_PARSE_RELAXED for the first call. I looked at the code https://sources.debian.org/src/systemd/236-2/src/ Regards, -- Wolfgang Walter Studentenwerk München Anstalt des öffentlichen Rechts