I ran into a little issue the other day, where try as I might, Riak did not want to start automatically on system boot.
No matter how many times I ran
chkconfig riak on, it would not start. Even checking & ensuring all the correct
symbolic links were created in the
/etc/rc*.d directories yielded nothing wrong.
Then I ran across an issue that was logged on Github, which described this inability to start on boot. There is a very simple fix for it, as I have since discovered.
Open up your
/etc/sudoers file using the command
sudo visudo -f /etc/sudoers.
Once there, find the line that contains
Defaults requiretty, and comment that line out.
Upon rebooting, you should find that Riak starts up automatically.