New to Opnsense coming from PFsense and installed 24.7 on bare metal. I've seen similar issues posted on the forum and have tried the suggested fixes mentioned in them but no luck, so posting this.
On my first update attempt I'm getting this
***GOT REQUEST TO CHECK FOR UPDATES***
Currently running OPNsense 24.7 at Thu Nov 28 00:59:43 EST 2024
Fetching changelog information, please wait... done
Updating OPNsense repository catalogue...
Fetching meta.conf: . done
Fetching packagesite.pkg: .......... done
Processing entries: .......... done
OPNsense repository update completed. 858 packages processed.
All repositories are up to date.
Checking integrity... done (0 conflicting)
Your packages are up to date.
Checking for upgrades (151 candidates): .......... done
Processing candidates (151 candidates): ..... done
The following 77 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
py311-ldap3: 2.9.1
py311-truststore: 0.10.0
Installed packages to be UPGRADED:
boost-libs: 1.84.0 -> 1.85.0
ca_root_nss: 3.93 -> 3.104
curl: 8.8.0 -> 8.10.1
cyrus-sasl: 2.1.28_4 -> 2.1.28_5
dhcp6c: 20240710 -> 20241008
dhcrelay: 0.5 -> 1.0
easy-rsa: 3.1.7,1 -> 3.2.1_1,1
expat: 2.6.2 -> 2.6.3
glib: 2.80.4,2 -> 2.80.5_1,2
hostapd: 2.11 -> 2.11_1
isc-dhcp44-server: 4.4.3P1_1 -> 4.4.3P1_2
json-c: 0.17 -> 0.18
kea: 2.4.1_2 -> 2.6.1_1
ldns: 1.8.3_1 -> 1.8.4
libedit: 3.1.20240517,1 -> 3.1.20240808,1
liblz4: 1.9.4_1,1 -> 1.10.0,1
libnghttp2: 1.62.1 -> 1.64.0
libpfctl: 0.12 -> 0.14
libxml2: 2.11.8 -> 2.11.9
monit: 5.33.0_1 -> 5.34.2
nspr: 4.35 -> 4.36
nss: 3.101 -> 3.106
openssh-portable: 9.8.p1,1 -> 9.9.p1_1,1
openssl: 3.0.14,1 -> 3.0.15_1,1
opnsense: 24.7 -> 24.7.9_1
opnsense-lang: 23.7.11 -> 24.7.8
opnsense-update: 24.7 -> 24.7.8
perl5: 5.36.3_1 -> 5.36.3_2
php82: 8.2.20 -> 8.2.25
php82-ctype: 8.2.20 -> 8.2.25
php82-curl: 8.2.20 -> 8.2.25
php82-dom: 8.2.20 -> 8.2.25
php82-filter: 8.2.20 -> 8.2.25
php82-gettext: 8.2.20 -> 8.2.25
php82-ldap: 8.2.20 -> 8.2.25
php82-mbstring: 8.2.20 -> 8.2.25
php82-pcntl: 8.2.20 -> 8.2.25
php82-pdo: 8.2.20 -> 8.2.25
php82-phpseclib: 3.0.36 -> 3.0.42
php82-session: 8.2.20 -> 8.2.25
php82-simplexml: 8.2.20 -> 8.2.25
php82-sockets: 8.2.20 -> 8.2.25
php82-sqlite3: 8.2.20 -> 8.2.25
php82-xml: 8.2.20 -> 8.2.25
php82-zlib: 8.2.20 -> 8.2.25
py311-Babel: 2.14.0 -> 2.16.0
py311-Jinja2: 3.1.3 -> 3.1.4
py311-anyio: 4.4.0 -> 4.6.2
py311-attrs: 23.2.0 -> 24.2.0
py311-certifi: 2024.7.4 -> 2024.8.30
py311-cffi: 1.16.0 -> 1.17.1
py311-cryptography: 42.0.8_1,1 -> 42.0.8_4,1
py311-dnspython: 2.6.1,1 -> 2.7.0,1
py311-duckdb: 1.0.0 -> 1.1.3
py311-httpcore: 1.0.5 -> 1.0.6
py311-httpx: 0.27.0_1 -> 0.27.2
py311-idna: 3.7 -> 3.10
py311-numpy: 1.25.0_7,1 -> 1.26.4_2,1
py311-pandas: 2.0.3_2,1 -> 2.1.4,1
py311-pytz: 2024.1,1 -> 2024.2,1
py311-service-identity: 24.1.0 -> 24.2.0
py311-sqlite3: 3.11.9_7 -> 3.11.10_7
py311-trio: 0.26.0 -> 0.27.0
py311-tzdata: 2024.1 -> 2024.2
py311-urllib3: 1.26.19,1 -> 1.26.20,1
python311: 3.11.9_1 -> 3.11.10
readline: 8.2.10 -> 8.2.13_2
rrdtool: 1.8.0_4 -> 1.9.0
sqlite3: 3.46.0,1 -> 3.46.1,1
sudo: 1.9.15p5_4 -> 1.9.16
suricata: 7.0.6 -> 7.0.7_1
syslog-ng: 4.7.1 -> 4.8.1_1
unbound: 1.20.0_1 -> 1.22.0_1
wpa_supplicant: 2.11 -> 2.11_2
Installed packages to be REINSTALLED:
php82-pear-Crypt_CHAP-1.5.0_1 (ABI changed: 'freebsd:14:x86:64' -> 'freebsd:14:*')
Number of packages to be installed: 2
Number of packages to be upgraded: 74
Number of packages to be reinstalled: 1
The process will require 13 MiB more space.
140 MiB to be downloaded.
I did a complete reinstall and restore and still had the issue. I tried the suggestion in another thread to use pkg update -f
pkg upgrade
and the result was sudo pkg upgradeUpdating OPNsense repository catalogue...
Fetching meta.conf: 100% 163 B 0.2kB/s 00:01
Fetching packagesite.pkg: 100% 244 KiB 249.9kB/s 00:01
Processing entries: 100%
OPNsense repository update completed. 858 packages processed.
All repositories are up to date.
I thought this worked and rebooted but the GUI shows nothing has been updated. I changed the mirror, same result. I checked my disk space and seems there's enough space, unless I'm missing something. Filesystem Size Used Avail Capacity Mounted on
zroot/ROOT/default 100G 1.1G 99G 1% /
devfs 1.0K 0B 1.0K 0% /dev
/dev/gpt/efiboot0 260M 1.3M 259M 1% /boot/efi
zroot/tmp 99G 1.7M 99G 0% /tmp
zroot/var/log 99G 22M 99G 0% /var/log
zroot 99G 96K 99G 0% /zroot
zroot/var/audit 99G 96K 99G 0% /var/audit
zroot/home 99G 136K 99G 0% /home
zroot/var/crash 99G 96K 99G 0% /var/crash
zroot/usr/src 99G 96K 99G 0% /usr/src
zroot/usr/ports 99G 96K 99G 0% /usr/ports
zroot/var/mail 99G 96K 99G 0% /var/mail
zroot/var/tmp 99G 96K 99G 0% /var/tmp
devfs 1.0K 0B 1.0K 0% /var/dhcpd/dev
devfs 1.0K 0B 1.0K 0% /var/unbound/dev
/usr/local/lib/python3.11 100G 1.1G 99G 1% /var/unbound/usr/local/lib/python3.11
/lib 100G 1.1G 99G 1% /var/unbound/lib
Would appreciate any guidance on how to fix this.
In casse others have this issue:
Updated through the console using this https://www.youtube.com/watch?v=uvTGXXU5BRM (https://www.youtube.com/watch?v=uvTGXXU5BRM) as a guide. Also, if the changelog is displayed on screen prior to the download, use the arrow keys to scroll the changelog and type "q" to resume the update process.