A last resort for upgrading Ubuntu in cases where normal procedures fail. As an example, attempting to upgrade from Vivid (15.04) to Wily (15.10) fails with regular procedures; however, this alternative Ubuntu upgrade tool carries out an upgrade successfully.
$ chmod +x upgradeubuntu.sh
Once having exhausted all regular upgrade options, one may try using this alternative upgrade tool. The system must restart after each upgrade and all updates should be installed for each new version before proceeding to a next upgrade.
As an example, to upgrade from Vivid (15.04) to Xenial (16.04), one must first upgrade from Vivid to Wily (15.10), then from Wily to Xenial.
$ sudo ./upgradeubuntu.sh
If all three of the following are true, then the system is qualified for an upgrade with this alternative upgrade tool.
All pull requests are welcome.