/usr/lib/jvm/java-6-openjdk/bin/java: error while loading shared libraries: libjli.so: cannot openshared object file: No such file or directory - /proc/self/exe fullpath error on stackable filesystem
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Triaged
|
Medium
|
Unassigned | ||
Hardy |
Won't Fix
|
Undecided
|
Unassigned | ||
openjdk-6 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Hardy |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Hi,
When running java from openjdk-
10:48 < StevenK> The problem is this:
10:49 < StevenK> java reads /proc/self/exe and comes up with the full path,
10:50 < StevenK> java then looks for it's libraries in
Adding /squashmnt -> / and /persistmnt -> / symlinks works around the issue.
This typically affects UME and live CDs.
Bye,
Related branches
Changed in linux-ubuntu-modules-2.6.24: | |
assignee: | nobody → colin-king |
status: | New → In Progress |
Changed in linux-ubuntu-modules-2.6.24: | |
status: | In Progress → Won't Fix |
Changed in openjdk-6 (Ubuntu): | |
assignee: | nobody → amygalloway89 (amy-731) |
Changed in linux (Ubuntu): | |
assignee: | Colin King (colin-king) → nobody |
I've added a kernel task as I think the kernel should mask the unionfs setup, transparently rewriting pathnames.