Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 29 Oct 2014 21:57:55 +0100
From:      Juan =?iso-8859-1?b?UmFt824=?= Molina Menor <listjm@club-internet.fr>
To:        Baptiste Daroussin <bapt@freebsd.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: pkg 1.4 freeze please test test test!
Message-ID:  <545154D3.9070902@club-internet.fr>
In-Reply-To: <20141029202844.GJ11033@ivaldir.etoilebsd.net>
References:  <1479844.740994.1414613658812.JavaMail.www@wsfrf1114> <20141029202844.GJ11033@ivaldir.etoilebsd.net>

next in thread | previous in thread | raw e-mail | index | archive | help
El 29/10/2014 21:28, Baptiste Daroussin escribió:
> On Wed, Oct 29, 2014 at 09:14:18PM +0100, listjm@club-internet.fr wrote:
>>>> Installing pkg-1.4.0.a1... >> pkg-static: sqlite error while executing INSERT OR REPLACE INTO  >> packages( origin, name, version, comment, desc, message, arch,  >> maintainer, www, prefix, flatsize, automatic, licenselogic, mtree_id,  >> time, manifestdigest) VALUES( ?1, ?2, ?3, ?4, ?5, ?6, ?7, ?8, ?9, ?10,  >> ?11, ?12, ?13, (SELECT id FROM mtree WHERE content = ?14), NOW(), ?15)  >> in file pkgdb.c:1583: NOT NULL constraint failed: packages.arch >> If you are upgrading from the old package format, first run: >> # pkg2ng >>  >> *** Error code 70 >> Stop. >> make[1]: stopped in /usr/ports/ports-mgmt/pkg-devel >> *** Error code 1 >>  >> I’m not in CURRENT, if that matters: >>  >It has been fixed in alpha3 which is in the ports tree already. > >Thanks for you report > >regards, >bapt

Sorry for the garbage!

>> Sorry, I had not updated the ports tree since yesterday.
>>
>> The problem I have now is that when trying to install new packages, pkg insists on being downgraded. Locking it has not helped.
>>
>> # pkg install vim-lite
>> Updating FreeBSD repository catalogue...
>> pkg: Repository FreeBSD has a wrong packagesite, need to re-create database
>> Fetching meta.txz: 100%   944 B   0.9k/s    00:01
>> Fetching packagesite.txz: 100%    5 MB 296.7k/s    00:18
>> Processing entries: 100%
>> FreeBSD repository update completed. 23724 packages processed
>> Updating FreeBSD_new_xorg repository catalogue...
>> pkg: Repository FreeBSD_new_xorg has a wrong packagesite, need to re-create data
>> base
>> Fetching meta.txz: 100%   944 B   0.9k/s    00:01
>> Fetching packagesite.txz: 100%  192 KB 196.3k/s    00:01
>> Processing entries: 100%
>> FreeBSD_new_xorg repository update completed. 799 packages processed
>> New version of pkg detected; it needs to be installed first.
>> Checking integrity... done (0 conflicting)
>> The following 1 packages will be affected (of 0 checked):
>>
>> Installed packages to be DOWNGRADED:
>>          pkg: 1.4.0.a3 -> 1.3.8_3 [FreeBSD]
>>
>> The operation will free 8 MB.
>>
>>
>>
>> There is also that "wrong packagesite message".
>>
>> What am I doing wrong?
>>
>> # cat /etc/make.conf
>> WITH_NEW_XORG="YES"
>> WITH_GALLIUM="YES"
>> WITH_PKGNG="YES"
>> WITH_PKG=devel
>
> What version of freebsd are you on I would bet 9.1 where the bootstrap was dumb
> and may have created for you a bad /usr/local/etc/pkg.conf

No, I’m on 10.0-RELEASE:

# uname -a
FreeBSD Marianne.Juan.home 10.0-RELEASE-p10 FreeBSD 10.0-RELEASE-p10 #0: 
Mon Oct 20 12:38:37 UTC 2014 
root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC i386

> for the fact that pkg wants to be downgraded I ll track the bug.
>
> Do you have net-snmp installed?

No.

# pkg info net-snmp
pkg: No package(s) matching net-snmp


# pkg -vv
Version                 : 1.4.0.alpha3
PKG_DBDIR = "/var/db/pkg";
PKG_CACHEDIR = "/var/cache/pkg";
PORTSDIR = "/usr/ports";
INDEXDIR = "";
INDEXFILE = "INDEX-10";
HANDLE_RC_SCRIPTS = false;
ASSUME_ALWAYS_YES = false;
REPOS_DIR [
     "/etc/pkg/",
     "/usr/local/etc/pkg/repos/",
]
PLIST_KEYWORDS_DIR = "";
SYSLOG = true;
ABI = "FreeBSD:10:i386";
ALTABI = "freebsd:10:x86:32";
DEVELOPER_MODE = false;
VULNXML_SITE = "http://vuxml.freebsd.org/freebsd/vuln.xml.bz2";
FETCH_RETRY = 3;
PKG_PLUGINS_DIR = "/usr/local/lib/pkg/";
PKG_ENABLE_PLUGINS = true;
PLUGINS [
]
DEBUG_SCRIPTS = false;
PLUGINS_CONF_DIR = "/usr/local/etc/pkg/";
PERMISSIVE = false;
REPO_AUTOUPDATE = true;
NAMESERVER = "";
EVENT_PIPE = "";
FETCH_TIMEOUT = 30;
UNSET_TIMESTAMP = false;
SSH_RESTRICT_DIR = "";
PKG_ENV {
}
PKG_SSH_ARGS = "";
DEBUG_LEVEL = 0;
ALIAS {
     all-depends = "query %dn-%dv";
     annotations = "info -A";
     build-depends = "info -qd";
     download = "fetch";
     iinfo = "info -i -g -x";
     isearch = "search -i -g -x";
     leaf = "query -e \"%a == 0\" \"%n-%v\"";
     leaf = "query -e \"%a == 0\" \"%n-%v\"";
     list = "info -ql";
     origin = "info -qo";
     provided-depends = "info -qb";
     raw = "info -R";
     required-depends = "info -qr";
     shared-depends = "info -qB";
     show = "info -f -k";
     size = "info -sq";
}
CUDF_SOLVER = "";
SAT_SOLVER = "";
RUN_SCRIPTS = true;
CASE_SENSITIVE_MATCH = false;
LOCK_WAIT = 1;
LOCK_RETRIES = 5;
SQLITE_PROFILE = false;
WORKERS_COUNT = 0;
READ_LOCK = false;
PLIST_ACCEPT_DIRECTORIES = false;
IP_VERSION = 0;
AUTOMERGE = true;


Repositories:
   FreeBSD: {
     url             : "pkg+http://pkg.FreeBSD.org/FreeBSD:10:i386/latest",
     enabled         : yes,
     mirror_type     : "SRV",
     signature_type  : "FINGERPRINTS",
     fingerprints    : "/usr/share/keys/pkg"
   }
   FreeBSD_new_xorg: {
     url             : 
"pkg+http://pkg.FreeBSD.org/FreeBSD:10:i386/new_xorg",
     enabled         : yes,
     mirror_type     : "SRV",
     signature_type  : "FINGERPRINTS",
     fingerprints    : "/usr/share/keys/pkg"
   }


Hope it helps,
Juan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?545154D3.9070902>