J'ai le service de marionnettes suivant:
service { "getty@ttyUSB0.service":
provider => systemd,
ensure => running,
enable => true,
}
Lorsque j'essaie d'appliquer cette configuration sur mon client, il génère l'erreur suivante:
err: /Stage}principalmain////Node}puppetclient[/Service[getty@ttyUSB0.service 4,0/enable: le changement de faux à vrai a échoué: impossible d'activer getty@ttyUSB0.service:
Le service fonctionne bien et je peux m'assurer qu'il a démarré au démarrage du système en ajoutant un lien symbolique vers getty.target.wants:
ln -s /lib/systemd/system/getty@.service /etc/systemd/system/getty.target.wants/getty@ttyUSB0.service
De source, je pourrais aller de l'avant et supprimer "enable => true" de la définition du service et inclure manuellement le lien symbolique dans la configuration de la marionnette, mais la marionnette ne devrait-elle pas s'en occuper? Suis-je en train de faire quelque chose de terriblement mal?