Can't start from systemd - hangs

You run systemctl under root, don’t you? Systemd then runs searchd --stop also under root.