Date: Mon, 03 Mar 2014 13:14:21 +0100 From: Matthias Meyser <meyser@xenet.de> To: freebsd-stable@freebsd.org Subject: Re: Re: pkg Message-ID: <5314721D.3010403@xenet.de> In-Reply-To: <53144AEA.10608@infracaninophile.co.uk> References: <53144507.1060306@xenet.de> <53144AEA.10608@infracaninophile.co.uk>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi
Am 03.03.2014 10:27, schrieb Matthew Seaman:
> On 03/03/14 09:01, Matthias Meyser wrote:
>
> Given you've no internet connectivity then this is probably what you
> need: create a /usr/local/etc/pkg/repos/FreeBSD.conf containing
> something like:
>
> FreeBSD: {
> enabled: no
> }
>
> That just switches off the default /etc/pkg/FreeBSD.conf
This makes no difference.
Same error.
I think defined repos are of no Interest here as I try to install
a local packages. The error means tha the sig for the local package
is missing.
As of "man pkg" putting 'SIGNATURE_TYPE: "none"' in /usr/local/etc/pkg.conf
disables signature checking. An other way is to "setenv SIGNATURE_TYPE none".
The later works the first not. I think this is a Bug.
>> pkg-static: sqlite: no such table: main.packages
>>
>> Now I am lost.
>
> pkg will automatically create the sqlite database schema it needs if it
> doesn't already exist. I guess that somehow you've got a half-formed
> schema -- enough to stop it automatically re-creating the whole thing,
> but not enough to be usable.
Ok that did it. After removing local.sqlite and "setenv SIGNATURE_TYPE none"
"pkg add pkg-1.2.6.txz" worked as expected and after that I was able to
"pkg add bind99-9.9.5_1.txz".
Thanks!
Matthias
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5314721D.3010403>
