During one of the recent updates, my CRON Management screen stopped working. Regardless of which website I selected, it would not display any of the CRON jobs associated with the website. I just upgraded to 1.8.6, hoping that would fix the issue.
It now displays the CRON jobs, but they’re all messed up. It looks like it’s filling in all the CRON fields with the output from some error message about mailUtilities.py. Here’s a link to a screen shot that demonstrates the issue:
You will see various cron files there, you need to make sure that each cron file is owned by its respective user.
For any website you can find its user when you launch the website and click ‘Setup SSH Access’, there you can see that user. Cron file will also have the same name, you can then do
First, please explain what you mean by a “force upgrade”. I upgraded by running the upgrade.py script. Do I need to do something different?
Second, all the cron files were owned by root. I changed the ownership of each file to its user, but the issue persists. Also, I still have the issue with the Bandwidth Usage field displaying an error message.
As I explained, I already ran the upgrade.py script, so referring me back to the instructions to run the same script is not helpful. And yes, I followed ALL the steps, including deleting the old upgrade.py. I’ve confirmed in Version Management that it was updated to 1.8.6.
Once again, after running the upgrade and fixing the cron permissions, the issues persist. What now?