FreeBSD pkg from 2.7.5 to 2.8.0_1 with pkg-upgrade(8): Your packages are up to date.

A sequence of commands:

  1. pkg upgrade -Fqy
  2. pkg upgrade -U
  3. pkg update
  4. pkg upgrade -Fqy
  5. pkg upgrade -U

Normally

If updates are available – and if there are no solver conflicts in response to the first command:

  • all updates will be listed following the second command.

With the upgrade of pkg from 2.7.5 to 2.8.0_1

The second command is followed by:

  • a prompt to run pkg update
  • "Your packages are up to date."

– and the packages are not necessarily up-to-date.

For the truth, you must run pkg update and then again pkg upgrade

3 points · 1 comments · view on lemmy.world

1 Comments

grahamperrin@billboard.bsd.cafe · 1 pts · 31d

An example

root@freebsd-15-amd64-qemu:~ # pkg upgrade -Fqy
root@freebsd-15-amd64-qemu:~ # pkg upgrade -U
New version of pkg detected; it needs to be installed first.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        pkg: 2.7.5 -> 2.8.0_1 [FreeBSD-ports]

Number of packages to be upgraded: 1

The process will require 25 MiB more space.

Proceed with this action? [y/N]: y
[1/1] Upgrading pkg from 2.7.5 to 2.8.0_1...
[1/1] Extracting pkg-2.8.0_1: 100%
pkg: need to re-create repo FreeBSD-ports to upgrade schema version
pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required
pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version
pkg: Repository FreeBSD-ports-kmods cannot be opened. 'pkg update' required
Checking for upgrades (0 candidates): 100%
Processing candidates (0 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
root@freebsd-15-amd64-qemu:~ # pkg update
Updating FreeBSD-ports repository catalogue...
pkg: need to re-create repo FreeBSD-ports to upgrade schema version
Fetching meta.conf: 100%     168 B   0.2 kB/s    00:01    
Fetching data: 100%    12 MiB 907.0 kB/s    00:14    
Processing entries: 100%
FreeBSD-ports repository update completed. 38008 packages processed.
Fetching files: 100%    41 MiB   1.3 MB/s    00:33    
Processing file entries: 100%
Updating FreeBSD-ports-kmods repository catalogue...
pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version
Fetching meta.conf: 100%     179 B   0.2 kB/s    00:01    
Fetching data: 100%    35 KiB  36.0 kB/s    00:01    
Processing entries: 100%
FreeBSD-ports-kmods repository update completed. 240 packages processed.
All repositories are up to date.
root@freebsd-15-amd64-qemu:~ # pkg upgrade -Fqy
root@freebsd-15-amd64-qemu:~ # pkg upgrade -U
Checking for upgrades (124 candidates): 100%
Processing candidates (124 candidates): 100%
Checking integrity... done (0 conflicting)
The following 123 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        boost-libs: 1.89.0_2 -> 1.89.0_3 [FreeBSD-ports]
        …
        xwud: 1.0.7 -> 1.0.8 [FreeBSD-ports]

Installed packages to be REINSTALLED:
        xorg-docs-1.7.3,1 [FreeBSD-ports] (ABI changed: 'FreeBSD:15:amd64' -> 'FreeBSD:15:*')

Number of packages to be upgraded: 122
Number of packages to be reinstalled: 1

The operation will free 5 MiB.

Proceed with this action? [y/N]: y
[  1/123] Upgrading boost-libs from 1.89.0_2 to 1.89.0_3...
[  1/123] Extracting boost-libs-1.89.0_3: 100%
…
[123/123] Upgrading xwud from 1.0.7 to 1.0.8...
[123/123] Extracting xwud-1.0.8: 100%
==> Running trigger: desktop-file-utils.ucl
Building cache database of MIME types
==> Running trigger: gtk-update-icon-cache.ucl
Generating GTK icon cache for /usr/local/share/icons/oxygen
Generating GTK icon cache for /usr/local/share/icons/breeze-dark
Generating GTK icon cache for /usr/local/share/icons/breeze
Generating GTK icon cache for /usr/local/share/icons/hicolor
==> Running trigger: gdk-pixbuf-query-loaders.ucl
Generating gdk-pixbuf modules cache
==> Running trigger: shared-mime-info.ucl
Building the Shared MIME-Info database cache
==> Running trigger: glib-schemas.ucl
Compiling glib schemas
Warning: Schema “org.gnome.crypto.cache” has path “/desktop/gnome/crypto/cache/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.crypto.pgp” has path “/desktop/gnome/crypto/pgp/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.locale” has path “/system/locale/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy” has path “/system/proxy/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.http” has path “/system/proxy/http/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.https” has path “/system/proxy/https/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.ftp” has path “/system/proxy/ftp/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
Warning: Schema “org.gnome.system.proxy.socks” has path “/system/proxy/socks/”.  Paths starting with “/apps/”, “/desktop/” or “/system/” are deprecated.
root@freebsd-15-amd64-qemu:~ # history 7
   363  19:03   exit
   364  7:17    pkg upgrade -Fqy
   365  7:22    pkg upgrade -U
   366  7:23    pkg update
   367  7:27    pkg upgrade -Fqy
   368  7:27    pkg upgrade -U
   369  7:31    history 7
root@freebsd-15-amd64-qemu:~ # exit
logout
blah@freebsd-15-amd64-qemu:~ % freebsd-version -kru ; uname -mvKU
15.1-RELEASE-p1
15.1-RELEASE-p1
15.1-RELEASE-p1
FreeBSD 15.1-RELEASE-p1 releng/15.1-n283582-0f691888dc56 GENERIC amd64 1501000 1501000
blah@freebsd-15-amd64-qemu:~ % pkg repos -el | sort -f ; sleep 5 ; pkg repos -e | grep -B 1 -e url
FreeBSD-ports
FreeBSD-ports-kmods
FreeBSD-ports: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/latest",
--
FreeBSD-ports-kmods: { 
    url             : "pkg+https://pkg.FreeBSD.org/FreeBSD:15:amd64/kmods_latest_1",
blah@freebsd-15-amd64-qemu:~ % date
Sun Jul 26 07:32:34 BST 2026
blah@freebsd-15-amd64-qemu:~ % 

Note:

…
[1/1] Extracting pkg-2.8.0_1: 100%
pkg: need to re-create repo FreeBSD-ports to upgrade schema version
pkg: Repository FreeBSD-ports cannot be opened. 'pkg update' required
pkg: need to re-create repo FreeBSD-ports-kmods to upgrade schema version
pkg: Repository FreeBSD-ports-kmods cannot be opened. 'pkg update' required
Checking for upgrades (0 candidates): 100%
Processing candidates (0 candidates): 100%
Checking integrity... done (0 conflicting)
Your packages are up to date.
…