I have installed the above version on Centos 5.3. I have set the astrundir directive in /etc/asterisk/asterisk.conf to /var/run/asterisk.
However, when Asterisk starts, it still tries to write asterisk.ctl to the /var/run directory which will only work if Asterisk is run as root.
Why is the astrundir directive not being used when asterisk starts ?
Excerpt from /etc/asterisk/asterisk.conf
astrundir => /var/run/asterisk