Date: Tue, 4 Jul 2006 01:08:43 +0800 From: "jan gestre" <freebsd.ph@gmail.com> To: "Bill Moran" <wmoran@collaborativefusion.com> Cc: "E. J. Cerejo" <edu07643@yahoo.com.br>, freebsd-questions@freebsd.org Subject: Re: Portupgrade Message-ID: <a25afc300607031008j190df67dhea23838ef7e3ff81@mail.gmail.com> In-Reply-To: <20060702185111.96cc0e0a.wmoran@collaborativefusion.com> References: <20060702205752.89100.qmail@web61016.mail.yahoo.com> <20060702185111.96cc0e0a.wmoran@collaborativefusion.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 7/3/06, Bill Moran <wmoran@collaborativefusion.com> wrote: > > "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. > > i always do a cvsup before upgrading the ports but i got the same problem, pkg_delete did not work coz it can't see the portupgrade version that is installed so i did a make deinstall and make reinstall instead but with the same result, any idea how will i solve this? TIA
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a25afc300607031008j190df67dhea23838ef7e3ff81>