NetBSD Problem Report #42219
From www@NetBSD.org Fri Oct 23 17:49:17 2009
Return-Path: <www@NetBSD.org>
Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11])
by www.NetBSD.org (Postfix) with ESMTP id 18EC463C3EE
for <gnats-bugs@gnats.netbsd.org>; Fri, 23 Oct 2009 17:49:17 +0000 (UTC)
Message-Id: <20091023174916.9DA6B63C3EC@www.NetBSD.org>
Date: Fri, 23 Oct 2009 17:49:16 +0000 (UTC)
From: netbsd@eq.cz
Reply-To: netbsd@eq.cz
To: gnats-bugs@NetBSD.org
Subject: null-mounted sun java 5: could not find libjava.so
X-Send-Pr-Version: www-1.0
>Number: 42219
>Category: pkg
>Synopsis: null-mounted sun java 5: could not find libjava.so
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: closed
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Oct 23 17:50:00 +0000 2009
>Closed-Date: Sun Nov 23 03:49:58 +0000 2014
>Last-Modified: Sun Nov 23 03:49:58 +0000 2014
>Originator: rudolf
>Release: netbsd-5
>Organization:
>Environment:
NetBSD 5.0_STABLE (GENERIC) #0: Thu Aug 27 04:27:04 UTC 2009 builds@b8.netbsd.org:/home/builds/ab/netbsd-5/i386/200908270000Z-obj/home/builds/ab/netbsd-5/src/sys/arch/i386/compile/GENERIC i386
>Description:
$ pkg_info | grep sun
sun-jre15-5.0.20 Sun's Java(tm) 2 Standard Edition, JRE 5.0 Update 20
sun-jdk15-5.0.20 Sun's Java(tm) 2 Standard Edition, JDK 5.0 Update 20
$ mount | grep pkg
/wd0g/pkg on /usr/pkg type null (local)
/wd0g/pkgsrc on /usr/pkgsrc type null (local)
procfs on /usr/pkg/emul/linux/proc type procfs (local)
$ grep emul /etc/fstab
procfs /emul/linux/proc procfs rw,linux
$ grep pkg /etc/fstab
/wd0g/pkg /usr/pkg null rw 0 0
/wd0g/pkgsrc /usr/pkgsrc null rw 0 0
With the mentioned setup with null-mounts is not possible to work with java:
$ type sun15-java
sun15-java is /usr/pkg/bin/sun15-java
$ sun15-java -version
Error: could not find libjava.so
Error: could not find Java 2 Runtime Environment.
##############################
So I need to change the environment to get it working:
$ cat /usr/pkg/bin/sun15-java
#! /bin/sh
PATH=/usr/pkg/java/sun-1.5/bin:${PATH}; export PATH
JAVA_HOME=/usr/pkg/java/sun-1.5; export JAVA_HOME
JVM_HOME=/usr/pkg/java/sun-1.5; export JVM_HOME
ulimit -d `ulimit -H -d`
/usr/pkg/java/sun-1.5/bin/java "$@"
$ sed -e 's/\/usr/\/wd0g/g' < /usr/pkg/bin/sun15-java
#! /bin/sh
PATH=/wd0g/pkg/java/sun-1.5/bin:${PATH}; export PATH
JAVA_HOME=/wd0g/pkg/java/sun-1.5; export JAVA_HOME
JVM_HOME=/wd0g/pkg/java/sun-1.5; export JVM_HOME
ulimit -d `ulimit -H -d`
/wd0g/pkg/java/sun-1.5/bin/java "$@"
$ sed -e 's/\/usr/\/wd0g/g' < /usr/pkg/bin/sun15-java > ~/bin/java
$ chmod 755 ~/bin/java
$ ~/bin/java -version
java version "1.5.0_20"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_20-b02)
Java HotSpot(TM) Client VM (build 1.5.0_20-b02, mixed mode)
>How-To-Repeat:
Install sun-jdk15 package and try to use it while having /pkg null-mounted from elsewhere.
>Fix:
Mention the problem (and workaround: "using direct path") at least in documentation (DESCR), please. :-)
>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 20 Jul 2014 20:42:49 +0000
State-Changed-Why:
(1) this version of the JDK was removed some time ago; are you still
seeing a problem with a current version?
(2) what paths did you use to build the package?
From: rudolf <netbsd@eq.cz>
To: gnats-bugs@NetBSD.org
Cc:
Subject: Re: pkg/42219 (null-mounted sun java 5: could not find libjava.so)
Date: Mon, 21 Jul 2014 02:54:12 +0200
dholland@NetBSD.org wrote:
> State-Changed-From-To: open->feedback
> State-Changed-By: dholland@NetBSD.org
> State-Changed-When: Sun, 20 Jul 2014 20:42:49 +0000
> State-Changed-Why:
> (1) this version of the JDK was removed some time ago; are you still
> seeing a problem with a current version?
>
> (2) what paths did you use to build the package?
I am sorry, I don't have the same setup as 5 years ago, so I think it
has no sense trying now to reproduce this kind of bug. Feel free to
close the PR.
r.
State-Changed-From-To: feedback->closed
State-Changed-By: dholland@NetBSD.org
State-Changed-When: Sun, 23 Nov 2014 03:49:58 +0000
State-Changed-Why:
PR has become irretrievably stale. :(
>Unformatted:
(Contact us)
$NetBSD: query-full-pr,v 1.39 2013/11/01 18:47:49 spz Exp $
$NetBSD: gnats_config.sh,v 1.8 2006/05/07 09:23:38 tsutsui Exp $
Copyright © 1994-2007
The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.