Updating modules is cm punk dating amy dumas again
If your server uses a main language other than English, you may encounter a 'Fatal error: Maximum execution time of 30 seconds exceeded' when you try to upgrade it.
You can increase max_execution_time = 160 on to allow the scripts enough time to process the language update.
If you really, really need to keep using the old assignment (2.2) module, you should update the code to Moodle 3.0, and then replace the "mod/assignment" folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.
Themes using Bootstrap 2 (Clean, More and Bootstrapbase) have been removed with this release.
The last step is to trigger the upgrade processes within Moodle.
You can fetch the current version of the software through wget forget to make moodle/(and the rest of the source code) readable by your www server.
For maximum security the files should not be writeable by your server.
Before the upgrade, there may have been a cron task that was failing, which was preventing the rest of cron from being executed.
A failure in any single task will no longer prevent the rest of the Moodle cron tasks from executing, so you may uncover previously masked bugs.