Sto eseguendo un box Arch Linux (più recente e aggiornato) e sto tentando di avviare MySQL all'avvio. Con il pacchetto systemd installato ho systemctl disponibile e come tale posso fare cose del genere:
systemctl start mysqld.service
systemctl [stop|status|restart] mysqld.service
Va tutto bene, e funziona benissimo quando voglio avviarlo / fermarlo manualmente, tuttavia, quando si tratta di avviarlo all'avvio (usando 'enable' su systemctl, ottengo un output sgradevole):
[root@rudivarch ~]# systemctl enable mysqld.service
Failed to issue method call: No such file or directory
Ovviamente, dal momento che gli altri comandi funzionano bene, sono seriamente confuso da questo e ho speso molto mentre cercavo di capirlo ... lo stato di systemctl genera questo:
[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
Qualcuno ha qualche idea sul perché 'abilitare' non funziona?