Acho que o problema está nas permissões do arquivo /etc/abc.xyz/Sphinx.config
:
Eu acho que você definiu permissões para os trilhos do usuário, mas quando você liga
sudo -u rails searchd --config /etc/abc.xyz/sphinx.conf
Tanto quanto eu sei, você só chama o comando searchd --config
como trilhos de usuário, enquanto o usuário do qual você o chama pode não ter permissões de acesso ao arquivo /etc/abc.xyz/sphinx.config
.
então, dar permissões ao usuário sudo neste arquivo deve resolvê-lo.