upgrade from 25.7.11_9 and ISC

Started by jmcgee, February 03, 2026, 09:10:28 PM

Previous topic - Next topic
I am still using the default from 5 years ago, ISC.  Anything I should be aware of before upgrading to 26.1.

There are no special considerations I have seen mentioned, use of ISC or Kea or DNSmasq being essentially independent from the upgrade. ISC changes to being a plugin but still transitions as expected, or so I read because I had switched to Kea prior. Use snapshots and upgrade stuff in the order that pleases you. If you are not already using ZFS then consider seriously a reinstallation to employ it, before other work.
Deciso DEC697

Quote from: passeri on February 03, 2026, 11:02:03 PMIf you are not already using ZFS then consider seriously a reinstallation to employ it, before other work.

I had bought a second machine to operate as backup, it has two nvme drive.  I may get it up and running first.  Switch to that one, see if I can install second drive into first one.

Upgrading? No. Reinstalling to import a config? Make sure to install the ISC plugin before rebooting the thing.


Cheers,
Franco

Quote from: franco on February 04, 2026, 08:31:23 AMUpgrading? No. Reinstalling to import a config? Make sure to install the ISC plugin before rebooting the thing.


Cheers,
Franco
thanks, I got no upgrade on existing machine.
You are saying if I
#1 reinstall opnsense on that existing machine, without snapshots,
#2 use backup to restore config,
#3 install ISC plug in,
#4 on reboot it will move settings from integrated ISC into plugin?
is that the correct order?

Kind of, yes, settings stay in place, but since the new default install does not have ISC-DHCP installing the plugin is required if you want to use it (which sounds logical).

If you can do an upgrade instead of a reinstall.  The only point to reinstall is when wanting to move from UFS to ZFS.

The upgrade is fire and forget (not counting upgrade related issues with disk, file system or package manager misbehaving which can obviously always happen but are not the norm).


Cheers,
Franco

OK, so I need baby steps.
Backup config.
Upgrade
Install ISC plugin?
Reboot?

And I am fine to wait for later upgrade if that will somehow ease process.

If you upgrade NOW to 26.1.1 you should be able to do it error free since they have fixed a lot of upgrading issues like the ISC-DHCP plug-in related ones for example.

26.1.0 had some upgrade issues, but 26.1.1 should not have any.
Weird guy who likes everything Linux and *BSD on PC/Laptop/Tablet/Mobile and funny little ARM based boards :)

There were no upgrading issues related to ISC-DHCP plugin that needed to be fixed. There is, however, a long standing bug in the FreeBSD package manager that can stop at any point in time due to a race condition which will definitely hit the user regarding the final installation of the ISC plugin since it is the last operation in the upgrade, but this is is neither predictable nor prevalent.

26.1.1 will be reachable from 25.7.11 tomorrow after a few more tests.


Cheers,
Franco

Quote from: franco on February 04, 2026, 08:22:55 PMwill definitely hit the user regarding the final installation of the ISC plugin since it is the last operation in the upgrade, but this is is neither predictable nor prevalent.

As a weird workaround: any chance you can add a dummy package always as the last package?

I don't follow.

The issue at hand would be that os-isc-dhcp is at version 0.1 from 25.7.x which has no pages.

The upgrade for opnsense 26.1 deinstalls the ISC-DHCP pages while updating the core package.

After that the os-isc-dhcp package goes from 0.1 to 1.0.  If pkg-upgrade aborts it won't finish that transition.

No dummy package can do anything here due to the logical ordering of the package install/update procedure due to clashing files between core and plugin.


Cheers,
Franco

February 10, 2026, 05:58:38 PM #11 Last Edit: February 10, 2026, 06:00:12 PM by jmcgee
I upgraded this morning to the current version.  3 reboots I believe, but no problems, other than I cannot find ISC plugin.  Everything works though. I go to services, and it doesn't show up.

Turns out it wasn't fine.  Internet went down. Checked for updates, there was plugin for ISC to install. Let it do that. Maybe reboot again, anyway seems good now.

FWIW, the pkg bug could also be a kernel bug. We're adding a soft-retry along the lines of https://github.com/opnsense/pkg/commit/94e5e97a5 which should help and gather a bit more data.

@jmcgee do you have the upgrade log (firmware audit) for me?


Cheers,
Franco

QuoteUpdating OPNsense repository catalogue...
pkg-static: Repository OPNsense has a wrong packagesite, need to re-create database
Fetching meta.conf: . done
Fetching data.pkg: .......... done
Processing entries: .......... done
OPNsense repository update completed. 929 packages processed.
OPNsense is up to date.
Updating OPNsense repository catalogue...
OPNsense repository is up to date.
OPNsense is up to date.
Checking for upgrades (199 candidates): .......... done
Processing candidates (199 candidates): .......... done
Checking integrity... done (1 conflicting)
- os-isc-dhcp-1.0_3 [OPNsense] conflicts with opnsense-25.7.11_9 [installed] on /usr/local/etc/dhcpd.opnsense.d/README
Checking integrity... done (0 conflicting)
The following 198 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
dhcp6c: 20250513 -> 20260122 [OPNsense]
dnsmasq: 2.91_1,1 -> 2.92,1 [OPNsense]
hostwatch: 1.0.6 -> 1.0.11 [OPNsense]
libxml2: 2.14.6 -> 2.15.1_1 [OPNsense]
openssl: 3.0.18,1 -> 3.0.19,1 [OPNsense]
opnsense: 25.7.11_9 -> 26.1.1 [OPNsense]
opnsense-installer: 25.1 -> 25.1_1 [OPNsense]
opnsense-lang: 25.7.4 -> 26.1.1 [OPNsense]
opnsense-update: 25.7.11 -> 26.1.1_1 [OPNsense]
os-ddclient: 1.28 -> 1.30 [OPNsense]
os-isc-dhcp: 0.1 -> 1.0_3 [OPNsense]
os-nextcloud-backup: 1.0_1 -> 1.1 [OPNsense]
os-sunnyvalley: 1.5_1 -> 1.5_2 [OPNsense]
php83: 8.3.28 -> 8.3.30 [OPNsense]
php83-ctype: 8.3.28 -> 8.3.30 [OPNsense]
php83-curl: 8.3.28 -> 8.3.30 [OPNsense]
php83-dom: 8.3.28 -> 8.3.30 [OPNsense]
php83-filter: 8.3.28 -> 8.3.30 [OPNsense]
php83-gettext: 8.3.28 -> 8.3.30 [OPNsense]
php83-ldap: 8.3.28 -> 8.3.30 [OPNsense]
php83-mbstring: 8.3.28 -> 8.3.30 [OPNsense]
php83-pcntl: 8.3.28 -> 8.3.30 [OPNsense]
php83-pdo: 8.3.28 -> 8.3.30 [OPNsense]
php83-pecl-radius: 1.4.0b1_3 -> 1.4.0b1_4 [OPNsense]
php83-phalcon: 5.9.3 -> 5.10.0 [OPNsense]
php83-phpseclib: 3.0.48 -> 3.0.49 [OPNsense]
php83-session: 8.3.28 -> 8.3.30 [OPNsense]
php83-simplexml: 8.3.28 -> 8.3.30 [OPNsense]
php83-sockets: 8.3.28 -> 8.3.30 [OPNsense]
php83-sqlite3: 8.3.28 -> 8.3.30 [OPNsense]
php83-xml: 8.3.28 -> 8.3.30 [OPNsense]
php83-zlib: 8.3.28 -> 8.3.30 [OPNsense]
python311: 3.11.14 -> 3.11.14_1 [OPNsense]
zip: 3.0_4 -> 3.0_5 [OPNsense]

Installed packages to be REINSTALLED:
beep-1.0_2 [OPNsense]
boost-libs-1.89.0_1 [OPNsense]
brotli-1.2.0,1 [OPNsense]
ca_root_nss-3.117_2 [OPNsense]
choparp-20150613_1 [OPNsense]
cpdup-1.22_1 [OPNsense]
cpustats-0.1 [OPNsense]
curl-8.17.0 [OPNsense]
cyrus-sasl-2.1.28_5 [OPNsense]
cyrus-sasl-gssapi-2.1.28 [OPNsense]
ddclient-3.11.2_2 [OPNsense]
dhcrelay-1.0 [OPNsense]
dpinger-3.4 [OPNsense]
easy-rsa-3.2.4,1 [OPNsense]
expat-2.7.3 [OPNsense]
filterlog-0.7_2 [OPNsense]
flock-2.37.2_1 [OPNsense]
flowd-0.9.1_5 [OPNsense]
gettext-runtime-0.26 [OPNsense]
git-2.52.0 [OPNsense]
glib-2.84.4,2 [OPNsense]
gmp-6.3.0 [OPNsense]
hostapd-2.11_3 [OPNsense]
hyperscan-5.4.2 [OPNsense]
icu-76.1,1 [OPNsense]
ifinfo-13.0_1 [OPNsense]
iftop-1.0.p4_1 [OPNsense]
indexinfo-0.3.1_1 [OPNsense]
iperf3-3.20_1 [OPNsense]
isc-dhcp44-server-4.4.3P1_2 [OPNsense]
ivykis-0.43.2_1 [OPNsense]
jansson-2.14.1 [OPNsense]
jq-1.8.1 [OPNsense]
json-c-0.18 [OPNsense]
kea-3.0.2 [OPNsense]
krb5-1.22.1 [OPNsense]
ldns-1.8.4 [OPNsense]
libargon2-20190702_1 [OPNsense]
libcbor-0.13.0 [OPNsense]
libedit-3.1.20251016_1,1 [OPNsense]
libevent-2.1.12 [OPNsense]
libffi-3.5.1 [OPNsense]
libfido2-1.16.0 [OPNsense]
libiconv-1.18_1 [OPNsense]
libidn2-2.3.8 [OPNsense]
libinotify-20240724_3 [OPNsense]
libltdl-2.5.4 [OPNsense]
liblz4-1.10.0_2,1 [OPNsense]
libmcrypt-2.5.8_4 [OPNsense]
libnet-1.3,1 [OPNsense]
libnghttp2-1.68.0 [OPNsense]
libpfctl-0.17 [OPNsense]
libpsl-0.21.5_2 [OPNsense]
libsodium-1.0.21 [OPNsense]
libucl-0.9.3 [OPNsense]
libunistring-1.4.1 [OPNsense]
libunwind-20250904 [OPNsense]
libuuid-2.41.1_1 [OPNsense]
libyaml-0.2.5 [OPNsense]
lighttpd-1.4.82 [OPNsense]
log4cplus-2.1.2 [OPNsense]
lua54-5.4.8 [OPNsense]
lzo2-2.10_1 [OPNsense]
monit-5.35.2 [OPNsense]
mpd5-5.9_19 [OPNsense]
mpdecimal-4.0.1 [OPNsense]
nano-8.7 [OPNsense]
nettle-3.10.2 [OPNsense]
nspr-4.38.2 [OPNsense]
nss-3.119.1 [OPNsense]
ntp-4.2.8p18_5 [OPNsense]
oniguruma-6.9.10 [OPNsense]
openldap26-client-2.6.10 [OPNsense]
openssh-portable-10.2.p1_1,1 [OPNsense]
openvpn-2.6.17 [OPNsense]
os-iperf-1.0_2 [OPNsense]
os-tailscale-1.3 [OPNsense]
os-vnstat-1.3_1 [OPNsense]
p5-Data-Validate-IP-0.27 [OPNsense]
p5-Error-0.17030 [OPNsense]
p5-NetAddr-IP-4.079 [OPNsense]
pam_opnsense-24.1 [OPNsense]
pcre-8.45_4 [OPNsense]
pcre2-10.47_1 [OPNsense]
perl5-5.42.0_1 [OPNsense]
pftop-0.13 [OPNsense]
php83-pear-1.10.16 [OPNsense]
php83-pear-Crypt_CHAP-1.5.0_1 [OPNsense]
php83-pecl-mcrypt-1.0.7 [OPNsense]
pkcs11-helper-1.31.0 [OPNsense]
pkg-2.3.1_1 [OPNsense]
py311-Babel-2.17.0_1 [OPNsense]
py311-Jinja2-3.1.6 [OPNsense]
py311-aioquic-1.3.0_1 [OPNsense]
py311-anyio-4.12.0 [OPNsense]
py311-async_generator-1.10_1 [OPNsense]
py311-attrs-25.4.0 [OPNsense]
py311-boto3-1.42.4 [OPNsense]
py311-botocore-1.42.4 [OPNsense]
py311-bottleneck-1.3.8_1 [OPNsense]
py311-certifi-2025.11.12 [OPNsense]
py311-cffi-1.17.1 [OPNsense]
py311-charset-normalizer-3.4.4 [OPNsense]
py311-cryptography-45.0.7_1,1 [OPNsense]
py311-dnspython-2.8.0_1,1 [OPNsense]
py311-duckdb-1.3.2 [OPNsense]
py311-h11-0.16.0 [OPNsense]
py311-h2-4.1.0_1 [OPNsense]
py311-hpack-4.0.0_1 [OPNsense]
py311-httpcore-1.0.9 [OPNsense]
py311-httpx-0.28.1_1 [OPNsense]
py311-hyperframe-6.0.0_1 [OPNsense]
py311-idna-3.11 [OPNsense]
py311-jmespath-1.0.1_1 [OPNsense]
py311-jq-1.10.0 [OPNsense]
py311-ldap3-2.9.1_1 [OPNsense]
py311-markupsafe-3.0.3 [OPNsense]
py311-numexpr-2.14.1 [OPNsense]
py311-numpy-1.26.4_11,1 [OPNsense]
py311-outcome-1.3.0_2 [OPNsense]
py311-packaging-25.0 [OPNsense]
py311-pandas-2.3.3,1 [OPNsense]
py311-pyasn1-0.6.0 [OPNsense]
py311-pyasn1-modules-0.4.1 [OPNsense]
py311-pycparser-2.23 [OPNsense]
py311-pylsqpack-0.3.23 [OPNsense]
py311-pyopenssl-25.3.0_1,1 [OPNsense]
py311-pysocks-1.7.1_1 [OPNsense]
py311-python-dateutil-2.9.0 [OPNsense]
py311-pytz-2025.2_1,1 [OPNsense]
py311-pyyaml-6.0.3 [OPNsense]
py311-requests-2.32.5 [OPNsense]
py311-s3transfer-0.16.0 [OPNsense]
py311-service-identity-24.2.0 [OPNsense]
py311-six-1.17.0 [OPNsense]
py311-sniffio-1.3.1 [OPNsense]
py311-socksio-1.0.0_1 [OPNsense]
py311-sortedcontainers-2.4.0_1 [OPNsense]
py311-sqlite3-3.11.14_11 [OPNsense]
py311-trio-0.32.0 [OPNsense]
py311-truststore-0.10.4 [OPNsense]
py311-typing-extensions-4.15.0 [OPNsense]
py311-tzdata-2025.3 [OPNsense]
py311-ujson-5.11.0 [OPNsense]
py311-urllib3-2.6.0,1 [OPNsense]
py311-vici-6.0.3 [OPNsense]
radvd-2.20 [OPNsense]
readline-8.3.1 [OPNsense]
rrdtool-1.9.0_1 [OPNsense]
ruby-3.3.10,1 [OPNsense]
ruby33-gems-3.7.2 [OPNsense]
rubygem-rexml-3.4.4 [OPNsense]
samplicator-1.3.8.r1_1 [OPNsense]
snappy-1.2.2 [OPNsense]
sqlite3-3.50.4_2,1 [OPNsense]
strongswan-6.0.3_1 [OPNsense]
sudo-1.9.17p2_2 [OPNsense]
suricata-8.0.3 [OPNsense]
syslog-ng-4.10.2 [OPNsense]
tailscale-1.92.2 [OPNsense]
unbound-1.24.2 [OPNsense]
vnstat-2.13 [OPNsense]
wpa_supplicant-2.11_7 [OPNsense]
zstd-1.5.7_1 [OPNsense]

Number of packages to be upgraded: 34
Number of packages to be reinstalled: 164

The process will require 1 MiB more space.
[1/198] Reinstalling beep-1.0_2...
[1/198] Extracting beep-1.0_2: ..... done
[2/198] Reinstalling brotli-1.2.0,1...
[2/198] Extracting brotli-1.2.0,1: .......... done
[3/198] Reinstalling ca_root_nss-3.117_2...
[3/198] Extracting ca_root_nss-3.117_2: ..... done
[4/198] Reinstalling choparp-20150613_1...
[4/198] Extracting choparp-20150613_1: ...... done
[5/198] Reinstalling cpustats-0.1...
[5/198] Extracting cpustats-0.1: . done
[6/198] Upgrading dhcp6c from 20250513 to 20260122...
[6/198] Extracting dhcp6c-20260122: ........ done
[7/198] Reinstalling dhcrelay-1.0...
[7/198] Extracting dhcrelay-1.0: ....... done
[8/198] Reinstalling dpinger-3.4...
[8/198] Extracting dpinger-3.4: .... done
[9/198] Reinstalling easy-rsa-3.2.4,1...
[9/198] Extracting easy-rsa-3.2.4,1: .......... done
[10/198] Reinstalling expat-2.7.3...
[10/198] Extracting expat-2.7.3: .......... done
[11/198] Reinstalling filterlog-0.7_2...
[11/198] Extracting filterlog-0.7_2: .... done
[12/198] Reinstalling flock-2.37.2_1...
[12/198] Extracting flock-2.37.2_1: ...... done
[13/198] Reinstalling flowd-0.9.1_5...
===> Creating groups
Using existing group '_flowd'
===> Creating users
Using existing user '_flowd'
[13/198] Extracting flowd-0.9.1_5: .......... done
[14/198] Upgrading hostwatch from 1.0.6 to 1.0.11...
===> Creating groups
Using existing group 'hostd'
===> Creating users
Using existing user 'hostd'
[14/198] Extracting hostwatch-1.0.11: ..... done
[15/198] Reinstalling hyperscan-5.4.2...
[15/198] Extracting hyperscan-5.4.2: .......... done
[16/198] Reinstalling icu-76.1,1...
[16/198] Extracting icu-76.1,1: .......... done
[17/198] Reinstalling ifinfo-13.0_1...
[17/198] Extracting ifinfo-13.0_1: .... done
[18/198] Reinstalling iftop-1.0.p4_1...
[18/198] Extracting iftop-1.0.p4_1: ..... done
[19/198] Reinstalling indexinfo-0.3.1_1...
[19/198] Extracting indexinfo-0.3.1_1: .... done
[20/198] Reinstalling gettext-runtime-0.26...
[20/198] Extracting gettext-runtime-0.26: .......... done
[21/198] Reinstalling gmp-6.3.0...
[21/198] Extracting gmp-6.3.0: .......... done
[22/198] Reinstalling ivykis-0.43.2_1...
[22/198] Extracting ivykis-0.43.2_1: .......... done
[23/198] Reinstalling jansson-2.14.1...
[23/198] Extracting jansson-2.14.1: .......... done
[24/198] Reinstalling json-c-0.18...
[24/198] Extracting json-c-0.18: .......... done
[25/198] Reinstalling libargon2-20190702_1...
[25/198] Extracting libargon2-20190702_1: .......... done
[26/198] Reinstalling libcbor-0.13.0...
[26/198] Extracting libcbor-0.13.0: .......... done
[27/198] Reinstalling libedit-3.1.20251016_1,1...
[27/198] Extracting libedit-3.1.20251016_1,1: .......... done
[28/198] Reinstalling libffi-3.5.1...
[28/198] Extracting libffi-3.5.1: .......... done
[29/198] Reinstalling libiconv-1.18_1...
[29/198] Extracting libiconv-1.18_1: .......... done
[30/198] Reinstalling libinotify-20240724_3...
[30/198] Extracting libinotify-20240724_3: .......... done
[31/198] Reinstalling libltdl-2.5.4...
[31/198] Extracting libltdl-2.5.4: .......... done
[32/198] Reinstalling liblz4-1.10.0_2,1...
[32/198] Extracting liblz4-1.10.0_2,1: .......... done
[33/198] Reinstalling libmcrypt-2.5.8_4...
[33/198] Extracting libmcrypt-2.5.8_4: .......... done
[34/198] Reinstalling libnet-1.3,1...
[34/198] Extracting libnet-1.3,1: .......... done
[35/198] Reinstalling libnghttp2-1.68.0...
[35/198] Extracting libnghttp2-1.68.0: .......... done
[36/198] Reinstalling libpfctl-0.17...
[36/198] Extracting libpfctl-0.17: ...... done
[37/198] Reinstalling libsodium-1.0.21...
[37/198] Extracting libsodium-1.0.21: .......... done
[38/198] Reinstalling libunistring-1.4.1...
[38/198] Extracting libunistring-1.4.1: .......... done
[39/198] Reinstalling libidn2-2.3.8...
[39/198] Extracting libidn2-2.3.8: .......... done
[40/198] Reinstalling libpsl-0.21.5_2...
[40/198] Extracting libpsl-0.21.5_2: .......... done
[41/198] Reinstalling libunwind-20250904...
[41/198] Extracting libunwind-20250904: .......... done
[42/198] Reinstalling libuuid-2.41.1_1...
[42/198] Extracting libuuid-2.41.1_1: .......... done
[43/198] Reinstalling libyaml-0.2.5...
[43/198] Extracting libyaml-0.2.5: ......... done
[44/198] Reinstalling log4cplus-2.1.2...
[44/198] Extracting log4cplus-2.1.2: .......... done
[45/198] Reinstalling lua54-5.4.8...
[45/198] Extracting lua54-5.4.8: ......... done
[46/198] Reinstalling libucl-0.9.3...
[46/198] Extracting libucl-0.9.3: .......... done
[47/198] Reinstalling lzo2-2.10_1...
[47/198] Extracting lzo2-2.10_1: .......... done
[48/198] Reinstalling mpd5-5.9_19...
[48/198] Extracting mpd5-5.9_19: .......... done
[49/198] Reinstalling mpdecimal-4.0.1...
[49/198] Extracting mpdecimal-4.0.1: .......... done
[50/198] Reinstalling nano-8.7...
[50/198] Extracting nano-8.7: .......... done
[51/198] Reinstalling nettle-3.10.2...
[51/198] Extracting nettle-3.10.2: .......... done
[52/198] Upgrading dnsmasq from 2.91_1,1 to 2.92,1...
[52/198] Extracting dnsmasq-2.92,1: .......... done
[53/198] Reinstalling nspr-4.38.2...
[53/198] Extracting nspr-4.38.2: .......... done
[54/198] Reinstalling oniguruma-6.9.10...
[54/198] Extracting oniguruma-6.9.10: .......... done
[55/198] Reinstalling jq-1.8.1...
[55/198] Extracting jq-1.8.1: .......... done
[56/198] Upgrading openssl from 3.0.18,1 to 3.0.19,1...
[56/198] Extracting openssl-3.0.19,1: .......... done
[57/198] Reinstalling cpdup-1.22_1...
[57/198] Extracting cpdup-1.22_1: ..... done
[58/198] Reinstalling cyrus-sasl-2.1.28_5...
*** Updated user `cyrus'.
[58/198] Extracting cyrus-sasl-2.1.28_5: .......... done
[59/198] Reinstalling hostapd-2.11_3...
[59/198] Extracting hostapd-2.11_3: ....... done
[60/198] Reinstalling iperf3-3.20_1...
[60/198] Extracting iperf3-3.20_1: .......... done
[61/198] Reinstalling ldns-1.8.4...
[61/198] Extracting ldns-1.8.4: .......... done
[62/198] Reinstalling libevent-2.1.12...
[62/198] Extracting libevent-2.1.12: .......... done
[63/198] Reinstalling libfido2-1.16.0...
[63/198] Extracting libfido2-1.16.0: .......... done
[64/198] Reinstalling monit-5.35.2...
[64/198] Extracting monit-5.35.2: ....... done
[65/198] Reinstalling openssh-portable-10.2.p1_1,1...
[65/198] Extracting openssh-portable-10.2.p1_1,1: .......... done
[66/198] Upgrading opnsense-installer from 25.1 to 25.1_1...
[66/198] Extracting opnsense-installer-25.1_1: .......... done
[67/198] Upgrading opnsense-lang from 25.7.4 to 26.1.1...
[67/198] Extracting opnsense-lang-26.1.1: .......... done
[68/198] Upgrading opnsense-update from 25.7.11 to 26.1.1_1...
[68/198] Extracting opnsense-update-26.1.1_1: .......... done
[69/198] Upgrading os-nextcloud-backup from 1.0_1 to 1.1...
[69/198] Extracting os-nextcloud-backup-1.1: .... done
Reloading plugin configuration
Flushing all caches...done.
Configuring system logging...done.
[70/198] Upgrading os-sunnyvalley from 1.5_1 to 1.5_2...
[70/198] Extracting os-sunnyvalley-1.5_2: ..... done
[71/198] Reinstalling pam_opnsense-24.1...
[71/198] Extracting pam_opnsense-24.1: ........ done
[72/198] Reinstalling pcre-8.45_4...
[72/198] Extracting pcre-8.45_4: .......... done
[73/198] Reinstalling pcre2-10.47_1...
[73/198] Extracting pcre2-10.47_1: .......... done
[74/198] Reinstalling lighttpd-1.4.82...
===> Creating groups
Using existing group 'www'
===> Creating users
Using existing user 'www'
[74/198] Extracting lighttpd-1.4.82: .......... done
[75/198] Reinstalling perl5-5.42.0_1...
[75/198] Extracting perl5-5.42.0_1: .......... done
[76/198] Reinstalling ntp-4.2.8p18_5...
[76/198] Extracting ntp-4.2.8p18_5: .......... done
[77/198] Reinstalling p5-Error-0.17030...
[77/198] Extracting p5-Error-0.17030: ......... done
[78/198] Reinstalling p5-NetAddr-IP-4.079...
[78/198] Extracting p5-NetAddr-IP-4.079: .......... done
[79/198] Reinstalling p5-Data-Validate-IP-0.27...
[79/198] Extracting p5-Data-Validate-IP-0.27: ....... done
[80/198] Reinstalling pftop-0.13...
[80/198] Extracting pftop-0.13: ..... done
[81/198] Reinstalling pkcs11-helper-1.31.0...
[81/198] Extracting pkcs11-helper-1.31.0: .......... done
[82/198] Reinstalling openvpn-2.6.17...
===> Creating groups
Using existing group 'openvpn'
===> Creating users
Using existing user 'openvpn'
[82/198] Extracting openvpn-2.6.17: .......... done
[83/198] Reinstalling pkg-2.3.1_1...
[83/198] Extracting pkg-2.3.1_1: .......... done
[84/198] Reinstalling radvd-2.20...
[84/198] Extracting radvd-2.20: .......... done
[85/198] Reinstalling readline-8.3.1...
[85/198] Extracting readline-8.3.1: .......... done
[86/198] Reinstalling krb5-1.22.1...
[86/198] Extracting krb5-1.22.1: .......... done
[87/198] Reinstalling cyrus-sasl-gssapi-2.1.28...
[87/198] Extracting cyrus-sasl-gssapi-2.1.28: .......... done
[88/198] Upgrading libxml2 from 2.14.6 to 2.15.1_1...
[88/198] Extracting libxml2-2.15.1_1: .......... done
[89/198] Reinstalling openldap26-client-2.6.10...
[89/198] Extracting openldap26-client-2.6.10: .......... done
[90/198] Upgrading php83 from 8.3.28 to 8.3.30...
[90/198] Extracting php83-8.3.30: .......... done
[91/198] Upgrading php83-ctype from 8.3.28 to 8.3.30...
[91/198] Extracting php83-ctype-8.3.30: ........ done
[92/198] Upgrading php83-dom from 8.3.28 to 8.3.30...
[92/198] Extracting php83-dom-8.3.30: .......... done
[93/198] Upgrading php83-filter from 8.3.28 to 8.3.30...
[93/198] Extracting php83-filter-8.3.30: ......... done
[94/198] Upgrading php83-gettext from 8.3.28 to 8.3.30...
[94/198] Extracting php83-gettext-8.3.30: ........ done
[95/198] Upgrading php83-ldap from 8.3.28 to 8.3.30...
[95/198] Extracting php83-ldap-8.3.30: ........ done
[96/198] Upgrading php83-mbstring from 8.3.28 to 8.3.30...
[96/198] Extracting php83-mbstring-8.3.30: .......... done
[97/198] Upgrading php83-pcntl from 8.3.28 to 8.3.30...
[97/198] Extracting php83-pcntl-8.3.30: ......... done
[98/198] Upgrading php83-pdo from 8.3.28 to 8.3.30...
[98/198] Extracting php83-pdo-8.3.30: .......... done
[99/198] Reinstalling php83-pecl-mcrypt-1.0.7...
[99/198] Extracting php83-pecl-mcrypt-1.0.7: ........ done
[100/198] Upgrading php83-pecl-radius from 1.4.0b1_3 to 1.4.0b1_4...
[100/198] Extracting php83-pecl-radius-1.4.0b1_4: .......... done
[101/198] Upgrading php83-phpseclib from 3.0.48 to 3.0.49...
[101/198] Extracting php83-phpseclib-3.0.49: ......... done
[102/198] Upgrading php83-session from 8.3.28 to 8.3.30...
[102/198] Extracting php83-session-8.3.30: .......... done
[103/198] Upgrading php83-phalcon from 5.9.3 to 5.10.0...
[103/198] Extracting php83-phalcon-5.10.0: ........ done
[104/198] Upgrading php83-simplexml from 8.3.28 to 8.3.30...
[104/198] Extracting php83-simplexml-8.3.30: ......... done
[105/198] Upgrading php83-sockets from 8.3.28 to 8.3.30...
[105/198] Extracting php83-sockets-8.3.30: .......... done
[106/198] Upgrading php83-xml from 8.3.28 to 8.3.30...
[106/198] Extracting php83-xml-8.3.30: ......... done
[107/198] Upgrading php83-zlib from 8.3.28 to 8.3.30...
[107/198] Extracting php83-zlib-8.3.30: ........ done
[108/198] Reinstalling php83-pear-1.10.16...
[108/198] Extracting php83-pear-1.10.16: .......... done
[109/198] Reinstalling php83-pear-Crypt_CHAP-1.5.0_1...
[109/198] Extracting php83-pear-Crypt_CHAP-1.5.0_1: ...... done
uninstall ok: channel://pear.php.net/Crypt_CHAP-1.5.0
install ok: channel://pear.php.net/Crypt_CHAP-1.5.0
[110/198] Upgrading python311 from 3.11.14 to 3.11.14_1...
[110/198] Extracting python311-3.11.14_1: .......... done
[111/198] Reinstalling py311-Babel-2.17.0_1...
[111/198] Extracting py311-Babel-2.17.0_1: .......... done
[112/198] Reinstalling py311-async_generator-1.10_1...
[112/198] Extracting py311-async_generator-1.10_1: .......... done
[113/198] Reinstalling py311-attrs-25.4.0...
[113/198] Extracting py311-attrs-25.4.0: .......... done
[114/198] Reinstalling py311-certifi-2025.11.12...
[114/198] Extracting py311-certifi-2025.11.12: .......... done
[115/198] Reinstalling py311-charset-normalizer-3.4.4...
[115/198] Extracting py311-charset-normalizer-3.4.4: .......... done
[116/198] Reinstalling py311-h11-0.16.0...
[116/198] Extracting py311-h11-0.16.0: .......... done
[117/198] Reinstalling py311-hpack-4.0.0_1...
[117/198] Extracting py311-hpack-4.0.0_1: .......... done
[118/198] Reinstalling py311-hyperframe-6.0.0_1...
[118/198] Extracting py311-hyperframe-6.0.0_1: .......... done
[119/198] Reinstalling py311-h2-4.1.0_1...
[119/198] Extracting py311-h2-4.1.0_1: .......... done
[120/198] Reinstalling py311-idna-3.11...
[120/198] Extracting py311-idna-3.11: .......... done
[121/198] Reinstalling py311-jmespath-1.0.1_1...
[121/198] Extracting py311-jmespath-1.0.1_1: .......... done
[122/198] Reinstalling py311-markupsafe-3.0.3...
[122/198] Extracting py311-markupsafe-3.0.3: .......... done
[123/198] Reinstalling py311-Jinja2-3.1.6...
[123/198] Extracting py311-Jinja2-3.1.6: .......... done
[124/198] Reinstalling py311-numpy-1.26.4_11,1...
[124/198] Extracting py311-numpy-1.26.4_11,1: .......... done
[125/198] Reinstalling py311-bottleneck-1.3.8_1...
[125/198] Extracting py311-bottleneck-1.3.8_1: .......... done
[126/198] Reinstalling py311-numexpr-2.14.1...
[126/198] Extracting py311-numexpr-2.14.1: .......... done
[127/198] Reinstalling py311-outcome-1.3.0_2...
[127/198] Extracting py311-outcome-1.3.0_2: .......... done
[128/198] Reinstalling py311-packaging-25.0...
[128/198] Extracting py311-packaging-25.0: .......... done
[129/198] Reinstalling glib-2.84.4,2...
[129/198] Extracting glib-2.84.4,2: .......... done
[130/198] Reinstalling py311-pyasn1-0.6.0...
[130/198] Extracting py311-pyasn1-0.6.0: .......... done
[131/198] Reinstalling py311-ldap3-2.9.1_1...
[131/198] Extracting py311-ldap3-2.9.1_1: .......... done
[132/198] Reinstalling py311-pyasn1-modules-0.4.1...
[132/198] Extracting py311-pyasn1-modules-0.4.1: .......... done
[133/198] Reinstalling py311-pycparser-2.23...
[133/198] Extracting py311-pycparser-2.23: .......... done
[134/198] Reinstalling py311-cffi-1.17.1...
[134/198] Extracting py311-cffi-1.17.1: .......... done
[135/198] Reinstalling py311-cryptography-45.0.7_1,1...
[135/198] Extracting py311-cryptography-45.0.7_1,1: .......... done
[136/198] Reinstalling py311-pylsqpack-0.3.23...
[136/198] Extracting py311-pylsqpack-0.3.23: .......... done
[137/198] Reinstalling py311-pysocks-1.7.1_1...
[137/198] Extracting py311-pysocks-1.7.1_1: .......... done
[138/198] Reinstalling py311-pytz-2025.2_1,1...
[138/198] Extracting py311-pytz-2025.2_1,1: .......... done
[139/198] Reinstalling py311-pyyaml-6.0.3...
[139/198] Extracting py311-pyyaml-6.0.3: .......... done
[140/198] Reinstalling py311-service-identity-24.2.0...
[140/198] Extracting py311-service-identity-24.2.0: .......... done
[141/198] Reinstalling py311-six-1.17.0...
[141/198] Extracting py311-six-1.17.0: .......... done
[142/198] Reinstalling py311-python-dateutil-2.9.0...
[142/198] Extracting py311-python-dateutil-2.9.0: .......... done
[143/198] Reinstalling py311-sniffio-1.3.1...
[143/198] Extracting py311-sniffio-1.3.1: .......... done
[144/198] Reinstalling py311-socksio-1.0.0_1...
[144/198] Extracting py311-socksio-1.0.0_1: .......... done
[145/198] Reinstalling py311-sortedcontainers-2.4.0_1...
[145/198] Extracting py311-sortedcontainers-2.4.0_1: .......... done
[146/198] Reinstalling py311-trio-0.32.0...
[146/198] Extracting py311-trio-0.32.0: .......... done
[147/198] Reinstalling py311-truststore-0.10.4...
[147/198] Extracting py311-truststore-0.10.4: .......... done
[148/198] Reinstalling py311-typing-extensions-4.15.0...
[148/198] Extracting py311-typing-extensions-4.15.0: .......... done
[149/198] Reinstalling py311-anyio-4.12.0...
[149/198] Extracting py311-anyio-4.12.0: .......... done
[150/198] Reinstalling py311-httpcore-1.0.9...
[150/198] Extracting py311-httpcore-1.0.9: .......... done
[151/198] Reinstalling py311-httpx-0.28.1_1...
[151/198] Extracting py311-httpx-0.28.1_1: .......... done
[152/198] Reinstalling py311-pyopenssl-25.3.0_1,1...
[152/198] Extracting py311-pyopenssl-25.3.0_1,1: .......... done
[153/198] Reinstalling py311-aioquic-1.3.0_1...
[153/198] Extracting py311-aioquic-1.3.0_1: .......... done
[154/198] Reinstalling py311-dnspython-2.8.0_1,1...
[154/198] Extracting py311-dnspython-2.8.0_1,1: .......... done
[155/198] Reinstalling py311-tzdata-2025.3...
[155/198] Extracting py311-tzdata-2025.3: .......... done
[156/198] Reinstalling py311-ujson-5.11.0...
[156/198] Extracting py311-ujson-5.11.0: .......... done
[157/198] Reinstalling py311-urllib3-2.6.0,1...
[157/198] Extracting py311-urllib3-2.6.0,1: .......... done
[158/198] Reinstalling py311-botocore-1.42.4...
[158/198] Extracting py311-botocore-1.42.4: .......... done
[159/198] Reinstalling py311-requests-2.32.5...
[159/198] Extracting py311-requests-2.32.5: .......... done
[160/198] Reinstalling py311-jq-1.10.0...
[160/198] Extracting py311-jq-1.10.0: ........ done
[161/198] Reinstalling py311-s3transfer-0.16.0...
[161/198] Extracting py311-s3transfer-0.16.0: .......... done
[162/198] Reinstalling py311-boto3-1.42.4...
[162/198] Extracting py311-boto3-1.42.4: .......... done
[163/198] Reinstalling py311-vici-6.0.3...
[163/198] Extracting py311-vici-6.0.3: .......... done
[164/198] Reinstalling rrdtool-1.9.0_1...
[164/198] Extracting rrdtool-1.9.0_1: .......... done
[165/198] Reinstalling ruby-3.3.10,1...
[165/198] Extracting ruby-3.3.10,1: .......... done
[166/198] Reinstalling ruby33-gems-3.7.2...
[166/198] Extracting ruby33-gems-3.7.2: .......... done
[167/198] Reinstalling rubygem-rexml-3.4.4...
[167/198] Extracting rubygem-rexml-3.4.4: .......... done
[168/198] Reinstalling os-iperf-1.0_2...
[168/198] Extracting os-iperf-1.0_2: .......... done
configd not running? (check /var/run/configd.pid).
Starting configd.
Reloading plugin configuration
Flushing all caches...done.
Configuring system logging...done.
[169/198] Reinstalling samplicator-1.3.8.r1_1...
[169/198] Extracting samplicator-1.3.8.r1_1: ..... done
[170/198] Reinstalling snappy-1.2.2...
[170/198] Extracting snappy-1.2.2: .......... done
[171/198] Reinstalling sqlite3-3.50.4_2,1...
[171/198] Extracting sqlite3-3.50.4_2,1: .......... done
[172/198] Reinstalling nss-3.119.1...
[172/198] Extracting nss-3.119.1: .......... done
[173/198] Upgrading php83-sqlite3 from 8.3.28 to 8.3.30...
[173/198] Extracting php83-sqlite3-8.3.30: ......... done
[174/198] Reinstalling py311-sqlite3-3.11.14_11...
[174/198] Extracting py311-sqlite3-3.11.14_11: ......... done
[175/198] Reinstalling py311-pandas-2.3.3,1...
[175/198] Extracting py311-pandas-2.3.3,1: .......... done
[176/198] Reinstalling py311-duckdb-1.3.2...
[176/198] Extracting py311-duckdb-1.3.2: .......... done
[177/198] Reinstalling sudo-1.9.17p2_2...
[177/198] Extracting sudo-1.9.17p2_2: .......... done
[178/198] Reinstalling suricata-8.0.3...
[178/198] Extracting suricata-8.0.3: .......... done
[179/198] Reinstalling tailscale-1.92.2...
[179/198] Extracting tailscale-1.92.2: ...... done
[180/198] Reinstalling os-tailscale-1.3...
[180/198] Extracting os-tailscale-1.3: .......... done
Stopping configd...done
Starting configd.
Reloading plugin configuration
Flushing all caches...done.
Configuring system logging...done.
Reloading template OPNsense/Tailscale: OK
[181/198] Reinstalling unbound-1.24.2...
===> Creating groups
Using existing group 'unbound'
===> Creating users
Using existing user 'unbound'
[181/198] Extracting unbound-1.24.2: .......... done
[182/198] Reinstalling vnstat-2.13...
===> Creating groups
Using existing group 'vnstat'
===> Creating users
Using existing user 'vnstat'
[182/198] Extracting vnstat-2.13: .......... done
[183/198] Reinstalling os-vnstat-1.3_1...
[183/198] Extracting os-vnstat-1.3_1: .......... done
Stopping configd...done
Starting configd.
Reloading plugin configuration
Flushing all caches...done.
Configuring system logging...done.
Reloading template OPNsense/Vnstat: OK
[184/198] Reinstalling wpa_supplicant-2.11_7...
[184/198] Extracting wpa_supplicant-2.11_7: .......... done
[185/198] Upgrading zip from 3.0_4 to 3.0_5...
[185/198] Extracting zip-3.0_5: .......... done
[186/198] Reinstalling zstd-1.5.7_1...
[186/198] Extracting zstd-1.5.7_1: .......... done
[187/198] Reinstalling boost-libs-1.89.0_1...
[187/198] Extracting boost-libs-1.89.0_1: .......... done
[188/198] Reinstalling curl-8.17.0...
[188/198] Extracting curl-8.17.0: .......... done
[189/198] Reinstalling ddclient-3.11.2_2...
[189/198] Extracting ddclient-3.11.2_2: ....... done
[190/198] Reinstalling git-2.52.0...
===> Creating groups
Using existing group 'git_daemon'
===> Creating users
Using existing user 'git_daemon'
[190/198] Extracting git-2.52.0: .......... done
[191/198] Reinstalling kea-3.0.2...
[191/198] Extracting kea-3.0.2: .......... done
[192/198] Upgrading os-ddclient from 1.28 to 1.30...
[192/198] Extracting os-ddclient-1.30: .......... done
Stopping configd...done
Starting configd.
Reloading plugin configuration
Flushing all caches...done.
Configuring system logging...done.
Reloading template OPNsense/Syslog: OK
Reloading template OPNsense/ddclient: OK
[193/198] Upgrading php83-curl from 8.3.28 to 8.3.30...
[193/198] Extracting php83-curl-8.3.30: .......... done
[194/198] Reinstalling strongswan-6.0.3_1...
[194/198] Extracting strongswan-6.0.3_1: .......... done
[195/198] Reinstalling syslog-ng-4.10.2...
[195/198] Extracting syslog-ng-4.10.2: .......... done
[196/198] Upgrading opnsense from 25.7.11_9 to 26.1.1...
[196/198] Extracting opnsense-26.1.1: .......... done
Stopping configd...done
Resetting root shell
Updating /etc/shells
Unhooking from /etc/rc
Unhooking from /etc/rc.shutdown
Updating /etc/shells
Registering root shell
Hooking into /etc/rc
Hooking into /etc/rc.shutdown
Starting configd.
>>> Invoking update script 'refresh.sh'
Migrated OPNsense\IDS\IDS from 1.1.1 to 1.1.2
Migrated OPNsense\Interfaces\Settings from 0.0.0 to 1.0.0
Migrated OPNsense\Radvd\Radvd from 0.0.0 to 1.0.0
Flushing all caches...done.
Writing firmware settings: FreeBSD OPNsense SunnyValley
Writing trust files...done.
Scanning /usr/share/certs/untrusted for certificates...
Scanning /usr/share/certs/trusted for certificates...
Scanning /usr/local/share/certs for certificates...
certctl: Modified 192 trust store links.
Writing trust bundles...done.
Configuring login behaviour...done.
Configuring cron...done.
Configuring system logging...done.
[197/198] Reinstalling isc-dhcp44-server-4.4.3P1_2...
===> Creating groups
Using existing group 'dhcpd'
===> Creating users
Using existing user 'dhcpd'
[197/198] Extracting isc-dhcp44-server-4.4.3P1_2: .......... done
pkg-static: Fail to rename /usr/local/bin/.pkgtemp.omshell.YlHNt5FWiSgr -> /usr/local/bin/omshell:No such file or directory