web-dev-qa-db-fra.com

Problèmes lors de l'activation / démarrage de la cible personnalisée dans systemd

je crée un fichier cible pour regrouper tous mes services personnels dans mon Fedora 18, j'ai testé les services et je peux démarrer ensuite individuellement, mais si j'essaye d'activer la cible j'ai un message d'erreur!

[root@ghostrider system]# systemctl enable developer.target
Failed to issue method call: Invalid argument

Et voici le code cible:

###########################################################################
# Target para ativar servicos de desenvolvimento em Java
###########################################################################
#/etc/systemd/system/developer.target

[Unit]
Description=Processes Java
After=default.target

[Install]
Alias=developer.target

Je ne comprends vraiment pas ce que signifie ce message, des indices?

16
LottaLava

Vous disposez d'un alias du même nom que l'unité (developer.target). Cela m'a causé le même problème lors de l'écriture d'un fichier de service. Il est complètement redondant, il suffit donc de le supprimer.

22
Anton Eliasson

systemd créera un lien symbolique dans /etc/systemd/system/xxx.target.wants, si votre /etc/systemd/system/xxx.target.wants/xxx.service n'est pas un lien symbolique, systemd ne peut pas créer de lien symbolique, il lancera cette erreur.

veuillez nettoyer votre /etc/systemd/system/xxx.target.wants/ dir.

21
jolestar