FreeBSD-base has a wrong packagesite

Hi guys,

I am trying to make friend with FreeBSD-base but it looks like it is quite picky and selective...

I use this repository as recommended by the Handbook:
Code:
FreeBSD-base {
    url = "pkg+https://pkg.freebsd.org/${ABI}/base_release_${VERSION_MINOR}";
    mirror_type = "srv";
    signature_type = "fingerprints";
    fingerprints = "/usr/share/keys/pkg";
    enabled = yes;
}

However I get a lot of complains:
Code:
# pkg update -r FreeBSD-base
Updating FreeBSD-base repository catalogue...
pkg: Repository FreeBSD-base has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01    
Fetching data.pkg: 100%   80 KiB  81.6kB/s    00:01    
pkg: No trusted public keys found
FreeBSD-base repository is up to date.
FreeBSD-base is up to date.

# pkg update
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
Updating FreeBSD-base repository catalogue...
pkg: Repository FreeBSD-base has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01    
Fetching data.pkg: 100%   80 KiB  81.6kB/s    00:01    
pkg: No trusted public keys found
FreeBSD-base repository is up to date.
All repositories are up to date.

How can I fix this?

Thanks... 🙏
 
Hi guys,

I am trying to make friend with FreeBSD-base but it looks like it is quite picky and selective...

I use this repository as recommended by the Handbook:
Code:
FreeBSD-base {
    url = "pkg+https://pkg.freebsd.org/${ABI}/base_release_${VERSION_MINOR}";
    mirror_type = "srv";
    signature_type = "fingerprints";
    fingerprints = "/usr/share/keys/pkg";
    enabled = yes;
}

However I get a lot of complains:
Code:
# pkg update -r FreeBSD-base
Updating FreeBSD-base repository catalogue...
pkg: Repository FreeBSD-base has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01   
Fetching data.pkg: 100%   80 KiB  81.6kB/s    00:01   
pkg: No trusted public keys found
FreeBSD-base repository is up to date.
FreeBSD-base is up to date.

# pkg update
Updating FreeBSD-ports repository catalogue...
FreeBSD-ports repository is up to date.
Updating FreeBSD-ports-kmods repository catalogue...
FreeBSD-ports-kmods repository is up to date.
Updating FreeBSD-base repository catalogue...
pkg: Repository FreeBSD-base has a wrong packagesite, need to re-create database
Fetching meta.conf: 100%    179 B   0.2kB/s    00:01   
Fetching data.pkg: 100%   80 KiB  81.6kB/s    00:01   
pkg: No trusted public keys found
FreeBSD-base repository is up to date.
All repositories are up to date.

How can I fix this?

Thanks... 🙏
Change the fingerprints to: fingerprints = "/usr/share/keys/pkgbase-${VERSION_MAJOR}";

Why base_release_0 uses /usr/share/keys/pkgbase-15 and base_latest/base_weekly uses /usr/share/keys/pkg i don't know.
 
Change the fingerprints to: fingerprints = "/usr/share/keys/pkgbase-${VERSION_MAJOR}";

Why base_release_0 uses /usr/share/keys/pkgbase-15 and base_latest/base_weekly uses /usr/share/keys/pkg i don't know.
Is this confirmed? That base_release uses pkgbase-VERSION AND base_latest and base_weekly use pkg only
 
Change the fingerprints to: fingerprints = "/usr/share/keys/pkgbase-${VERSION_MAJOR}";

Why base_release_0 uses /usr/share/keys/pkgbase-15 and base_latest/base_weekly uses /usr/share/keys/pkg i don't know.

That solved the issue... However it is totally confused...
 
Back
Top