In the current portage tree version of zerotier (1.2.4), the init script wants to call a file /usr/bin/zerotier-one. This seems to be a leftover of a previous version, because this path does not exist (anymore). The executable now lives only in /usr/sbin. So in net-misc/zerotier/files/zerotier.init, /usr/bin needs to be replaced with /usr/sbin.
Thank you for the report and the analysis.
Created attachment 517208 [details, diff] Proposed patch This is still unfixed. The resolution is simple and works. Please update the init script. Thank you
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3204fc3dad8d3b5f891890c8c98059e08a0e579 commit e3204fc3dad8d3b5f891890c8c98059e08a0e579 Author: Michał Górny <mgorny@gentoo.org> AuthorDate: 2018-02-07 09:44:19 +0000 Commit: Michał Górny <mgorny@gentoo.org> CommitDate: 2018-02-07 09:44:48 +0000 net-misc/zerotier: Fix program path in init.d Thanks to Florian Gamböck for the report and to Pavol Cupka for the patch. Closes: https://bugs.gentoo.org/625750 net-misc/zerotier/files/zerotier.init | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)