I tested the case with universe and multiverse disabled, using 'do-release-upgrade -p' and can confirm the release upgrade was successfully calculated.
2017-10-24 08:43:33,691 INFO Using config files '['./DistUpgrade.cfg']' 2017-10-24 08:43:33,691 INFO uname information: 'Linux clean-zesty-amd64 4.10.0-28-generic #32-Ubuntu SMP Fri Jun 30 05:32:18 UTC 2017 x86_64' 2017-10-24 08:43:33,781 INFO apt version: '1.4' 2017-10-24 08:43:33,782 INFO python version: '3.5.3 (default, Jan 19 2017, 14:11:04) [GCC 6.3.0 20170118]' 2017-10-24 08:43:33,782 INFO release-upgrader version '17.10.8' started ... 2017-10-24 08:47:19,541 DEBUG Remove: account-plugin-facebook account-plugin-flickr account-plugin-google address-book-service checkbox-converged content-hub evolution-data-server-online-accounts g++-6 history-service hud indicator-network kerneloops-daemon libhistoryservice0 libnss-resolve liboxideqt-qmlplugin liboxideqtcore0 liboxideqtquick0 libqgsttools-p1 libqofono-qt5-0 libqt5contacts5 libqt5feedback5 libqt5multimedia5 libqt5multimedia5-plugins libqt5multimediaquick-p5 libqt5multimediawidgets5 libqt5organizer5 libqt5positioning5 libqt5qml5 libqt5quick5 libqt5quicktest5 libqt5sensors5 libqt5versit5 libqt5webkit5 libqt5xmlpatterns5 libsane libubuntugestures5 libubuntumetrics5 libubuntutoolkit5 libunity-webapps0 libusermetricsoutput1 onboard onboard-data qmenumodel-qml qml-module-biometryd qml-module-io-thp-pyotherside qml-module-ofono qml-module-pamauthentication0.1 qml-module-qmltermwidget1.0 qml-module-qt-labs-folderlistmodel qml-module-qt-labs-settings qml-module-qtfeedback qml-module-qtgraphicaleffects qml-module-qtmultimedia qml-module-qtqml-models2 qml-module-qtqml-statemachine qml-module-qtquick-layouts qml-module-qtquick-window2 qml-module-qtquick-xmllistmodel qml-module-qtquick2 qml-module-qtsysteminfo qml-module-qttest qml-module-ubuntu-components qml-module-ubuntu-components-labs qml-module-ubuntu-connectivity qml-module-ubuntu-layouts qml-module-ubuntu-onlineaccounts qml-module-ubuntu-onlineaccounts-client qml-module-ubuntu-onlineaccounts2 qml-module-ubuntu-performancemetrics qml-module-ubuntu-settings-components qml-module-ubuntu-test qml-module-ubuntu-thumbnailer0.1 qml-module-ubuntu-web qmlscene qtcontact5-galera qtdeclarative5-accounts-plugin qtdeclarative5-dev-tools qtdeclarative5-gsettings1.0 qtdeclarative5-qtmir-plugin qtdeclarative5-qtquick2-plugin qtdeclarative5-ubuntu-content1 qtdeclarative5-ubuntu-download-manager0.1 qtdeclarative5-ubuntu-settings-components qtdeclarative5-ubuntu-telephony0.1 qtdeclarative5-ubuntu-ui-extras0.2 qtdeclarative5-ubuntu-ui-toolkit-plugin qtdeclarative5-unity-action-plugin qtdeclarative5-unity-notifications-plugin qtmir-desktop qtubuntu-appmenutheme qtubuntu-print sessioninstaller signon-ui signon-ui-x11 telephony-service ubuntu-keyboard-data ubuntu-printing-app ubuntu-system-settings ubuntu-system-settings-online-accounts ubuntu-terminal-app unity unity-asset-pool unity-control-center-faces unity-control-center-signon unity-greeter unity-greeter-session-broadcast unity-plugin-scopes unity-scope-gdrive unity-webapps-common unity-webapps-qml unity-webapps-service unity8 unity8-common unity8-desktop-session unity8-private url-dispatcher url-dispatcher-tools webapp-container webbrowser-app xdiagnose ... 2017-10-24 08:47:19,983 DEBUG demoted: 'a11y-profile-manager-indicator gnome-system-log libqt4-sql-sqlite lightdm notify-osd overlay-scrollbar-gtk2 qt-at-spi resolvconf sni-qt unity-accessibility-profiles unity-control-center unity-settings-daemon zeitgeist-datahub' 2017-10-24 08:47:19,983 DEBUG found components: {'artful-security': {'main', 'restricted'}, 'artful': {'main', 'restricted'}, 'artful-updates': {'main', 'restricted'}} 2017-10-24 08:49:38,377 DEBUG abort called 2017-10-24 08:49:38,379 DEBUG openCache() 2017-10-24 08:49:38,379 DEBUG failed to SystemUnLock() (E:Not locked) 2017-10-24 08:49:39,170 DEBUG /openCache(), new cache size 12239
I canceled the upgrade hence the 'abort called."
I tested the case with universe and multiverse disabled, using 'do-release-upgrade -p' and can confirm the release upgrade was successfully calculated.
2017-10-24 08:43:33,691 INFO Using config files '['./DistUpgrad e.cfg'] ' plugin- facebook account- plugin- flickr account- plugin- google address- book-service checkbox-converged content-hub evolution- data-server- online- accounts g++-6 history-service hud indicator-network kerneloops-daemon libhistoryservice0 libnss-resolve liboxideqt- qmlplugin liboxideqtcore0 liboxideqtquick0 libqgsttools-p1 libqofono-qt5-0 libqt5contacts5 libqt5feedback5 libqt5multimedia5 libqt5multimedi a5-plugins libqt5multimedi aquick- p5 libqt5multimedi awidgets5 libqt5organizer5 libqt5positioning5 libqt5qml5 libqt5quick5 libqt5quicktest5 libqt5sensors5 libqt5versit5 libqt5webkit5 libqt5xmlpatterns5 libsane libubuntugestures5 libubuntumetrics5 libubuntutoolkit5 libunity-webapps0 libusermetricso utput1 onboard onboard-data qmenumodel-qml qml-module- biometryd qml-module- io-thp- pyotherside qml-module-ofono qml-module- pamauthenticati on0.1 qml-module- qmltermwidget1. 0 qml-module- qt-labs- folderlistmodel qml-module- qt-labs- settings qml-module- qtfeedback qml-module- qtgraphicaleffe cts qml-module- qtmultimedia qml-module- qtqml-models2 qml-module- qtqml-statemach ine qml-module- qtquick- layouts qml-module- qtquick- window2 qml-module- qtquick- xmllistmodel qml-module-qtquick2 qml-module- qtsysteminfo qml-module-qttest qml-module- ubuntu- components qml-module- ubuntu- components- labs qml-module- ubuntu- connectivity qml-module- ubuntu- layouts qml-module- ubuntu- onlineaccounts qml-module- ubuntu- onlineaccounts- client qml-module- ubuntu- onlineaccounts2 qml-module- ubuntu- performancemetr ics qml-module- ubuntu- settings- components qml-module- ubuntu- test qml-module- ubuntu- thumbnailer0. 1 qml-module- ubuntu- web qmlscene qtcontact5-galera qtdeclarative5- accounts- plugin qtdeclarative5- dev-tools qtdeclarative5- gsettings1. 0 qtdeclarative5- qtmir-plugin qtdeclarative5- qtquick2- plugin qtdeclarative5- ubuntu- content1 qtdeclarative5- ubuntu- download- manager0. 1 qtdeclarative5- ubuntu- settings- components qtdeclarative5- ubuntu- telephony0. 1 qtdeclarative5- ubuntu- ui-extras0. 2 qtdeclarative5- ubuntu- ui-toolkit- plugin qtdeclarative5- unity-action- plugin qtdeclarative5- unity-notificat ions-plugin qtmir-desktop qtubuntu- appmenutheme qtubuntu-print sessioninstaller signon-ui signon-ui-x11 telephony-service ubuntu- keyboard- data ubuntu-printing-app ubuntu- system- settings ubuntu- system- settings- online- accounts ubuntu-terminal-app unity unity-asset-pool unity-control- center- faces unity-control- center- signon unity-greeter unity-greeter- session- broadcast unity-plugin-scopes unity-scope-gdrive unity-webapps- common unity-webapps-qml unity-webapps- service unity8 unity8-common unity8- desktop- session unity8-private url-dispatcher url-dispatcher- tools webapp-container webbrowser-app xdiagnose manager- indicator gnome-system-log libqt4-sql-sqlite lightdm notify-osd overlay- scrollbar- gtk2 qt-at-spi resolvconf sni-qt unity-accessibi lity-profiles unity-control- center unity-settings- daemon zeitgeist-datahub'
2017-10-24 08:43:33,691 INFO uname information: 'Linux clean-zesty-amd64 4.10.0-28-generic #32-Ubuntu SMP Fri Jun 30 05:32:18 UTC 2017 x86_64'
2017-10-24 08:43:33,781 INFO apt version: '1.4'
2017-10-24 08:43:33,782 INFO python version: '3.5.3 (default, Jan 19 2017, 14:11:04)
[GCC 6.3.0 20170118]'
2017-10-24 08:43:33,782 INFO release-upgrader version '17.10.8' started
...
2017-10-24 08:47:19,541 DEBUG Remove: account-
...
2017-10-24 08:47:19,983 DEBUG demoted: 'a11y-profile-
2017-10-24 08:47:19,983 DEBUG found components: {'artful-security': {'main', 'restricted'}, 'artful': {'main', 'restricted'}, 'artful-updates': {'main', 'restricted'}}
2017-10-24 08:49:38,377 DEBUG abort called
2017-10-24 08:49:38,379 DEBUG openCache()
2017-10-24 08:49:38,379 DEBUG failed to SystemUnLock() (E:Not locked)
2017-10-24 08:49:39,170 DEBUG /openCache(), new cache size 12239
I canceled the upgrade hence the 'abort called."