Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 2 Jul 2006 18:51:11 -0400
From:      Bill Moran <wmoran@collaborativefusion.com>
To:        "E. J. Cerejo" <edu07643@yahoo.com.br>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Portupgrade
Message-ID:  <20060702185111.96cc0e0a.wmoran@collaborativefusion.com>
In-Reply-To: <20060702205752.89100.qmail@web61016.mail.yahoo.com>
References:  <20060702205752.89100.qmail@web61016.mail.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
"E. J. Cerejo" <edu07643@yahoo.com.br> wrote:

> I'm running FreeBSD 6.1 release and after upgrading portupgrade using portupgrade itself I'm getting this message (message bellow) or similar one everytime I run one of the portupgrade commands like pkgdb -u or -F, portversion -L = or portupgrade itself.  Tells me that the database needs to be rebuild, I run portsdb -uU and I get this same error message (message bellow) it rebuilds with portsdb -fuU but still get this same message.
> 
> Error Message:
> 
> [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... /var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid argument; rebuild needed] [Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... [Updating the pkgdb <format:bdb_btree> in /var/db/pkg ... /var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid argument; rebuild needed] [Rebuilding the pkgdb <format:bdb_btree> in /var/db/pkg ... /var/db/pkg/pkgdb.db: unexpected file type or format -- Invalid argument: Cannot update the pkgdb!]: Cannot update the pkgdb!]
> Command failed [exit code 1]: /usr/local/sbin/pkgdb -aFQ
> 
> any clues on how to solve this?

When was the last time you did a cvsup?

Portupgrade was hosed for a few days there, if your ports tree previously
installed the hosted version, portupgrade won't work.

If this is the case, the solution is:
1) cvsup ports
2) pkg_delete portupgrade
3) cd /usr/ports/sysutils/portupgrade && make install clean

Portupgrade will then start working again.

-- 
Bill Moran

Sometimes I think I'm stupid.  The rest of the time I'm sure of it.




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