Problem updating to business edition

Started by ash, June 23, 2025, 05:28:32 AM

Previous topic - Next topic
I'm trying to update a new DEC3852 to business edition and it's failing. I found a few other posts that were somewhat similar to what I'm seeing, but not the same. When it checks for updates it shows the message box:
Firmware status
The release type "opnsense-business" is not available on this repository.

The update log is:
***GOT REQUEST TO CHECK FOR UPDATES***
Currently running OPNsense 24.10_7 at Sat Jun  7 20:31:48 CDT 2025
Fetching changelog information, please wait... Missing /usr/local/etc/pkg/repos/OPNsense.conf
fetch: /sets/changelog.txz: No such file or directory
Updating FreeBSD repository catalogue...
Waiting for another process to update repository FreeBSD
All repositories are up to date.
pkg: Unknown repository: OPNsense
Checking for upgrades (157 candidates): .......... done
Processing candidates (157 candidates): .......... done
The following 195 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
binutils: 2.44,1
brotli: 1.1.0,1
cairo: 1.18.2,3
compat13x-amd64: 13.5.1305000.20250330
dbus: 1.16.2_2,1
dejavu: 2.37_3
fontconfig: 2.15.0_3,1
freetype2: 2.13.3
fribidi: 1.0.16
gcc13: 13.3.0_2
graphite2: 1.3.14
harfbuzz: 10.3.0
libICE: 1.1.1,1
libSM: 1.2.6,1
libX11: 1.8.12,1
libXau: 1.0.11
libXdmcp: 1.1.5
libXext: 1.3.6,1
libXft: 2.3.8
libXrender: 0.9.12
libdatrie: 0.2.13_2
libfontenc: 1.1.8
libssh2: 1.11.1,3
libthai: 0.1.29_1
libxcb: 1.17.0
llvm11: 11.0.1_9
lua54: 5.4.7
mkfontscale: 1.2.3
mpc: 1.3.1_1
mpfr: 4.2.2,1
openblas: 0.3.29_1,2
pango: 1.56.1
php82-composer: 2.8.6
php82-intl: 8.2.28
php82-phar: 8.2.28
pixman: 0.44.2
png: 1.6.47
py311-truststore: 0.10.1
py311-typing-extensions: 4.12.2
suitesparse-amd: 3.3.3
suitesparse-camd: 3.3.3
suitesparse-ccolamd: 3.3.4
suitesparse-cholmod: 5.3.1
suitesparse-colamd: 3.3.4
suitesparse-config: 7.10.1
suitesparse-umfpack: 6.3.5_1
xorgproto: 2024.1
zstd: 1.5.7

Installed packages to be UPGRADED:
boost-libs: 1.85.0 -> 1.87.0_1
ca_root_nss: 3.104 -> 3.108
curl: 8.10.1 -> 8.14.0
dnsmasq: 2.90_2,1 -> 2.91,1
e2fsprogs-libuuid: 1.47.1 -> 1.47.2
easy-rsa: 3.2.1_1,1 -> 3.2.2,1
expat: 2.6.3 -> 2.7.0
gettext-runtime: 0.22.5 -> 0.23.1
glib: 2.80.5,2 -> 2.80.5_1,2
hostapd: 2.11_1 -> 2.11_2
icu: 74.2_1,1 -> 76.1,1
indexinfo: 0.3.1 -> 0.3.1_1
jansson: 2.14 -> 2.14.1
kea: 2.6.1_1 -> 2.6.3
krb5: 1.21.3 -> 1.21.3_1
libedit: 3.1.20240808,1 -> 3.1.20250104,1
libidn2: 2.3.7 -> 2.3.8
libltdl: 2.4.7 -> 2.5.4
libnghttp2: 1.63.0 -> 1.65.0
libpfctl: 0.13 -> 0.15
libpsl: 0.21.5_1 -> 0.21.5_2
libunistring: 1.2 -> 1.3
lighttpd: 1.4.76 -> 1.4.78
log4cplus: 2.1.1 -> 2.1.2
monit: 5.34.1 -> 5.35.2
nettle: 3.10_1 -> 3.10.1
nspr: 4.35 -> 4.36
nss: 3.104 -> 3.112
ntp: 4.2.8p18 -> 4.2.8p18_4
oniguruma: 6.9.9 -> 6.9.10
openldap26-client: 2.6.8 -> 2.6.9_1
openssh-portable: 9.8.p1_1,1 -> 9.9.p2_1,1
openssl: 3.0.15_1,1 -> 3.0.16,1
openvpn: 2.6.12 -> 2.6.14
pcre2: 10.43 -> 10.45
perl5: 5.36.3_2 -> 5.36.3_3
pftop: 0.10_1 -> 0.13
php82: 8.2.24 -> 8.2.28
php82-ctype: 8.2.24 -> 8.2.28
php82-curl: 8.2.24 -> 8.2.28
php82-dom: 8.2.24 -> 8.2.28
php82-filter: 8.2.24 -> 8.2.28
php82-gettext: 8.2.24 -> 8.2.28
php82-google-api-php-client: 2.4.0 -> 2.12.4
php82-ldap: 8.2.24 -> 8.2.28
php82-mbstring: 8.2.24 -> 8.2.28
php82-pcntl: 8.2.24 -> 8.2.28
php82-pdo: 8.2.24 -> 8.2.28
php82-phalcon: 5.8.0 -> 5.9.0
php82-session: 8.2.24 -> 8.2.28
php82-simplexml: 8.2.24 -> 8.2.28
php82-sockets: 8.2.24 -> 8.2.28
php82-sqlite3: 8.2.24 -> 8.2.28
php82-xml: 8.2.24 -> 8.2.28
php82-zlib: 8.2.24 -> 8.2.28
pkg: 1.19.2_2 -> 2.1.2
py311-Babel: 2.16.0 -> 2.17.0_1
py311-Jinja2: 3.1.4 -> 3.1.6
py311-anyio: 4.6.0 -> 4.8.0
py311-async_generator: 1.10 -> 1.10_1
py311-attrs: 24.2.0 -> 25.3.0
py311-certifi: 2024.8.30 -> 2025.1.31
py311-charset-normalizer: 3.3.2_1 -> 3.4.1_1
py311-cryptography: 42.0.8_3,1 -> 42.0.8_7,1
py311-duckdb: 1.1.1 -> 1.2.1_1
py311-h11: 0.14.0 -> 0.14.0_1
py311-h2: 4.1.0 -> 4.1.0_1
py311-hpack: 4.0.0 -> 4.0.0_1
py311-httpcore: 1.0.5 -> 1.0.7
py311-httpx: 0.27.2 -> 0.28.1
py311-hyperframe: 6.0.0 -> 6.0.0_1
py311-ldap3: 2.9.1 -> 2.9.1_1
py311-numexpr: 2.10.1 -> 2.10.2
py311-numpy: 1.25.0_7,1 -> 1.26.4_6,1
py311-openssl: 24.1.0,1 -> 24.1.0_1,1
py311-outcome: 1.3.0_1 -> 1.3.0_2
py311-packaging: 24.1 -> 24.2
py311-pandas: 2.0.3_2,1 -> 2.1.4,1
py311-pyasn1-modules: 0.4.0 -> 0.4.1
py311-pylsqpack: 0.3.18 -> 0.3.19
py311-pytz: 2024.2,1 -> 2024.2_1,1
py311-pyyaml: 6.0.1 -> 6.0.1_1
py311-service-identity: 24.1.0 -> 24.2.0
py311-setuptools: 63.1.0_1 -> 63.1.0_2
py311-six: 1.16.0_1 -> 1.17.0
py311-sortedcontainers: 2.4.0 -> 2.4.0_1
py311-sqlite3: 3.11.10_7 -> 3.11.12_10
py311-trio: 0.26.2 -> 0.29.0
py311-tzdata: 2024.2 -> 2025.2
py311-ujson: 5.10.0 -> 5.10.0_1
py311-vici: 5.9.11 -> 5.9.11_1
python311: 3.11.10 -> 3.11.12_1
radvd: 2.19_4 -> 2.20
readline: 8.2.13_1 -> 8.2.13_2
sqlite3: 3.46.1,1 -> 3.46.1_1,1
strongswan: 5.9.14 -> 6.0.0_1
sudo: 1.9.16 -> 1.9.16p2_1
suricata: 7.0.7 -> 7.0.10
syslog-ng: 4.8.0_2 -> 4.8.2
unbound: 1.21.1 -> 1.22.0_1
wpa_supplicant: 2.11_2 -> 2.11_4
zip: 3.0_2 -> 3.0_4

Installed packages to be REINSTALLED:
beep-1.0_2 (required shared library changed)
choparp-20150613_1 (required shared library changed)
cpdup-1.22_1 (direct dependency removed: openssl)
cyrus-sasl-2.1.28_5 (options changed)
cyrus-sasl-gssapi-2.1.28 (options changed)
dpinger-3.3 (required shared library changed)
expiretable-0.6_3 (required shared library changed)
flock-2.37.2_1 (required shared library changed)
flowd-0.9.1_5 (options changed)
gmp-6.3.0 (required shared library changed)
hyperscan-5.4.2 (required shared library changed)
iftop-1.0.p4_1 (options changed)
isc-dhcp44-server-4.4.3P1_2 (options changed)
ivykis-0.43.2 (required shared library changed)
json-c-0.18 (required shared library changed)
ldns-1.8.4 (options changed)
libargon2-20190702_1 (required shared library changed)
libcbor-0.11.0 (required shared library changed)
libcjson-1.7.18_2 (required shared library changed)
libevent-2.1.12 (direct dependency removed: openssl)
libffi-3.4.6 (required shared library changed)
libfido2-1.15.0 (options changed)
libiconv-1.17_1 (options changed)
liblz4-1.10.0,1 (required shared library changed)
libmcrypt-2.5.8_4 (required shared library changed)
libnet-1.3,1 (options changed)
libsodium-1.0.19 (options changed)
libucl-0.9.2 (required shared library changed)
libxml2-2.11.9 (options changed)
libyaml-0.2.5 (required shared library changed)
lzo2-2.10_1 (options changed)
mpd5-5.9_18 (options changed)
mpdecimal-4.0.0 (required shared library changed)
php82-pear-1.10.13 (options changed)
php82-pecl-mcrypt-1.0.7 (required shared library changed)
php82-pecl-radius-1.4.0b1_2 (options changed)
pkcs11-helper-1.29.0_3 (options changed)
py311-aioquic-1.2.0 (direct dependency changed: python311)
py311-bottleneck-1.3.8_1 (options changed)
py311-cffi-1.17.1 (required shared library changed)
py311-dnspython-2.7.0,1 (options changed)
py311-markupsafe-2.1.5_1 (required shared library changed)
py311-netaddr-1.3.0 (options changed)
rrdtool-1.9.0 (options changed)
samplicator-1.3.8.r1_1 (options changed)

Number of packages to be installed: 48
Number of packages to be upgraded: 102
Number of packages to be reinstalled: 45

The process will require 2 GiB more space.
454 MiB to be downloaded.
self: No packages available to install matching 'opnsense-business'
***DONE***

Health check is:
***GOT REQUEST TO AUDIT HEALTH***
Currently running OPNsense 24.10_7 at Sat Jun  7 20:33:02 CDT 2025
>>> Root file system: yes/ROOT/default
>>> Check installed kernel version
Version 24.7.6 is correct.
Unverified consistency check for kernel: invalid /usr/local/opnsense/version/kernel.mtree.sig
>>> Check for missing or altered kernel files
No problems detected.
>>> Check installed base version
Version 24.7.6 is correct.
Unverified consistency check for base: invalid /usr/local/opnsense/version/base.mtree.sig
>>> Check for missing or altered base files
No problems detected.
>>> Check installed repositories
FreeBSD (Priority: 0)
>>> Check installed plugins
os-OPNBEcore 1.4_2
>>> 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: ....
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20150402
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160104
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20160630
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20161210
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20170625
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20171219
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20180614
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20181218
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20190702
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20200119
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20200313
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210104
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210629
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20210903
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20220701
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20221213
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20230717
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/revoked/pkg.opnsense.org.20240105
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/fingerprints/OPNsense/trusted/pkg.opnsense.org.20240611
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/repos/FreeBSD.conf.sample
opnsense-business-24.10_7: missing file /usr/local/etc/pkg/repos/OPNsense.conf.sample
Checking all packages......... done
>>> Check for core packages consistency
Core package "opnsense-business" has 70 dependencies to check.
Checking packages: .
beep-1.0_2 has no upstream equivalent
Checking packages: .
ca_root_nss-3.104 has no upstream equivalent
Checking packages: .
choparp-20150613_1 has no upstream equivalent
Checking packages: .
cpustats-0.1 has no upstream equivalent
Checking packages: .
dhcp6c-20241008 has no upstream equivalent
Checking packages: .
dhcrelay-1.0 has no upstream equivalent
Checking packages: .
dnsmasq-2.90_2,1 has no upstream equivalent
Checking packages: .
dpinger-3.3 has no upstream equivalent
Checking packages: .
expiretable-0.6_3 has no upstream equivalent
Checking packages: .
filterlog-0.7_1 has no upstream equivalent
Checking packages: .
flock-2.37.2_1 has no upstream equivalent
Checking packages: .
flowd-0.9.1_5 has no upstream equivalent
Checking packages: .
hostapd-2.11_1 has no upstream equivalent
Checking packages: .
ifinfo-13.0_1 has no upstream equivalent
Checking packages: .
iftop-1.0.p4_1 has no upstream equivalent
Checking packages: .
isc-dhcp44-server-4.4.3P1_2 has no upstream equivalent
Checking packages: .
kea-2.6.1_1 has no upstream equivalent
Checking packages: .
lighttpd-1.4.76 has no upstream equivalent
Checking packages: .
monit-5.34.1 has no upstream equivalent
Checking packages: .
mpd5-5.9_18 has no upstream equivalent
Checking packages: .
ntp-4.2.8p18 has no upstream equivalent
Checking packages: .
openssh-portable-9.8.p1_1,1 has no upstream equivalent
Checking packages: .
openvpn-2.6.12 has no upstream equivalent
Checking packages: .
opnsense-business-24.10_7 has no upstream equivalent
Checking packages: .
opnsense-installer-24.7 has no upstream equivalent
Checking packages: .
opnsense-lang-23.7.11 has no upstream equivalent
Checking packages: .
opnsense-update-24.7.6 has no upstream equivalent
Checking packages: .
os-OPNBEcore-1.4_2 has no upstream equivalent
Checking packages: .
pam_opnsense-24.1 has no upstream equivalent
Checking packages: .
pftop-0.10_1 has no upstream equivalent
Checking packages: .
php82-ctype-8.2.24 has no upstream equivalent
Checking packages: .
php82-curl-8.2.24 has no upstream equivalent
Checking packages: .
php82-dom-8.2.24 has no upstream equivalent
Checking packages: .
php82-filter-8.2.24 has no upstream equivalent
Checking packages: .
php82-gettext-8.2.24 has no upstream equivalent
Checking packages: .
php82-google-api-php-client-2.4.0 has no upstream equivalent
Checking packages: .
php82-ldap-8.2.24 has no upstream equivalent
Checking packages: .
php82-pcntl-8.2.24 has no upstream equivalent
Checking packages: .
php82-pdo-8.2.24 has no upstream equivalent
Checking packages: .
php82-pear-Crypt_CHAP-1.5.0_1 has no upstream equivalent
Checking packages: .
php82-pecl-radius-1.4.0b1_2 has no upstream equivalent
Checking packages: .
php82-phalcon-5.8.0 has no upstream equivalent
Checking packages: .
php82-phpseclib-3.0.42 has no upstream equivalent
Checking packages: .
php82-session-8.2.24 has no upstream equivalent
Checking packages: .
php82-simplexml-8.2.24 has no upstream equivalent
Checking packages: .
php82-sockets-8.2.24 has no upstream equivalent
Checking packages: .
php82-sqlite3-8.2.24 has no upstream equivalent
Checking packages: .
php82-xml-8.2.24 has no upstream equivalent
Checking packages: .
php82-zlib-8.2.24 has no upstream equivalent
Checking packages: .
pkg-1.19.2_2 has no upstream equivalent
Checking packages: .
py311-Jinja2-3.1.4 has no upstream equivalent
Checking packages: .
py311-dnspython-2.7.0,1 has no upstream equivalent
Checking packages: .
py311-duckdb-1.1.1 has no upstream equivalent
Checking packages: .
py311-ldap3-2.9.1 has no upstream equivalent
Checking packages: .
py311-netaddr-1.3.0 has no upstream equivalent
Checking packages: .
py311-numpy-1.25.0_7,1 has no upstream equivalent
Checking packages: .
py311-pandas-2.0.3_2,1 has no upstream equivalent
Checking packages: .
py311-requests-2.32.3 has no upstream equivalent
Checking packages: .
py311-sqlite3-3.11.10_7 has no upstream equivalent
Checking packages: .
py311-ujson-5.10.0 has no upstream equivalent
Checking packages: .
py311-vici-5.9.11 has no upstream equivalent
Checking packages: .
radvd-2.19_4 has no upstream equivalent
Checking packages: .
rrdtool-1.9.0 has no upstream equivalent
Checking packages: .
samplicator-1.3.8.r1_1 has no upstream equivalent
Checking packages: .
strongswan-5.9.14 has no upstream equivalent
Checking packages: .
sudo-1.9.16 has no upstream equivalent
Checking packages: .
suricata-7.0.7 has no upstream equivalent
Checking packages: .
syslog-ng-4.8.0_2 has no upstream equivalent
Checking packages: .
unbound-1.21.1 has no upstream equivalent
Checking packages: .
wpa_supplicant-2.11_2 has no upstream equivalent
Checking packages: .
zip-3.0_2 has no upstream equivalent
***DONE***

Connectivity audit is:
***GOT REQUEST TO AUDIT CONNECTIVITY***
Currently running OPNsense 24.10_7 at Sat Jun  7 20:34:25 CDT 2025
No IPv4 address could be found for host:
No IPv6 address could be found for host:
***DONE***

Update settings are:
Mirror:    Deciso (HTTPS, NL, Commercial)
Type:      Business

Plugins are:
os-OPNBEcore (orphaned) 1.4_2 152KiB N/A OPNsense OPNsense Business Edition add-ons

Your installation appears to be quite broken as if the core package was partially uninstalled likely following the use of the FreeBSD package repository. Unfortunately it may have also scrubbed your subscription awareness so reinstalling is probably the fastest approach with an image from https://opnsense-update.deciso.com/


Cheers,
Franco