Summary: | dev-java/tomcat-servlet-api-10.0.16 - ejavac failed - Home for VM 'openjdk-bin-11' does not exist: /usr/lib/jvm/openjdk-bin-11 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Java team <java> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | candrews, gyakovlev, leonchik1976, thomas |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 697014 | ||
Attachments: |
emerge-info.txt
dev-java:tomcat-servlet-api-10.0.16:20220122-091743.log emerge-history.txt environment etc.portage.tar.bz2 temp.tar.bz2 |
Description
Toralf Förster
2022-01-22 09:19:15 UTC
Created attachment 763109 [details]
emerge-info.txt
Created attachment 763110 [details]
dev-java:tomcat-servlet-api-10.0.16:20220122-091743.log
Created attachment 763111 [details]
emerge-history.txt
Created attachment 763112 [details]
environment
Created attachment 763113 [details]
etc.portage.tar.bz2
Created attachment 763114 [details]
temp.tar.bz2
*** Bug 831801 has been marked as a duplicate of this bug. *** *** Bug 831827 has been marked as a duplicate of this bug. *** *** Bug 831825 has been marked as a duplicate of this bug. *** *** Bug 831822 has been marked as a duplicate of this bug. *** *** Bug 831820 has been marked as a duplicate of this bug. *** *** Bug 831815 has been marked as a duplicate of this bug. *** *** Bug 831814 has been marked as a duplicate of this bug. *** *** Bug 831808 has been marked as a duplicate of this bug. *** *** Bug 831804 has been marked as a duplicate of this bug. *** *** Bug 831778 has been marked as a duplicate of this bug. *** *** Bug 831777 has been marked as a duplicate of this bug. *** *** Bug 831803 has been marked as a duplicate of this bug. *** *** Bug 831811 has been marked as a duplicate of this bug. *** It looks like dev-java/openjdk-bin-11.0.14_p9 installs directly to /opt/openjdk-bin-11, but every other openjdk-bin package installs to a path including the full package version (e.g. /opt/openjdk-bin-8.312_p07) with a symlink to the slot version (e.g. /opt/openjdk-bin-8). This breaks symlinks in /usr/lib/jvm/, and also the config paths in "/usr/share/java-config-2/vm/openjdk-bin-11" are still set to the full version path which doesn't exist (/opt/openjdk-bin-11.0.14_p9). Also, if you have a previous version of openjdk-bin:11 installed when emerging 11.0.14_p9, it installs to the old version directory (/opt/openjdk-bin-11.0.13_p8) because it's a symlink to /opt/openjdk-bin-11. I suspect this is the same underlying cause as #831839 The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1ff6d69a33d8c12ce9edaece3be362e983fa66d commit d1ff6d69a33d8c12ce9edaece3be362e983fa66d Author: Georgy Yakovlev <gyakovlev@gentoo.org> AuthorDate: 2022-01-22 21:17:11 +0000 Commit: Georgy Yakovlev <gyakovlev@gentoo.org> CommitDate: 2022-01-22 21:17:55 +0000 dev-java/openjdk-bin: fix installation directory Bug: https://bugs.gentoo.org/831780 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org> ...penjdk-bin-11.0.14_p9.ebuild => openjdk-bin-11.0.14_p9-r1.ebuild} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 831839 seems to be different. I reverted installation dir changes. *** Bug 831885 has been marked as a duplicate of this bug. *** tomcat-servlet-api-10.0.16 is gone. Closing |