After I successfully upgraded a fresh install of Bento Trusty to Xenial, on my brand new second hand Thinkpad X220 last week, I decided to use it to try an upgrade of Bento Sushi, using Customizer.
The only trouble I met with, which was easy to fix, had been caused by plymouth having it's theme files changed from the /lib/plymouth directory to /usr/share/plymouth. I'll have to fix this before the build.
[root@myosotis:/]# do-release-upgrade -d
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1231 kB]
Fetched 1231 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'
Reading cache
Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Hit http://ppa.launchpad.net trusty InRelease
Hit http://ppa.launchpad.net trusty InRelease
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://ppa.launchpad.net trusty/main amd64 Packages
Ign http://archive.ubuntu.com trusty InRelease
Hit http://ppa.launchpad.net trusty/main Translation-en
Hit http://archive.ubuntu.com trusty-updates InRelease
Hit http://archive.ubuntu.com trusty-security InRelease
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty-updates/main Sources
Hit http://archive.ubuntu.com trusty-updates/universe Sources
Hit http://archive.ubuntu.com trusty-updates/multiverse Sources
Hit http://archive.ubuntu.com trusty-updates/main amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-updates/main Translation-en
Hit http://archive.ubuntu.com trusty-updates/multiverse Translation-en
Hit http://archive.ubuntu.com trusty-updates/universe Translation-en
Hit http://archive.ubuntu.com trusty-security/main Sources
Hit http://archive.ubuntu.com trusty-security/universe Sources
Hit http://archive.ubuntu.com trusty-security/multiverse Sources
Hit http://archive.ubuntu.com trusty-security/main amd64 Packages
Hit http://archive.ubuntu.com trusty-security/universe amd64 Packages
Hit http://archive.ubuntu.com trusty-security/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty-security/main Translation-en
Hit http://archive.ubuntu.com trusty-security/multiverse Translation-en
Hit http://archive.ubuntu.com trusty-security/universe Translation-en
Hit http://archive.ubuntu.com trusty Release
Hit http://archive.ubuntu.com trusty/main Sources
Hit http://archive.ubuntu.com trusty/universe Sources
Hit http://archive.ubuntu.com trusty/multiverse Sources
Hit http://archive.ubuntu.com trusty/main amd64 Packages
Hit http://archive.ubuntu.com trusty/universe amd64 Packages
Hit http://archive.ubuntu.com trusty/multiverse amd64 Packages
Hit http://archive.ubuntu.com trusty/main Translation-en
Hit http://archive.ubuntu.com trusty/multiverse Translation-en
Hit http://archive.ubuntu.com trusty/universe Translation-en
Fetched 0 B in 0s (0 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Updating repository information
Third party sources disabled
Some third party entries in your sources.list were disabled. You can
re-enable them after the upgrade with the 'software-properties' tool
or your package manager.
To continue please press [ENTER]
Get:1 http://archive.ubuntu.com xenial InRelease [227 kB]
Get:2 http://archive.ubuntu.com xenial-updates InRelease [73.5 kB]
Get:3 http://archive.ubuntu.com xenial-security InRelease [73.5 kB]
Get:4 http://archive.ubuntu.com xenial/main Sources [1123 kB]
Get:5 http://archive.ubuntu.com xenial/universe Sources [7565 kB]
Get:6 http://archive.ubuntu.com xenial/multiverse Sources [178 kB]
Get:7 http://archive.ubuntu.com xenial/main amd64 Packages [1463 kB]
Get:8 http://archive.ubuntu.com xenial/universe amd64 Packages [7127 kB]
Get:9 http://archive.ubuntu.com xenial/multiverse amd64 Packages [139 kB]
Get:10 http://archive.ubuntu.com xenial/main Translation-en [848 kB]
Get:11 http://archive.ubuntu.com xenial/multiverse Translation-en [108 kB]
Get:12 http://archive.ubuntu.com xenial/universe Translation-en [4773 kB]
Get:13 http://archive.ubuntu.com xenial-updates/main Sources [28 B]
Get:14 http://archive.ubuntu.com xenial-updates/universe Sources [28 B]
Get:15 http://archive.ubuntu.com xenial-updates/multiverse Sources [28 B]
Get:16 http://archive.ubuntu.com xenial-updates/main amd64 Packages [28 B]
Get:17 http://archive.ubuntu.com xenial-updates/universe amd64 Packages [28 B]
Get:18 http://archive.ubuntu.com xenial-updates/multiverse amd64 Packages [28 B]
Get:19 http://archive.ubuntu.com xenial-updates/main Translation-en [28 B]
Get:20 http://archive.ubuntu.com xenial-updates/multiverse Translation-en [28 B]
Get:21 http://archive.ubuntu.com xenial-updates/universe Translation-en [28 B]
Get:22 http://archive.ubuntu.com xenial-security/main Sources [28 B]
Get:23 http://archive.ubuntu.com xenial-security/universe Sources [28 B]
Get:24 http://archive.ubuntu.com xenial-security/multiverse Sources [28 B]
Get:25 http://archive.ubuntu.com xenial-security/main amd64 Packages [28 B]
Get:26 http://archive.ubuntu.com xenial-security/universe amd64 Packages [28 B]
Get:27 http://archive.ubuntu.com xenial-security/multiverse amd64 Packages [28 B]
Get:28 http://archive.ubuntu.com xenial-security/main Translation-en [28 B]
Get:29 http://archive.ubuntu.com xenial-security/multiverse Translation-en [28 B]
Get:30 http://archive.ubuntu.com xenial-security/universe Translation-en [28 B]
Fetched 23.7 MB in 6s (674 kB/s)
Checking package manager
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Calculating the changes
Calculating the changes
MarkInstall libatm1 [ amd64 ] < none -> 1:2.5.1-1.5 > ( libs ) FU=1
No candidate ver: libept1.4.12
No candidate ver: libgnome-bluetooth11
No candidate ver: libgphoto2-port10
No candidate ver: libmetacity-private0a
No candidate ver: libnettle4
No candidate ver: libvpx1
No candidate ver: libxapian22
No candidate ver: linux-image-3.13.0-32-generic
No candidate ver: linux-image-3.13.0-71-generic
No candidate ver: linux-image-extra-3.13.0-32-generic
No candidate ver: linux-image-extra-3.13.0-71-generic
Do you want to start the upgrade?
7 packages are going to be removed. 77 new packages are going to be
installed. 653 packages are going to be upgraded.
You have to download a total of 331 M. This download will take about
6 minutes with your connection.
Installing the upgrade can take several hours. Once the download has
finished, the process cannot be canceled.
Continue [yN] Details [d]d
Continue [yN] Details [d]
Then we may want to see the details:
Remove: libasprintf0c2 systemd-services
Remove (was auto installed) libecryptfs0 libproxy1
xserver-xorg-video-glamoregl xserver-xorg-video-modesetting
xserver-xorg-video-sis
Install: adwaita-icon-theme cgmanager console-setup-linux cpp-5
distro-info-data dmeventd emacsen-common gcc-5-base gir1.2-vte-2.91
init libapt-inst2.0 libapt-pkg5.0 libasprintf0v5 libatm1
libboost-filesystem1.58.0 libboost-system1.58.0 libcolord2
libdns-export100 libdrm-amdgpu1 libecryptfs1 libepoxy0 libevdev2
libfdisk1 libfm-extra4 libgcrypt20 libgif7 libgnutls-deb0-28
libgtop-2.0-10 libhogweed4 libhunspell-1.3-0v5 libicu55
libimobiledevice6 libirs-export91 libisc-export95
libisccfg-export90 libisl15 libjpeg9 libllvm3.6v5
liblog-message-perl liblvm2cmd2.02 libmirclient9 libmircommon5
libmirprotobuf3 libmozjs185-1.0 libnettle6 libobrender32 libopus0
libparted-fs-resize0 libparted2 libplist3 libplymouth4 libprocps4
libprotobuf-lite9v5 libproxy1v5 libpython3.5-minimal
libpython3.5-stdlib librest-0.7-0 librtmp1 libseccomp2
libsmartcols1 libsystemd0 libtimezonemap-data libupower-glib3
libvte-2.91-0 libvte-2.91-common libwayland-egl1-mesa libxcb-util1
linux-headers-4.3.0-5 linux-headers-4.3.0-5-generic
linux-image-4.3.0-5-generic linux-image-extra-4.3.0-5-generic
python3.5 python3.5-minimal systemd systemd-sysv
ttf-ubuntu-font-family ubuntu-mono
Upgrade: accountsservice acpid adduser anacron apmd apparmor apt
apt-clone apt-transport-https apt-utils archdetect-deb aspell
aspell-en base-files base-passwd bash bash-completion bind9-host
bsdmainutils bsdutils btrfs-tools busybox-initramfs busybox-static
bzip2 ca-certificates casper cifs-utils command-not-found
command-not-found-data connman console-setup coreutils cpio cpp
cpp-4.8 crda cron cryptsetup cryptsetup-bin dash dbus dbus-x11
dconf-gsettings-backend dconf-service debconf debconf-i18n
debianutils desktop-file-utils dh-python dialog dictionaries-common
diffutils dmidecode dmsetup dnsutils dosfstools dpkg dpkg-repack
e2fslibs e2fsprogs ecryptfs-utils ed ethtool file findutils
fontconfig fontconfig-config fonts-dejavu fonts-dejavu-core
fonts-dejavu-extra fonts-droid friendly-recovery ftp fuse
gcc-4.8-base gcc-4.9-base gconf-service gconf-service-backend
gconf2 gconf2-common geoip-database gettext-base giblib1
gir1.2-appindicator3-0.1 gir1.2-atk-1.0 gir1.2-freedesktop
gir1.2-gdkpixbuf-2.0 gir1.2-glib-2.0 gir1.2-gtk-3.0
gir1.2-javascriptcoregtk-3.0 gir1.2-json-1.0 gir1.2-pango-1.0
gir1.2-soup-2.4 gir1.2-timezonemap-1.0 gir1.2-vte-2.90
gir1.2-webkit-3.0 gksu glib-networking glib-networking-common
glib-networking-services gnome-icon-theme gnupg gnupg-agent gnupg2
gpgv grep groff-base grub-common grub-gfxpayload-lists grub-pc
grub-pc-bin grub2-common gsettings-desktop-schemas gzip
hicolor-icon-theme hostname htop humanity-icon-theme ifupdown info
init-system-helpers initramfs-tools initramfs-tools-bin initscripts
insserv install-info iproute iproute2 iptables iputils-ping
iputils-tracepath irqbalance isc-dhcp-client isc-dhcp-common
iso-codes iw kbd kerneloops-daemon keyboard-configuration keyutils
klibc-utils kmod kpartx kpartx-boot krb5-locales
language-selector-common less libaccountsservice0 libacl1 libapm1
libapparmor-perl libapparmor1 libappindicator3-1
libarchive-extract-perl libasn1-8-heimdal libaspell15 libassuan0
libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0
libattr1 libaudit-common libaudit1 libavahi-client3
libavahi-common-data libavahi-common3 libbind9-90 libblkid1 libbsd0
libbz2-1.0 libc-bin libc6 libcairo-gobject2 libcairo2 libcap-ng0
libcap2 libcap2-bin libcgmanager0 libcloog-isl4 libcomerr2
libcroco3 libcryptsetup4 libcups2 libcurl3 libcurl3-gnutls
libdatrie1 libdb5.3 libdbus-1-3 libdbus-glib-1-2 libdbusmenu-glib4
libdbusmenu-gtk3-4 libdconf1 libdebconfclient0 libdebian-installer4
libdevmapper-event1.02.1 libdevmapper1.02.1 libdns100 libdrm-intel1
libdrm-nouveau2 libdrm-radeon1 libdrm2 libedit2 libegl1-mesa
libelf1 libenchant1c2a libestr0 libexpat1 libffi6 libfontconfig1
libfontenc1 libfreetype6 libfribidi0 libfs6 libfuse2 libgbm1
libgcc1 libgck-1-0 libgconf-2-4 libgcr-3-common libgcr-base-3-1
libgdbm3 libgdk-pixbuf2.0-0 libgdk-pixbuf2.0-common libgeoclue0
libgeoip1 libgirepository-1.0-1 libgksu2-0 libgl1-mesa-dri
libgl1-mesa-glx libglapi-mesa libglib2.0-0 libglib2.0-bin
libglib2.0-data libglide3 libglu1-mesa libgmp10
libgnome-keyring-common libgnome-keyring0 libgnutls-openssl27
libgpg-error0 libgraphite2-3 libgssapi-krb5-2 libgssapi3-heimdal
libgstreamer-plugins-base1.0-0 libgstreamer1.0-0 libgtk-3-0
libgtk-3-bin libgtk-3-common libgtk2.0-0 libgtk2.0-bin
libgtk2.0-common libgtop2-common libgudev-1.0-0 libharfbuzz-icu0
libharfbuzz0b libhcrypto4-heimdal libheimbase1-heimdal
libheimntlm0-heimdal libhunspell-1.3-0 libhx509-5-heimdal libice6
libid3tag0 libidn11 libido3-0.1-0 libimlib2 libindicator3-7
libisc95 libisccc90 libisccfg90 libjasper1
libjavascriptcoregtk-3.0-0 libjbig0 libjpeg-progs libjson-c2
libjson-glib-1.0-0 libjson-glib-1.0-common libjson0 libk5crypto3
libkeyutils1 libklibc libkmod2 libkrb5-26-heimdal libkrb5-3
libkrb5support0 libksba8 liblcms2-2 libldap-2.4-2 libldb1
liblightdm-gobject-1-0 liblocale-gettext-perl
liblog-message-simple-perl liblwres90 liblzo2-2 libmagic1
libmenu-cache-bin libmenu-cache3 libmodule-pluggable-perl libmount1
libmpc3 libmpdec2 libmpfr4 libmtdev1 libncurses5 libncursesw5
libnewt0.52 libnfnetlink0 libnih-dbus1 libnih1 libnl-3-200
libnl-genl-3-200 libnspr4 libnss3 libnss3-1d libnss3-nssdb libntdb1
libnuma1 libobt2 libopts25 liborc-0.4-0 libp11-kit0 libpam-cap
libpam-modules libpam-modules-bin libpam-runtime libpam-systemd
libpam0g libpango-1.0-0 libpango1.0-0 libpangocairo-1.0-0
libpangoft2-1.0-0 libpangox-1.0-0 libpangoxft-1.0-0 libpcap0.8
libpci3 libpciaccess0 libpcre3 libpcsclite1 libpipeline1
libpixman-1-0 libpng12-0 libpod-latex-perl libpolkit-agent-1-0
libpolkit-backend-1-0 libpolkit-gobject-1-0 libpopt0 libpth20
libpython-stdlib libpython2.7 libpython2.7-minimal
libpython2.7-stdlib libpython3-stdlib libpython3.4-minimal
libpython3.4-stdlib libreadline5 libreadline6 libroken18-heimdal
librsvg2-2 librsvg2-common libsasl2-2 libsasl2-modules
libsasl2-modules-db libsecret-1-0 libsecret-common libselinux1
libsemanage-common libsemanage1 libsepol1 libslang2 libsm6
libsoup-gnome2.4-1 libsoup2.4-1 libspice-server1 libsqlite3-0
libss2 libssh2-1 lib libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl
libtext-wrapi18n-perl libthai-data libthai0 libtiff5
libtimezonemap1 libtinfo5 libudev1 libudisks2-0 libusb-0.1-4
libusb-1.0-0 libusbmuxd2 libustr-1.0-1 libutempter0 libuuid1
libvte-2.90-9 libvte-2.90-common libwayland-client0
libwayland-cursor0 libwayland-server0 libwbclient0
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebp5
libwind0-heimdal libx11-6 libx11-data libx11-xcb1 libxatracker2
libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
libxcb-xfixes0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3
libxfont1 libxft2 libxi6 libxkbcommon0 libxkbfile1 libxml2 libxmu6
libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxslt1.1
libxt6 libxtables10 libxvmc1 libxxf86vm1 lightdm
lightdm-gtk-greeter linux-firmware linux-firmware-nonfree
linux-generic linux-headers-generic linux-image-generic
localechooser-data locales login logrotate lsb-base lsb-release
lshw lsof ltrace lupin-casper lvm2 lxmenu-data man-db manpages mc
mc-data mesa-utils mime-support mlocate module-init-tools mount
mountall mtr-tiny multiarch-support nano ncurses-base ncurses-bin
net-tools netbase netplug netsurf netsurf-common netsurf-gtk
ntfs-3g ntp ntpdate obconf obmenu openbox openbox-menu
openssh-client openssl os-prober parted passwd pciutils perl
perl-base perl-modules pinentry-gtk2 plymouth plymouth-label
plymouth-theme-ubuntu-text pm-utils policykit-1
policykit-desktop-privileges popularity-contest powermgmt-base ppp
pppconfig pppoe pppoeconf procps psmisc python python-apt-common
python-cairo python-crypto python-glade2 python-gtk2 python-ldb
python-minimal python-ntdb python-samba python-talloc python-tdb
python2.7 python2.7-minimal python3 python3-apt python3-cairo
python3-commandnotfound python3-dbus python3-distupgrade
python3-gdbm python3-gi python3-gi-cairo python3-icu
python3-minimal python3-pam python3-update-manager python3.4
python3.4-minimal rdate readline-common reiserfsprogs resolvconf
rfkill rsync rsyslog samba-common samba-common-bin samba-libs
sbsigntool scrot sed shared-mime-info strace sudo systemd-shim
sysv-rc sysvinit-utils tar tcpdump telnet time tint2 tzdata
ubiquity ubiquity-casper ubiquity-frontend-gtk
ssl1.0.0 libstartup-notification0 libstdc++6
libtalloc2 libtasn1-6 libtdb1 libterm-ui-perl libtevent0
libtext-charwidth-perl libtext-iconv-perl libtext-soundex-perl
libtext-wrapi18n-perl libthai-data libthai0 libtiff5
libtimezonemap1 libtinfo5 libudev1 libudisks2-0 libusb-0.1-4
libusb-1.0-0 libusbmuxd2 libustr-1.0-1 libutempter0 libuuid1
libvte-2.90-9 libvte-2.90-common libwayland-client0
libwayland-cursor0 libwayland-server0 libwbclient0
libwebkitgtk-3.0-0 libwebkitgtk-3.0-common libwebp5
libwind0-heimdal libx11-6 libx11-data libx11-xcb1 libxatracker2
libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-present0
libxcb-render0 libxcb-shape0 libxcb-shm0 libxcb-sync1
libxcb-xfixes0 libxcb1 libxdamage1 libxdmcp6 libxext6 libxfixes3
libxfont1 libxft2 libxi6 libxkbcommon0 libxkbfile1 libxml2 libxmu6
libxmuu1 libxpm4 libxrandr2 libxrender1 libxshmfence1 libxslt1.1
libxt6 libxtables10 libxvmc1 libxxf86vm1 lightdm
lightdm-gtk-greeter linux-firmware linux-firmware-nonfree
linux-generic linux-headers-generic linux-image-generic
localechooser-data locales login logrotate lsb-base lsb-release
lshw lsof ltrace lupin-casper lvm2 lxmenu-data man-db manpages mc
mc-data mesa-utils mime-support mlocate module-init-tools mount
mountall mtr-tiny multiarch-support nano ncurses-base ncurses-bin
net-tools netbase netplug netsurf netsurf-common netsurf-gtk
ntfs-3g ntp ntpdate obconf obmenu openbox openbox-menu
openssh-client openssl os-prober parted passwd pciutils perl
perl-base perl-modules pinentry-gtk2 plymouth plymouth-label
plymouth-theme-ubuntu-text pm-utils policykit-1
policykit-desktop-privileges popularity-contest powermgmt-base ppp
pppconfig pppoe pppoeconf procps psmisc python python-apt-common
python-cairo python-crypto python-glade2 python-gtk2 python-ldb
python-minimal python-ntdb python-samba python-talloc python-tdb
python2.7 python2.7-minimal python3 python3-apt python3-cairo
python3-commandnotfound python3-dbus python3-distupgrade
python3-gdbm python3-gi python3-gi-cairo python3-icu
python3-minimal python3-pam python3-update-manager python3.4
python3.4-minimal rdate readline-common reiserfsprogs resolvconf
rfkill rsync rsyslog samba-common samba-common-bin samba-libs
sbsigntool scrot sed shared-mime-info strace sudo systemd-shim
sysv-rc sysvinit-utils tar tcpdump telnet time tint2 tzdata
ubiquity ubiquity-casper ubiquity-frontend-gtk
ubiquity-ubuntu-artwork ubuntu-minimal ubuntu-release-upgrader-core
ubuntu-standard ucf udev udisks2 ufw update-manager-core upower
upstart ureadahead usbmuxd usbutils user-setup util-linux
uuid-runtime vim-common vim-tiny wget whiptail wireless-regdb
wpasupplicant x11-apps x11-common x11-session-utils x11-utils
x11-xfs-utils x11-xkb-utils x11-xserver-utils xauth xcompmgr
xdg-user-dirs xfonts-100dpi xfonts-base xfonts-encodings
xfonts-scalable xfonts-utils xfsprogs xinit xinput xkb-data xorg
xorg-docs-core xserver-common xserver-xorg xserver-xorg-core
xserver-xorg-input-all xserver-xorg-input-evdev
xserver-xorg-input-mouse xserver-xorg-input-mtrack
xserver-xorg-input-synaptics xserver-xorg-input-vmmouse
xserver-xorg-input-wacom xserver-xorg-video-all
xserver-xorg-video-ati xserver-xorg-video-cirrus
xserver-xorg-video-fbdev xserver-xorg-video-intel
xserver-xorg-video-mach64 xserver-xorg-video-mga
xserver-xorg-video-neomagic xserver-xorg-video-nouveau
xserver-xorg-video-openchrome xserver-xorg-video-qxl
xserver-xorg-video-r128 xserver-xorg-video-radeon
xserver-xorg-video-s3 xserver-xorg-video-savage
xserver-xorg-video-siliconmotion xserver-xorg-video-sisusb
xserver-xorg-video-tdfx xserver-xorg-video-trident
xserver-xorg-video-vesa xserver-xorg-video-vmware xterm zlib1g
zram-config
(END)
Continue [yN] Details [d]y