In it's current version (systemd-229-4ubuntu21.9) it seems to be made worse.
Files in /var/run/ will get `Too many levels of symbolic links` files in /run/ will still get `fchownat() of /run/... failed: Invalid argument`
root@sandres-test-systemd:/usr/lib/tmpfiles.d# SYSTEMD_LOG_LEVEL=debug systemd-tmpfiles --create zabbix-agent.conf Reading config file "zabbix-agent.conf". Running create action for entry d /var/run/zabbix Failed to validate path /var/run/zabbix: Too many levels of symbolic links root@sandres-test-systemd:/usr/lib/tmpfiles.d# cat zabbix-agent.conf d /var/run/zabbix 0755 zabbix zabbix - - root@sandres-test-systemd:/usr/lib/tmpfiles.d# SYSTEMD_LOG_LEVEL=debug systemd-tmpfiles --create zabbix-agent2.conf Reading config file "zabbix-agent2.conf". Running create action for entry d /run/zabbix Found existing directory "/run/zabbix". "/run/zabbix" has right mode 40755 chown "/run/zabbix" to 108.115 fchownat() of /run/zabbix failed: Invalid argument root@sandres-test-systemd:/usr/lib/tmpfiles.d# cat zabbix-agent2.conf d /run/zabbix 0755 zabbix zabbix - - root@sandres-test-systemd:/usr/lib/tmpfiles.d#
In it's current version (systemd- 229-4ubuntu21. 9) it seems to be made worse.
Files in /var/run/ will get `Too many levels of symbolic links` files in /run/ will still get `fchownat() of /run/... failed: Invalid argument`
root@sandres- test-systemd: /usr/lib/ tmpfiles. d# SYSTEMD_ LOG_LEVEL= debug systemd-tmpfiles --create zabbix-agent.conf agent.conf" . test-systemd: /usr/lib/ tmpfiles. d# cat zabbix-agent.conf test-systemd: /usr/lib/ tmpfiles. d# SYSTEMD_ LOG_LEVEL= debug systemd-tmpfiles --create zabbix-agent2.conf agent2. conf". test-systemd: /usr/lib/ tmpfiles. d# cat zabbix-agent2.conf test-systemd: /usr/lib/ tmpfiles. d#
Reading config file "zabbix-
Running create action for entry d /var/run/zabbix
Failed to validate path /var/run/zabbix: Too many levels of symbolic links
root@sandres-
d /var/run/zabbix 0755 zabbix zabbix - -
root@sandres-
Reading config file "zabbix-
Running create action for entry d /run/zabbix
Found existing directory "/run/zabbix".
"/run/zabbix" has right mode 40755
chown "/run/zabbix" to 108.115
fchownat() of /run/zabbix failed: Invalid argument
root@sandres-
d /run/zabbix 0755 zabbix zabbix - -
root@sandres-