ruby and portupgrade

Igor Pokrovsky ip at doom.homeunix.org
Tue Jan 18 11:09:26 PST 2005


On Tue, Jan 18, 2005 at 12:57:31PM +0100, Kirill Ponomarew wrote:
> On Tue, Jan 18, 2005 at 03:01:46AM -0800, whitevamp wrote:
> > i am trying to do a portupgrade and after it running for 7 hrs and not doing
> > anything it quits with this error message.
> > 
> > black-buity# portupgrade -aRrcCv                                            
> >                                                                
> > --->  Reading default options: -v -D -l /var/tmp/portupgrade.results -L
> > /var/tmp/portupgrade-%s::%s.log
> > --->  Session started at: Sat, 15 Jan 2005 12:07:25 -0800
> > [Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 110 packages
> > found (-0 +23) ....................... done]
> > --->  Session ended at: Sat, 15 Jan 2005 19:13:25 -0800 (consumed 07:05:59)
> > /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:323:in `deorigin': cannot convert
> > nil into String (PkgDB::DBError)
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:916:in `tsort_build'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `each'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:915:in `tsort_build'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `each'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:907:in `tsort_build'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:929:in `sort_build'
> >        from /usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:933: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:1845
> > black-buity#
> > 
> > black-buity# ruby --version
> > ruby 1.8.2 (2004-07-29) [i386-freebsd5]
> > black-buity# uname -a
> > FreeBSD black-buity.vampextream.com 5.3-RELEASE FreeBSD 5.3-RELEASE #0: Fri
> > Dec 10 14:50:33 PST 2004    
> > root at black-buity.vampextream.com:/usr/src/sys/i386/compile/VAMPEXTREAM  i386
> > black-buity#
> > 
> > i have read UPDATEING and didnt find any thing on 1.8 just updateing ruby
> > from 1.6 to 1.8 ..
> > so my quistions are
> > 
> > 1. what would be causeing this??
> > 2. how do i fix this?
> > 
> > and thanks inadvance for any help on this issue/ error message 
> 
> Database seems to be corrupted, rebuild it with 'pkgdb -fu'
> 
> -Kirill

Didn't help in my case, when doing `portupgrade '*'` (after rebuilding database)
I'm still getting those ruby errors. Any other idea?

-ip


More information about the freebsd-ports mailing list