Comment 8 for bug 1050404

Revision history for this message
Jake Cobb (error404) wrote :

I'm pretty sure the java-7-openjdk updates are responsible for this behavior:

Start-Date: 2012-09-12 16:46:50
Commandline: apt-get dist-upgrade
Upgrade: openjdk-7-doc:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), openjdk-7-jdk:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), openjdk-7-jre:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), openjdk-7-source:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), icedtea-7-jre-jamvm:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), openjdk-7-jre-lib:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1), openjdk-7-jre-headless:amd64 (7~u3-2.1.1~pre1-1ubuntu3, 7u7-2.3.2-1ubuntu0.12.04.1)
Remove: icedtea-7-jre-cacao:amd64 (7~u3-2.1.1~pre1-1ubuntu3)
End-Date: 2012-09-12 16:47:29

/usr/share/javazi is installed by tzdata-java and does not consist of symlinks. java-7-openjdk is not even my current update-alternatives selection, yet all of these broken symlinks attempt to point to it:

$ update-alternatives --display java
java - auto mode
  link currently points to /usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java - priority 1061
  slave java.1.gz: /usr/lib/jvm/java-6-openjdk-amd64/jre/man/man1/java.1.gz
/usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java - priority 1051
  slave java.1.gz: /usr/lib/jvm/java-7-openjdk-amd64/jre/man/man1/java.1.gz
Current 'best' version is '/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java'.

$ readlink -f $(which java)
/usr/lib/jvm/java-6-openjdk-amd64/jre/bin/java