Kubuntu 14.04.3 -> 15.10 upgrade is broken (PPAs enabled)

Bug #1538323 reported by Stephan Diestelhorst
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-release-upgrader (Ubuntu)
New
Undecided
Unassigned

Bug Description

I am / was running Kubuntu 14.04.3 with the Kubuntu PPA and the backports PPA enabled. When I wanted to upgrade Kubuntu to 15.10, via 15.04 through Muon, the upgrade process did not complete due to unsolved dependencies. I have attached my full /var/log/dist-upgrade

Examining the dependency issues did not reveal any single culprit to me, but instead a pretty bad overall picture. Thinking that it might have to do with the two PPAs, I tried ppa-purge on them, but the dependencies during purge were broken, so no package could actually be removed.

I therefore thought to bite the bullet and leave the two PPAs enabled and upgrade manually to 15.10 via sed -i 's/trusty/wily/g' over all the sources list. Who'd have thought.. this does not work and I ended up (after apt-get update ; apt-get dist-upgrade) in a big web of not working *configurations* of packages due to funny versions. I started working on those configurations, tackling things one by one (Apparmor syntax issues, for example here https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=763673) and sometimes dpkg -r <package>; apt-get download <package>; dpkg -i <package.deb> to force the issue. That seems to have worked to an extend where I managed to get all packages configured, but still the overall dependency web is broken.

From what I can gather, several packages depend on the old versions (perl etc), but their new versions would not. Now.. I do not feel like manually forcing the packages to upgrade, and it seems that aptitudes dependency resolution does not find a magic solution after letting it run for quite a while. That leads me to believe that I will also not do a great job, manually.

Will attach /var/log/dist-upgrade, /etc/apt/**list. Not sure what the issue really was, but I hope someone else has a better idea how to tackle this. I will move my old root away (LVM) and start a fresh install.

Revision history for this message
Stephan Diestelhorst (syon) wrote :
Revision history for this message
Stephan Diestelhorst (syon) wrote :

Enabled deb sources at this moment:

$ find /etc/apt/*list -exec cat {} \;|grep "^[^#]"
deb http://de.archive.ubuntu.com/ubuntu/ wily main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://de.archive.ubuntu.com/ubuntu/ wily-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ wily-updates main restricted
deb http://de.archive.ubuntu.com/ubuntu/ wily universe
deb-src http://de.archive.ubuntu.com/ubuntu/ wily universe
deb http://de.archive.ubuntu.com/ubuntu/ wily-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ wily-updates universe
deb http://de.archive.ubuntu.com/ubuntu/ wily multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ wily multiverse
deb http://de.archive.ubuntu.com/ubuntu/ wily-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ wily-updates multiverse
deb http://de.archive.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ wily-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu wily-security main restricted
deb-src http://security.ubuntu.com/ubuntu wily-security main restricted
deb http://security.ubuntu.com/ubuntu wily-security universe
deb-src http://security.ubuntu.com/ubuntu wily-security universe
deb http://security.ubuntu.com/ubuntu wily-security multiverse
deb-src http://security.ubuntu.com/ubuntu wily-security multiverse
deb http://archive.canonical.com/ubuntu wily partner
deb-src http://archive.canonical.com/ubuntu wily partner
deb http://deb.torproject.org/torproject.org wily main

Revision history for this message
Stephan Diestelhorst (syon) wrote :
Revision history for this message
Stephan Diestelhorst (syon) wrote :
Revision history for this message
Stephan Diestelhorst (syon) wrote :
Revision history for this message
Stephan Diestelhorst (syon) wrote :

Zooming in a little on specific packages:

$ LANG=C apt-cache policy bzip2
bzip2:
  Installed: 1.0.6-5
  Candidate: 1.0.6-8
  Version table:
     1.0.6-8 0
        500 http://de.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
 *** 1.0.6-5 0
        100 /var/lib/dpkg/status

$ LANG=C apt-cache policy libbz2-1.0
libbz2-1.0:
  Installed: 1.0.6-8
  Candidate: 1.0.6-8
  Version table:
 *** 1.0.6-8 0
        500 http://de.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages
        100 /var/lib/dpkg/status

Etc. So something is really broken here.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.