Estou executando uma caixa do Arch Linux (mais recente, atualizada) e tentando iniciar o MySQL na inicialização. Com o pacote systemd instalado, tenho systemctl disponível e, como tal, posso fazer coisas como estas:
systemctl start mysqld.service
systemctl [stop|status|restart] mysqld.service
Tudo bem, e funciona muito bem quando eu quero iniciar / parar manualmente, no entanto, quando se trata de iniciar na inicialização (usando 'enable' no systemctl, eu recebo uma saída desagradável):
[root@rudivarch ~]# systemctl enable mysqld.service
Failed to issue method call: No such file or directory
Obviamente, como os outros comandos funcionam bem, estou seriamente confuso com isso e passei um bom tempo tentando descobrir ... o status systemctl gera isso:
[root@rudivarch ~]# systemctl status mysqld.service
mysqld.service
Loaded: loaded (/etc/rc.d/mysqld)
Active: inactive (dead) since Tue, 31 Jan 2012 15:32:28 +0000; 1min 25s ago
Process: 589 ExecStop=/etc/rc.d/mysqld stop (code=exited, status=0/SUCCESS)
Process: 257 ExecStart=/etc/rc.d/mysqld start (code=exited, status=0/SUCCESS)
CGroup: name=systemd:/system/mysqld.service
Alguém tem alguma idéia de por que 'enable' não funciona?