Congrats! Well done!
Yeah, in-compat plugins have a way of messing up upgrades. :\
May as well extend the sharing ...
Got caught in one of those no long back and found that one of the pre-checks for upgrading along with PHP, MySQL etc., a check of the versions of installed addons. Do that with moosh and a bash shell script that loops through an addon list and then shows versions available.
addons.txt ... a listing of addons installed
mod_attendanceregister
mod_certificate
mod_simplecertificate
block_configurable_reports
theme_essential
Tbe script: checkaddons
#!/bin/bash
#
echo 'Add-on listing: ';
cat ./addons.txt;
echo '---------------------';
for i in `cat ./addons.txt`
do
echo "Addon in que: $i";
moosh -n plugin-list |grep $i
done
Output can be redirected to a txt file and then viewed. Not very pretty but functional. Looks like:
> addoncheck.txt
mod_certificate,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,https://moodle.org/plugins/download.php/12072/mod_certificate_moodle30_2015111602.zip
mod_certificateswall,2.0,2.1,2.2,2.3,2.4,https://moodle.org/plugins/download.php/1857/mod_certificateswall_moodle24_2012121301.zip
mod_simplecertificate,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,https://moodle.org/plugins/download.php/11634/mod_simplecertificate_moodle29_2016062229.zip
block_configurable_reports,1.9,2.0,2.1,2.2,2.3,2.4,2.5,2.6,2.7,2.8,2.9,3.0,3.1,https://moodle.org/plugins/download.php/12376/block_configurable_reports_moodle31_2016020103.zip
theme_essential,2.5,2.6,2.7,2.8,2.9,3.0,3.1,https://moodle.org/plugins/download.php/12426/theme_essential_moodle31_2016061711.zip
One can see potential issues ... such as the mod_certificateswall ... which has as high as 2.4 ... but nothing for 3.x.
'spirit of sharing', Ken