Thank you for taking the time to report this bug and helping to make
Ubuntu better.
> {~} $ sudo dpkg --configure -a
> Setting up openjdk-8-jre-headless:amd64 (8u121-b13-0ubuntu1.16.04.2) ...
> update-alternatives: error: alternative path
> /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid doesn't exist
> dpkg: error processing package
> openjdk-8-jre-headless:amd64 (--configure):
> subprocess installed post-installation script
> returned error exit status 2
Which version of openjdk-8 did you have installed at that time?
It might be helpful if you can include any history.log* and term.log*
files from /var/log/apt that contain entries for openjdk-8-jre-headless
package. If in doubt please just attach all the files under /var/log/apt
(you might pack them in a zip or tarball file to do a single upload).
> Extracting the package, I see that it's supposed
> to be a link to ../jre/bin which does not exist.
The rmid binary is actually in the java-8-openjdk-amd64/jre/bin
directory. As for the symlink you mentioned, it links java-8-openjdk-
amd64/bin/rmid to it.
$ dpkg-deb -c openjdk-8-jre-headless_8u121-b13-0ubuntu1.16.04.2_amd64.deb |
grep bin/rmid
-rwxr-xr-x root/root 6504 2017-01-23 15:05
./usr/lib/jvm/java-8-openjdk-amd64/jre/bin/rmid
lrwxrwxrwx root/root 0 2017-01-23 15:05
./usr/lib/jvm/java-8-openjdk-amd64/bin/rmid -> ../jre/bin/rmid
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1573673
Title:
package openjdk-8-jre-headless:amd64 8u77-b03-3ubuntu3 failed to
install/upgrade: subprocess installed post-installation script
returned error exit status 2
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-8/+bug/1573673/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs