From owner-freebsd-ports@FreeBSD.ORG Mon Oct 13 11:23:04 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 4C7A516A4C1 for ; Mon, 13 Oct 2003 11:23:04 -0700 (PDT) Received: from pozo.com (pozo.com [216.101.162.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id B0DD943F3F for ; Mon, 13 Oct 2003 11:23:02 -0700 (PDT) (envelope-from null@pozo.com) Received: from quad.pozo.com (quad.pozo.com [192.168.0.61]) (authenticated bits=0) by pozo.com (8.12.10/8.12.10) with ESMTP id h9DIMhoW000657 (version=TLSv1/SSLv3 cipher=RC4-SHA bits=128 verify=NOT); Mon, 13 Oct 2003 11:22:44 -0700 (PDT) (envelope-from null@pozo.com) Message-Id: <6.0.0.22.2.20031013111658.03248dd0@pozo.com> X-Mailer: QUALCOMM Windows Eudora Version 6.0.0.22 Date: Mon, 13 Oct 2003 11:22:43 -0700 To: Kent Stewart , Sergey Matveychuk , Peter Ulrich Kruppa From: Manfred Antar In-Reply-To: <200310131016.00829.kstewart@owt.com> References: <20031013164520.E704@pukruppa.net> <3F8AC6D1.5040100@ciam.ru> <6.0.0.22.2.20031013085313.03240628@pozo.com> <200310131016.00829.kstewart@owt.com> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" cc: freebsd-ports@freebsd.org Subject: Re: Problem with portupgrade & ruby X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Oct 2003 18:23:04 -0000 At 10:16 AM 10/13/2003, Kent Stewart wrote: >On Monday 13 October 2003 09:09 am, Manfred Antar wrote: >> At 08:37 AM 10/13/2003, Sergey Matveychuk wrote: >> >Peter Ulrich Kruppa wrote: >> >>pukruppa# portupgrade -R gnome2 >> >>[Updating the pkgdb in /var/db/pkg ... - 321 >> >>packages found (-9 +17) >> >>(...)/usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:469:in `each': >> >>negative allocation size (or too big) (NoMemoryError) >> >> from /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:469:in >> >>`select' >> > >> >try 'pkgdb -fu' to fix it. >> > >> >-- >> >Sem. >> >> I'm seeing the same thing here. >> It worked fine yesterday !!! >> I can't think of any thing I've changed : >> >> Connecting to cvsup10.FreeBSD.org >> Connected to cvsup10.FreeBSD.org >> Server software version: SNAP_16_1e >> Negotiating file attribute support >> Exchanging collection information >> Establishing multiplexed-mode data connection >> Running >> Updating collection ports-all/cvs >> Checkout ports/INDEX-5 > >The current INDEX-5 is 8 weeks old. If you didn't rebuild INDEX-5 and >INDEX.db to make them current with your ports-all, you are using really >old versions that are inconsistent with your port tree. > >Kent > >> Shutting down connection to server >> Finished successfully >> (ports)5165}pkgdb -fu >> ---> Updating the pkgdb >> [Rebuilding the pkgdb in /var/db/pkg ... - 728 >> packages found (-0 +728) >> ..................................................................... > >>...................................................................... >>...................................................................... >>............................. done] (ports)5166}portupgrade -iav >> ---> Session started at: Mon, 13 Oct 2003 09:04:26 -0700 >> ---> Session ended at: Mon, 13 Oct 2003 09:06:23 -0700 (consumed >> 00:01:57) /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:325:in >> `deorigin': failed to convert nil into String (PkgDB::DBError) from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:918:in `tsort_build' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:917:in `each' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:917:in `tsort_build' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:909:in `each' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:909:in `tsort_build' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:931:in `sort_build' from >> /usr/local/lib/ruby/site_ruby/1.6/pkgdb.rb:935:in `sort_build!' from >> /usr/local/sbin/portupgrade:674:in `main' >> from /usr/local/sbin/portupgrade:207:in `initialize' >> from /usr/local/sbin/portupgrade:207:in `new' >> from /usr/local/sbin/portupgrade:207:in `main' >> from /usr/local/sbin/portupgrade:1846 >> Maybe it's the Index-5 file > The thing is I do that daily in a cron job portsdb -Uu Today perl dumped core while doing it. So I checked out the Index-5 from cvsup It' worked fine yesterday with an Index-5 built in the morning. I'll reinstall perl and ruby and see if that make a difference Manfred