I've found two problems:
1.) See /lib/systemd/system/ifup-wait-all-auto.service the line
for i in $(ifquery --list --exclude lo --allow auto); do INTERFACES="$INTERFACES$i "; done;
There is a space missing in "$INTERFACES$i " it concatenates all device names into one
2.) This ifquery-call just crashes:
# ifquery --state vlan0 Segmentation fault (core dumped)
# ifquery --state lo Segmentation fault (core dumped)
for some reason it does not crash with eth0
# ifquery --state eth0
So please fix ifquery.
I've found two problems:
1.) See /lib/systemd/ system/ ifup-wait- all-auto. service the line
for i in $(ifquery --list --exclude lo --allow auto); do INTERFACES= "$INTERFACES$ i "; done;
There is a space missing in "$INTERFACES$i " it concatenates all device names into one
2.) This ifquery-call just crashes:
# ifquery --state vlan0
Segmentation fault (core dumped)
# ifquery --state lo
Segmentation fault (core dumped)
for some reason it does not crash with eth0
# ifquery --state eth0
So please fix ifquery.