I awoke to a lovely gift this Monday morning, my email inbox with dozens of emails from cron all with the message:
sudo: no tty present and no askpass program specified
I immediately tried to access the MyVestaCP but it tells me my admin login and password is invalid - yay!

I have root server access
I have checked /etc/passd and the admin user is in there with /bin/bash set
I have checked /etc/sudoers and the entries for root and admin are present
All websites hosted on the server seem to be functioning correctly.
I am reluctant to just reset the admin password from the command line in case there is a deeper issue.
Any assistance or suggestions appreciated.