Re: jar fails to execute natively
On 17 August 2010 00:20, Matthew Johnson <matt@matthew.ath.cx> wrote:
> interesting, it should, as you say, just work. Can you give me the output of
> the following commands:
> file `readlink -f /usr/bin/robonobo`
/usr/share/robonobo/robonobo.jar: Zip archive data, at least v1.0 to extract
> jar tf /usr/bin/robonobo META-INF/MANIFEST.MF
META-INF/MANIFEST.MF
> bash -x /usr/bin/jarwrapper /usr/bin/robonobo
+ set -e
+ JAR=/usr/bin/robonobo
+ shift
+ '[' -z /usr/bin/robonobo ']'
++ realpath /usr/bin/robonobo
+ JAR=/usr/share/robonobo/robonobo.jar
++ mktemp -d
+ TEMP=/tmp/tmp.3qOG6YukJJ
+ cd /tmp/tmp.3qOG6YukJJ
+ fastjar xf /usr/share/robonobo/robonobo.jar META-INF/MANIFEST.MF
++ sed -n '/^Debian-Java-Home:/s/^[^:]*: *//p'
/tmp/tmp.3qOG6YukJJ/META-INF/MANIFEST.MF
+ NEW_JAVA_HOMES=/usr/lib/jvm/java-6-openjdk
++ sed -n '/^Debian-Java-Parameters:/s/^[^:]*: *//p'
/tmp/tmp.3qOG6YukJJ/META-INF/MANIFEST.MF
+ JAVAOPTS=
+ rm -rf /tmp/tmp.3qOG6YukJJ
+ for i in '$NEW_JAVA_HOMES'
+ '[' -x /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ JAVA=/usr/lib/jvm/java-6-openjdk/bin/java
+ JAVA_HOME=/usr/lib/jvm/java-6-openjdk
+ '[' -z /usr/lib/jvm/java-6-openjdk/bin/java ']'
+ which /usr/lib/jvm/java-6-openjdk/bin/java
+ export LD_LIBRARY_PATH=/usr/lib/jni
+ LD_LIBRARY_PATH=/usr/lib/jni
+ exec /usr/lib/jvm/java-6-openjdk/bin/java
-Djava.library.path=/usr/lib/jni -jar /usr/share/robonobo/robonobo.jar
> /usr/sbin/update-binfmts --display
cli (disabled):
package = mono-common
type = magic
offset = 0
magic = MZ
mask =
interpreter = /usr/bin/cli
detector = /usr/lib/cli/binfmt-detector-cli
jarwrapper (disabled):
package = <local>
type = magic
offset = 0
magic = PK\x03\x04
mask =
interpreter = /usr/bin/jarwrapper
detector = /usr/bin/jardetector
jar (disabled):
package = openjdk-6
type = magic
offset = 0
magic = PK\x03\x04
mask =
interpreter = /usr/bin/jexec
detector =
python2.6 (disabled):
package = python2.6
type = magic
offset = 0
magic = \xd1\xf2\x0d\x0a
mask =
interpreter = /usr/bin/python2.6
detector =
> ls /proc/sys/fs/binfmt_misc/
(nothing)
> cat /proc/sys/fs/binfmt_misc/jarwrapper
cat: /proc/sys/fs/binfmt_misc/jarwrapper: No such file or directory
HTH
W
Reply to: