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?
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.
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.