Port upgrade: dead in the water

Kyle Evans kevans at freebsd.org
Sat Jan 16 04:16:56 UTC 2021


On Fri, Jan 15, 2021 at 10:00 PM Greg 'groggy' Lehey <grog at freebsd.org> wrote:
>
> After years I have finally got round to upgrading my main computer.
> My intention is to upgrade the ports as well, but pkg doesn't want to
> play nice:
>
>   # pkg-static install -f pkg
>   pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
>   Updating FreeBSD repository catalogue...
>   pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
>   pkg-static: Repository FreeBSD load error: meta cannot be loaded No error: 0
>   Fetching meta.txz: 100%    916 B   0.9kB/s    00:01
>   pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
>   repository FreeBSD has no meta file, using default settings
>   Fetching packagesite.txz: 100%    6 MiB 582.8kB/s    00:11
>   pkg-static: repository meta /var/db/pkg/FreeBSD.meta has wrong version 2
>   pkg-static: Repository FreeBSD load error: meta cannot be loaded No error: 0
>   Unable to open created repository FreeBSD
>   Unable to update repository FreeBSD
>   Error updating repositories!
>
> I'm happy to blow everything away, but is there a way to extract
> something that pkg can use to determine which packages to install?

`pkg bootstrap -f` should recover pkg to something usable


More information about the freebsd-ports mailing list