Problem with portupgrade & ruby

Manfred Antar null at pozo.com
Mon Oct 13 11:23:04 PDT 2003


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 <format:bdb1_btree> 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 <format:bdb1_btree> 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 



More information about the freebsd-ports mailing list