Are ports currently broken in 26.7 ?

Started by thingy, August 30, 2026, 11:45:56 AM

Previous topic - Next topic
On my OPNsense system, I had the s-nail port installed and I saw a message during updates that it had a dependency problem. (openssl version needed was missing)

I removed the s-nail package and ran "pkg autoremove" which removed a mime-support package.

I then ran "opnsense-code ports" to update ports.

I saw a message saying:

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! ABI 26.7 is no longer supported !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

and now when I try to:

cd /usr/ports/mail/s-nail/
make clean
make install

It tries to build openssl from ports and this fails to install as it conflicts with openssl in base.

My query is:

- Does the "ABI 26.7 is no longer supported" message mean I'm missing some steps to update/upgrade ports or OPNsense? I've already tried to remove contents under /usr/ports and re-initialise it via "opnsense-code ports" and then try building s-nail again.


Here is the output from running Audit Health:

---snip---
***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 26.7.3_8 (amd64) at Sun Aug 30 10:35:55 BST 2026
>>> Root file system: zroot/ROOT/default
>>> Check installed kernel version
Version 26.7.3 is correct.
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 26.7.3 is correct.
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
OPNsense (Priority: 11)
>>> Check installed plugins
os-cpu-microcode-intel 1.1_1
os-ddclient 1.31_1
os-isc-dhcp 1.0_7
os-netdata 1.2_1
os-smart 2.4
os-wol 2.5_4
>>> Check locked packages
No locks found.
>>> Check for missing package dependencies
Checking all packages: .......... done
>>> Check for missing or altered package files
Checking all packages: .......... done
>>> Check for core packages consistency
Core package "opnsense" at 26.7.3_8 has 68 dependencies to check.
Checking packages: ..................................................................... done
***DONE***
---snip---

continuing in next post due to character limits...

Here is the output from "Audit Upgrade"

File: audit_upgrade.log


My current system versions are:

Versions
OPNsense 26.7.3_8-amd64
FreeBSD 15.1-RELEASE-p3
OpenSSL 3.5.8

Let me know if you need any further information.

Did you tamper with your local /usr/tools repository? It's probably stuck on another branch or self-committed change.


Cheers,
Franco

August 30, 2026, 07:20:03 PM #3 Last Edit: August 30, 2026, 07:29:49 PM by thingy
Quote from: franco on August 30, 2026, 03:38:17 PMDid you tamper with your local /usr/tools repository? It's probably stuck on another branch or self-committed change.

No. I've not touched that folder/repository. Running git status on that folder shows:

root@opnsense:/usr/tools # git status
On branch master
Your branch is behind 'origin/master' by 100 commits, and can be fast-forwarded.
  (use "git pull" to update your local branch)

nothing to commit, working tree clean
root@opnsense:/usr/tools #

Should I run "git pull" ?

According to: git log --pretty=format:"%h%x09%an%x09%ad%x09%s" last commit was from Dec 19 2025.

68d6dbe Franco Fichtner Fri Dec 19 13:41:39 2025 +0100  build/download: deal with kernel vs. kernel-dbg ambiguity
6890a15 Franco Fichtner Wed Dec 17 14:12:34 2025 +0100  build: stray newline
081ba4c Franco Fichtner Fri Dec 12 09:11:38 2025 +0100  README: remove a lie
f825159 Franco Fichtner Fri Dec 12 09:05:29 2025 +0100  build: add REMOTEDIR Makefile support again, fix nightly side effect
bab138a Franco Fichtner Wed Dec 10 09:38:37 2025 +0100  build/download: missed aux set
c83a3f9 Franco Fichtner Wed Dec 10 08:35:58 2025 +0100  build/download: allow REMOTEDIR change and consolidate away from UPLOADDIR
993bad6 Franco Fichtner Thu Dec 4 11:28:20 2025 +0100   build: change wording and use normal pkgname-pkgversion print
92f00c7 Self-Hosting-Group      Thu Nov 6 00:00:00 2025 +0000   config: add net/miniupnpd build options LEASEFILE UPNP_NOPPP
07f9ff3 Franco Fichtner Tue Dec 2 14:35:09 2025 +0100   config: add this security feature, makes no sense to use RACK without it
6dda03c Franco Fichtner Sat Nov 22 14:46:19 2025 +0100  config: add flexcolor theme
3bb730c Franco Fichtner Thu Nov 20 13:46:44 2025 -0500  config: this isn't ready for AC2 support
24ac68d Ad Schellevis   Wed Nov 19 22:22:16 2025 +0100  Revert "add textproc/pecl-yaml to the list"
9099a14 Franco Fichtner Wed Nov 19 12:04:34 2025 -0500  config: add net/aquantia-atlantic-kmod
687b315 Ad Schellevis   Wed Nov 19 16:51:57 2025 +0100  add textproc/pecl-yaml to the list
8722e90 Franco Fichtner Wed Nov 12 08:59:54 2025 +0100  config: not ready yet
02f9c13 Franco Fichtner Wed Nov 12 08:28:57 2025 +0100  config: introduce an override for CERTCTL_CMD
c2874b2 Franco Fichtner Tue Nov 11 17:13:37 2025 +0100  config: migrate to newer VBox version
01e1345 Franco Fichtner Mon Nov 10 15:25:52 2025 +0100  config: test drive Python 3.13 build in 25.7
219ce1c Franco Fichtner Mon Nov 10 08:16:20 2025 +0100  config: this appears to be needed
589b202 Franco Fichtner Fri Nov 7 09:32:38 2025 +0100   config: remove unused and workarounds from 25.7 ports
000a44d Franco Fichtner Mon Nov 3 14:04:19 2025 +0100   config: add ndp-proxy-go plugin
72b88f9 Franco Fichtner Thu Oct 30 07:59:26 2025 +0100  config: add ndp-proxy-go port
3b17ebf Self-Hosting-Group      Wed Oct 29 00:00:00 2025 +0000  config: add net/miniupnpd build option UPNP_IGDV2
91cace4 Franco Fichtner Wed Oct 29 11:19:55 2025 +0100  build/print: simplify if we don't use the result
4030bd6 Franco Fichtner Wed Oct 29 08:38:07 2025 +0100  build/print: env does not quote which PRODUCT_CORES does not like
d17c5c1 Franco Fichtner Wed Oct 29 08:09:15 2025 +0100  build/test: requires PHP directories
673e0a6 Franco Fichtner Tue Oct 28 14:55:16 2025 +0100  composite/factory: same same, not different
7efc9bc Franco Fichtner Tue Oct 28 14:48:06 2025 +0100  composite: add and use load_core_version
5f14858 Franco Fichtner Tue Oct 28 14:33:14 2025 +0100  composite: replace last raw "make print" uses
e2dfc43 Franco Fichtner Tue Oct 28 14:19:02 2025 +0100  composite/watch: either 2023 or 2025 but not 2024
32a0cd2 Franco Fichtner Tue Oct 28 14:15:14 2025 +0100  composite/nightly: use load_make_vars
f5e5566 Franco Fichtner Tue Oct 28 14:12:12 2025 +0100  composite/watch: use load_make_vars
43a519b Franco Fichtner Tue Oct 28 10:55:48 2025 +0100  composite: a little less of guessing
10d06be Franco Fichtner Tue Oct 28 10:34:34 2025 +0100  composite: utils bandaid for now
c37eb03 Franco Fichtner Tue Oct 28 10:32:42 2025 +0100  composite/distribution: shortest match instea