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:

NetBSD Home
NetBSD PR Database Search

(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.