J'utilise une configuration personnalisée de collectd et, pour une raison ou une autre, j'obtiens un échec lorsque j'essaie d'exécuter le service. À l'origine, j'avais tout dans un gros fichier, mais pour faciliter les changements de configuration, je veux séparer les paramètres de divers plugins et composants. Collectd a une option Include
pour faire exactement cela. Il semble fonctionner, mais quand collectd essaie de saisir la partie externe du programme, je reçois l'erreur suivante:
Parse error in file `/etc/collectd/collectd.conf.d/http.conf', line 1100 near `': syntax error, unexpected $end, expecting EOL
Si je vais et copier coller directement dans le serveur en utilisant vim, il fonctionnera. Cependant, quand le paquet l'installe, il ne le fera pas. Je sais que ce genre d'erreur peut provenir de parenthèses ou de guillemets incompatibles, mais ce n'est pas un problème dans ces fichiers. Y a-t-il autre chose qui pourrait causer une telle erreur?