Re: Erorr upgrading pkg to 2.8.0

Mark Millard <marklmi-/[email protected]> Sat, 25 Jul 2026 12:40:05 -0700
Newsgroups gmane.os.freebsd.devel.pkg,gmane.os.freebsd.devel.ports
Message-ID <[email protected]>
On 7/25/26 11:18, Xavier Humbert wrote:
> Hi,
> 
> I got an error while upgrading pkg from 2.7.5 to 2.8.0_1 :

This note looks like it is likely more appropriate for the freebsd-pkg@
list, which I've CC'd.

> 
> [root@numenor ports]# portupgrade -v pkg
> --->  Upgrade of ports-mgmt/pkg started at: Sat, 25 Jul 2026 16:58:52 +0200
> --->  Upgrading 'pkg-2.7.5' to 'pkg-2.8.0_1' (ports-mgmt/pkg)
> --->  Build of ports-mgmt/pkg started at: Sat, 25 Jul 2026 16:58:52 +0200
> --->  Building '/usr/ports/ports-mgmt/pkg'
> ===>  Cleaning for pkg-2.8.0_1
> [...]
> --->  Installation of ports-mgmt/pkg started at: Sat, 25 Jul 2026
> 17:02:05 +0200
> --->  Installing the new version via the port
> ===>  Deinstalling for pkg
> pkg-static: sqlite error while executing SELECT DISTINCT(p.id), origin,
> p.name, p.name as uniqueid, version, comment, desc, message, arch,
> maintainer, www, prefix, flatsize, licenselogic, automatic, locked,
> time, manifestdigest, vital FROM packages AS p LEFT JOIN pkg_categories
> ON p.id = pkg_categories.package_id LEFT JOIN categories ON
> categories.id = pkg_categories.category_id LEFT JOIN flavors ON
> flavors.package_id = p.id  WHERE (p.name GLOB ?1 OR p.name || '-' ||
> version GLOB ?1) ORDER BY p.name in file pkgdb.c:100: no such table:
> flavors
> pkg-static: sqlite error while executing SELECT DISTINCT(p.id), origin,
> p.name, p.name as uniqueid, version, comment, desc, message, arch,
> maintainer, www, prefix, flatsize, licenselogic, automatic, locked,
> time, manifestdigest, vital FROM packages AS p LEFT JOIN pkg_categories
> ON p.id = pkg_categories.package_id LEFT JOIN categories ON
> categories.id = pkg_categories.category_id LEFT JOIN flavors ON
> flavors.package_id = p.id  WHERE (p.name GLOB ?1 OR p.name || '-' ||
> version GLOB ?1) ORDER BY p.name in file pkgdb.c:100: no such table:
> flavors
> ===>   Deinstalling
> No packages matched for pattern 'pkg'
> 
> Checking integrity... done (0 conflicting)
> 1 packages requested for removal: 0 locked, 1 missing
> *** Error code 1
> 
> Stop.
> make[1]: stopped making "deinstall install" in /usr/ports/ports-mgmt/pkg
> *** Error code 1
> 
> Stop.
> make: stopped making "reinstall" in /usr/ports/ports-mgmt/pkg
> ** Command failed [exit code 1]: /usr/bin/script -qa /tmp/
> portupgrade20260725-64472-r9qwx4 env UPGRADE_TOOL=portupgrade
> UPGRADE_PORT=pkg-2.7.5 UPGRADE_PORT_VER=2.7.5 make BATCH=yes reinstall
> --->  Updating dependency info
> --->  Restoring the old version
> Installing pkg-2.7.5...
> Extracting pkg-2.7.5: 100%
> pkg: warning: database version 42 is newer than libpkg(3) version 39,
> but still compatible
> 
> The warning appears then at every upgrade of the ports
> 
> What can cause this and how to fix it ?
> 
> Thanks,
> 
> Regards,
> 
> Xavier
> 


-- 
===
Mark Millard
marklmi at yahoo.com