Saya menjalankan kotak Arch Linux (terbaru, terbaru), dan berusaha membuat MySQL untuk memulai saat boot. Dengan paket systemd terinstal, saya memiliki systemctl tersedia, dan karena itu saya dapat melakukan hal-hal seperti ini:
systemctl start mysqld.service
systemctl [stop|status|restart] mysqld.service
Semua baik-baik saja, dan berfungsi dengan baik ketika saya ingin memulai / berhenti secara manual, namun, ketika datang untuk memulainya saat boot (dengan menggunakan 'aktifkan' pada systemctl, saya mendapatkan beberapa keluaran buruk):
[root@rudivarch ~]# systemctl enable mysqld.service
Failed to issue method call: No such file or directory
Jelas, karena perintah lain bekerja dengan baik, saya benar-benar bingung dengan ini dan telah menghabiskan banyak waktu sambil mencoba mencari tahu ... keluaran status systemctl ini:
[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
Adakah yang tahu mengapa 'mengaktifkan' tidak berfungsi?