New bare metal install unable to update

Started by odin787, November 28, 2024, 06:21:30 PM

Previous topic - Next topic
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 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.