Problems trying to enable/start custom target in systemd

LottaLava picture LottaLava · Dec 6, 2013 · Viewed 32.1k times · Source

i create a target file to group all my personal services in my fedora 18, i tested the services and i can start then individually, but if i try to enable the target i got a error message!

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

And here the target code:

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

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

[Install]
Alias=developer.target

I really don't understand what that message means, any clues?

Answer

Anton Eliasson picture Anton Eliasson · Jan 24, 2016

You have an Alias with the same name as the unit (developer.target). This caused the same issue for me while writing a service file. It is completely redundant, so just remove it.