Я запускаю вікно Arch Linux (найновіший, найновіший) і намагаюся запустити MySQL для запуску під час завантаження. При встановленому пакеті systemd у мене є systemctl, і я можу робити такі речі:
systemctl start mysqld.service
systemctl [stop|status|restart] mysqld.service
Це все добре, і чудово працює, коли я хочу запустити / зупинити вручну, однак, коли мова заходить про його запуск при завантаженні (використовуючи 'enable' у systemctl, я отримую деякий неприємний вихід):
[root@rudivarch ~]# systemctl enable mysqld.service
Failed to issue method call: No such file or directory
Очевидно, оскільки інші команди працюють чудово, я серйозно збентежений цим і витратив хороший час, намагаючись розібратися в цьому ... статус systemctl виводить це:
[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
У когось є ідеї, чому функція "включення" не працює?