I just spent most of the day doing an upgrade from 17.10 to 18.04.1 - the only thing I had to manually fix was apache2/php7.
Okay, so it took 7 hours ...
root@Moya:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.1 LTS
root@Moya:~# uname -a
Linux Moya 4.14.58-v7+ #1130 SMP Thu Jul 26 14:30:50 BST 2018 armv7l armv7l armv7l GNU/Linux