Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 25 Jun 2004 19:25:12 +0000
From:      Andy Smith <andy@freebsdwiki.org>
To:        FreeBSD-stable@freebsd.org
Subject:   portupgrade error - `deorigin': cannot convert nil into String (PkgDB::DBError)
Message-ID:  <20040625192512.GK27620@caffreys.strugglers.net>

next in thread | raw e-mail | index | archive | help

--+QwZB9vYiNIzNXIj
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Ever since a recent cvsup of ports and a portsdb -Uu, portupgrade
has been giving the following error:

--->  Session started at: Fri, 25 Jun 2004 18:58:25 +0000
--->  Session ended at: Fri, 25 Jun 2004 18:58:28 +0000 (consumed 00:00:03)
/usr/local/lib/ruby/site_ruby/1.8/pkgdb.rb:323:in `deorigin': cannot conver=
t 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

I have tried:

- Waiting a day and doing another cvsup

- Doing make index / portsdb -Uu

- Removing ruby and portupgrade and reinstalling

but I still get the same error.

I also searched the mailing list archives and found someone with a
very similar error:

http://lists.freebsd.org/pipermail/freebsd-stable/2003-May/001255.html

however, I've already learnt my lesson about refusing ports, and so
my sup/refuse contains only:

ports/INDEX
ports/INDEX-5

Anyone have any other ideas?

--=20
http://freebsdwiki.org/ - Encrypted mail welcome - keyid 0xBF15490B

--+QwZB9vYiNIzNXIj
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (FreeBSD)

iD8DBQFA3HwYIJm2TL8VSQsRAsHHAJ96luSfiZz0bJ/SmI+TmTAnbG3G0ACfd8TT
TH+G6Z5eJcid248GNEda4mc=
=UQ5/
-----END PGP SIGNATURE-----

--+QwZB9vYiNIzNXIj--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040625192512.GK27620>