Public bug reported:
Hi,
When running java from openjdk-6-jre-headless with an unionfs-ed /, it
fails to append the proper library path to locate the libs it needs.
10:48 < StevenK> The problem is this:
10:49 < StevenK> java reads /proc/self/exe and comes up with the full path,
including the bits that are hidden under unionfs, like
/squashmnt or /persistmnt, and returns
/squashmnt/usr/lib/jvm/java-6-openjdk/jre/bin/java
10:50 < StevenK> java then looks for it's libraries in
/squashmnt/usr/lib/jvm/java-6-openjdk/jre/lib, and can't find
them.
Adding /squashmnt -> / and /persistmnt -> / symlinks works around the
issue.
This typically affects UME and live CDs.
Bye,
** Affects: linux-ubuntu-modules-2.6.24 (Ubuntu)
Importance: Undecided
Status: New
** Affects: openjdk-6 (Ubuntu)
Importance: Undecided
Status: New
** Tags: ume
** Also affects: linux (Ubuntu)
Importance: Undecided
Status: New
--
/usr/lib/jvm/java-6-openjdk/bin/java: error while loading shared libraries:
libjli.so: cannot openshared object file: No such file or directory
https://bugs.launchpad.net/bugs/224110
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs