Check your /etc/rc.d/init.d directory for executable scripts called sendmail and cron. If they are not there, then copy them from the /etc/rc.d/init.d/sample directory into /etc/rc.d/init.d. Re-run VASM to set those services for run level 2.
at, cron and sendmail are in /etc/rc.d/init.d as executable scripts. If I set those services with VASM I get the failure message. Not setting them in VASM no [failure] message and no [OK] message. The [failure] message does not prevent those services having been started anyhow.
Unfortunately the boot.log file is truncated and does not show those failure messages. I have reported this in a separate massage and not received any reply sofar.
/etc/rc.d/rc2.d shows @at, @cron and @sendmail which all point to /init.d/.