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

Reply via email to