From owner-freebsd-questions@FreeBSD.ORG Sat Aug 19 19:54:11 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id BC98E16A500 for ; Sat, 19 Aug 2006 19:54:11 +0000 (UTC) (envelope-from admin2@enabled.com) Received: from typhoon.enabled.com (typhoon.enabled.com [216.218.220.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7379643D45 for ; Sat, 19 Aug 2006 19:54:11 +0000 (GMT) (envelope-from admin2@enabled.com) Received: from [172.24.241.19] (natint3.juniper.net [66.129.224.36]) (authenticated bits=0) by typhoon.enabled.com (8.13.8/8.13.7) with ESMTP id k7JJs80b036195 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 19 Aug 2006 12:54:08 -0700 (PDT) (envelope-from admin2@enabled.com) Message-ID: <44E76C57.6040607@enabled.com> Date: Sat, 19 Aug 2006 12:53:59 -0700 From: Noah User-Agent: Thunderbird 1.5.0.5 (Macintosh/20060719) MIME-Version: 1.0 To: Noah , freebsd-questions@freebsd.org References: <44E72508.9000909@enabled.com> <20060819161547.GA2452@holestein.holy.cow> In-Reply-To: <20060819161547.GA2452@holestein.holy.cow> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: pkgdb -Fu failing: can't convert nil into String 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, 19 Aug 2006 19:54:11 -0000 parv@pair.com wrote: > in message <44E72508.9000909@enabled.com>, > wrote Noah thusly... > >> Somebody know what is going on here? I can't figure it out and >> never seen this before. >> > > Neither do i but that won't stop me from speculating ... > > >> # pkgdb -Fu >> ---> Updating the pkgdb >> ---> Checking the package registry database >> Stale dependency: b2evolution-0.9.2 -> marked (): >> marked: Not in due form: - >> > > Here, "marked" seems like some sort of place holder for the missing > dependency port. The otherwise non empty "()" contain the port > directory, under ${PORTSDIR:-/usr/ports}, of the dependency port. > > > >> Install stale dependency? ([y]es/[n]o/[a]ll) [yes] a >> can't convert nil into String >> > > When you answered "all", pkgdb prepared to install the port "marked" > but could not parse that name in - format, so the > result was empty string or 'nil' in Ruby, the programming language > of choice for portupgrade tools. > > okay thanks for the explanation - so what is the most optimal way of fixing this without breaking things. cheers, Noah > - Parv > >