Date: Mon, 2 Mar 2020 17:49:29 +0000 From: Grzegorz Junka <list1@gjunka.com> To: freebsd-ports@freebsd.org Subject: pkg / poudriere issue - wrong packagesite / meta Message-ID: <3f768444-3ee9-75bd-934d-a0bd8c8845d4@gjunka.com>
next in thread | raw e-mail | index | archive | help
I just finished building ports for FreeBSD 12.1. I have already upgraded base to 12.1 and now I am trying to update packages, but pkg fails with this cryptic error: # pkg update Updating desktop_nvidia repository catalogue... pkg: repository meta has wrong version 2 pkg: Repository desktop_nvidia load error: meta cannot be loaded No error: 0 Fetching meta.txz: 100% 236 B 0.2kB/s 00:01 pkg: repository meta has wrong version 2 repository desktop_nvidia has no meta file, using default settings Fetching packagesite.txz: 100% 463 KiB 474.1kB/s 00:01 pkg: repository meta has wrong version 2 pkg: Repository desktop_nvidia load error: meta cannot be loaded No error: 0 Unable to open created repository desktop_nvidia Unable to update repository desktop_nvidia Error updating repositories! There was no error in poudriere, 1067 packages have been built successfully, 1 skipped, 3 ignored. Poudriere version 3.3.2_1 The new repo has meta: # cat meta.conf version = 2; packing_format = "txz"; manifests = "packagesite.yaml"; filesite = "filesite.yaml"; manifests_archive = "packagesite"; filesite_archive = "filesite"; The old repo had meta: # cat meta version = 1; packing_format = "txz"; digest_format = "sha256_base32"; digests = "digests"; manifests = "packagesite.yaml"; filesite = "filesite.yaml"; digests_archive = "digests"; manifests_archive = "packagesite"; filesite_archive = "filesite"; So looks like the meta has changed and the old pkg, which is installed on the system, doesn't like it. How am I supposed to upgrade the pkg and/or database to the new version?
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3f768444-3ee9-75bd-934d-a0bd8c8845d4>