The root cause of the removal is ca-certificates-java in xenial Depends: openjdk-7-jre-headless (>= 7~u3-2.1.1~pre1-1) | java7-runtime-headless; java7-runtime-headless is provided by openjdk-8-jre-headless, but this will not cause apt to install openjdk-8-jre-headless on upgrade when openjdk-7-jre-headless is already installed.
openjdk-7-jre-headless is only available in Trusty, and has a dependency chain on an obsolete version of tzdata, so apt forces removal of tzdata- java -> openjdk-7-jre-headless -> ca-certificates-java Switching ca-certificates-java in Xenial to explicitly prefer openjdk-8 -jre-headless as the first alternative may be sufficient hint to the package manager for this upgrade to work correctly. - Eric -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1723198 Title: upgrade from 14.04 to 16.04 fails with: ca-certificates 20170717~16.04.1 failed to install/upgrade: triggers looping, abandoned To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/dpkg/+bug/1723198/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
