From owner-freebsd-questions@FreeBSD.ORG Sat Nov 24 20:04:48 2007 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CA2B216A420 for ; Sat, 24 Nov 2007 20:04:48 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout1.cac.washington.edu (mxout1.cac.washington.edu [140.142.32.134]) by mx1.freebsd.org (Postfix) with ESMTP id A2E6113C4DD for ; Sat, 24 Nov 2007 20:04:48 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.32.139]) by mxout1.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW07.09) with ESMTP id lAOK4LrH021260 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sat, 24 Nov 2007 12:04:22 -0800 X-Auth-Received: from [128.208.5.249] (lodovico.cs.washington.edu [128.208.5.249]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW07.09) with ESMTP id lAOK4Ln0010252 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Sat, 24 Nov 2007 12:04:21 -0800 Message-ID: <474883DF.1080503@u.washington.edu> Date: Sat, 24 Nov 2007 12:04:47 -0800 From: Garrett Cooper User-Agent: Thunderbird 2.0.0.9 (Windows/20071031) MIME-Version: 1.0 To: Bahman Movaqar , Robert Huff , freebsd-questions@freebsd.org References: <20071122174115.GA23792@parts-unknown.org> <18246.7125.29876.835213@jerusalem.litteratus.org> <20071123080902.480c1816@attila> <20071123053500.GA99079@parts-unknown.org> <20071123093221.26bb1c8c@attila> <20071124194946.GA17410@parts-unknown.org> In-Reply-To: <20071124194946.GA17410@parts-unknown.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-PMX-Version: 5.3.3.310218, Antispam-Engine: 2.5.2.313940, Antispam-Data: 2007.11.24.113849 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __SANE_MSGID 0, __USER_AGENT 0' Cc: Subject: Re: How do I prevent a port from installing? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 24 Nov 2007 20:04:49 -0000 David Benfell wrote: > On Fri, 23 Nov 2007 09:32:21 +0330, Bahman Movaqar wrote: > >> On 2007-11-22 David Benfell wrote: >> >> >>> On Fri, 23 Nov 2007 08:09:02 +0330, Bahman Movaqar wrote: >>> >>>> However, keep in mind that ant is a build (make) tool for Java >>>> applications. It is quite possible that there are no applications >>>> that depend on ant for running and at the same time it is likely >>>> that if you deinstall ant you won't be able to build (run?) some of >>>> your Java applications anymore. >>>> >>>> >>> Given that I do not feel I can afford to have Java on the system, this >>> is a sacrifice I feel is necessary. In the process of updating ports, >>> apache-ant has already been reinstalled. I had installed kaffe when I >>> removed jdk*; but apache-ant now seems to depend on diablo-jdk. >>> >> My guess is that when updating ports some Java application is also >> being installed which requires build from source and as a result >> installs ant. It'd be good to check the installed applications for a >> Java one. >> >> > So here's a question. I see that OpenOffice and Firefox are both using > Java (ouch, this hurts). > > I also see now that java_vm is not exiting even after the applet should > have finished running (this with the Blackboard applet that I have specifically > identified as problematic). > > Can these ports use kaffe instead? Or is there a way to force java_vm to > exit without my having to babysit it? Killing java_vm takes down Firefox > as well. > >>> earth% pkg_info -r diablo-jdk-1.5.0.07.01_8 >>> Information for diablo-jdk-1.5.0.07.01_8: >>> >>> Depends on: >>> Dependency: xtrans-1.0.4 >>> Dependency: xproto-7.0.10_1 >>> Dependency: xextproto-7.0.2 >>> Dependency: javavmwrapper-2.3 >>> >>> earth% cat /var/db/pkg/diablo-jdk-1.5.0.07.01_8/+REQUIRED_BY >>> apache-ant-1.7.0_1 >>> earth% >>> >> Obvious. >> >> >>> At least I do not yet see java_vm (which seems to have been the >>> culprit in cases where I was able to get back into the system) yet >>> reappearing. >>> >>> When I encountered difficulty this morning, I had left both firefox >>> and an ports upgrade running. In the past, I had associated the >>> problem with a java script from Blackboard at the university where I >>> attend and teach, but in the situation this morning, I had not >>> invoked that script. >>> >>> So I'm guessing that java_vm had been invoked by apache-ant which >>> previously depended on jdk* rather than diablo-jdk*. >>> > And, is there a way to tell which other ports rely on java? > > >>> I am wondering if I have any reason to believe that diablo-jdk is >>> sufficiently different from jdk to avoid the problem. >>> > I see now that it is not. > > >> No clue here. But I guess it's not about java_vm that your system goes >> blank since I'm working/developing with both diablo-jdk-1.5.0_06 and >> jdk-1.6.0_01 on an average machine running 6.2-p7. >> >> > I upgraded to RELENG_7 hoping to make a USB problem go away (symptoms > changed, but problems remain). I did not experience the problem prior to > this upgrade. > >> I'm not sure but I paste my javavm_wrapper configuration. It might be >> useful: >> # JDK 1.6 >> #JAVA_HOME=/usr/local/jdk1.6.0 >> #JAVA_OS=native >> #JAVA_VENDOR=freebsd >> #JAVA_VERSION=1.6 >> #JAVAVM_OPTS=-XX:+UseThreadPriorities >> >> # JDK 1.5 >> JAVA_HOME=/usr/local/dialblo-jdk1.5.0 >> JAVA_OS=native >> JAVA_VENDOR=freebsd >> JAVA_VERSION=1.5 >> JAVAVM_OPTS=-XX:+UseThreadPriorities >> >> > > I have now deinstalled diablo-jdk and: > > earth# JAVAVM_DRYRUN="YES" java > JAVA_HOME=/usr/local/kaffe > JAVAVM_CONF=/usr/local/etc/javavms > JAVAVM_OPTS_CONF=/usr/local/etc/javavm_opts.conf > JAVAVM_PROG=/usr/local/kaffe/bin/java > JAVAVM_OPTS= > JAVAVM_COMMAND=/usr/local/kaffe/bin/java > earth# > > At the moment, I don't have a way to invoke the evil applet. What I don't see > is where this configuration is; what you have above doesn't look at all like > the /usr/local/etc/javavm_opts.conf on my system. Is this because you stripped > the comments? > > Thanks! > > > kaffe won't be available for 7.x until it's officially released and someone makes the binary. -Garrett