Hello,
I have OPNsense preinstalled on my Protecti firewall on coreboot and when I try and run the status update in firmware, it fails to do so. I am stuck on 24.1 which was how it shipped to me.
I get the following
Quote***GOT REQUEST TO CHECK FOR UPDATES***
Currently running OPNsense 24.1 at Sun Dec 29 10:15:59 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. 852 packages processed.
All repositories are up to date.
Checking integrity... done (0 conflicting)
Your packages are up to date.
Checking for upgrades (101 candidates): .......... done
Processing candidates (101 candidates): ........ done
The following 176 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
py39-Babel: 2.14.0
py39-Jinja2: 3.1.3
py39-aioquic: 0.9.24
py39-anyio: 4.2.0
py39-async_generator: 1.10
py39-attrs: 23.1.0
py39-bottleneck: 1.3.7_1
py39-certifi: 2023.11.17
py39-cffi: 1.16.0
py39-charset-normalizer: 3.3.2
py39-cryptography: 41.0.7_2,1
py39-dateutil: 2.8.2
py39-dnspython: 2.5.0,1
py39-duckdb: 0.9.2
py39-exceptiongroup: 1.2.0
py39-h11: 0.14.0
py39-h2: 4.1.0
py39-hpack: 4.0.0
py39-httpcore: 1.0.2
py39-httpx: 0.26.0
py39-hyperframe: 6.0.0
py39-idna: 3.6
py39-markupsafe: 2.1.3
py39-netaddr: 0.10.1
py39-numexpr: 2.8.8
py39-numpy: 1.25.0_5,1
py39-openssl: 23.2.0,1
py39-outcome: 1.3.0_1
py39-pandas: 2.0.3_1,1
py39-pyasn1: 0.5.0
py39-pyasn1-modules: 0.3.0
py39-pycparser: 2.21
py39-pylsqpack: 0.3.18
py39-pysocks: 1.7.1
py39-pytz: 2023.3,1
py39-requests: 2.31.0
py39-service-identity: 23.1.0
py39-setuptools: 63.1.0_1
py39-six: 1.16.0
py39-sniffio: 1.3.0
py39-sortedcontainers: 2.4.0
py39-sqlite3: 3.9.18_7
py39-trio: 0.24.0
py39-typing-extensions: 4.9.0
py39-tzdata: 2023.4
py39-ujson: 5.9.0
py39-urllib3: 1.26.18,1
py39-vici: 5.9.11
py39-yaml: 6.0.1
python39: 3.9.18_1
New packages to be INSTALLED:
dhcrelay: 0.5
py311-Babel: 2.14.0
py311-Jinja2: 3.1.3
py311-aioquic: 1.2.0
py311-anyio: 4.4.0
py311-async_generator: 1.10
py311-attrs: 23.2.0
py311-bottleneck: 1.3.8_1
py311-certifi: 2024.7.4
py311-cffi: 1.16.0
py311-charset-normalizer: 3.3.2_1
py311-cryptography: 42.0.8_1,1
py311-dnspython: 2.6.1,1
py311-duckdb: 1.0.0
py311-h11: 0.14.0
py311-h2: 4.1.0
py311-hpack: 4.0.0
py311-httpcore: 1.0.5
py311-httpx: 0.27.0_1
py311-hyperframe: 6.0.0
py311-idna: 3.7
py311-markupsafe: 2.1.5_1
py311-netaddr: 1.3.0
py311-numexpr: 2.10.1
py311-numpy: 1.25.0_7,1
py311-openssl: 24.1.0,1
py311-outcome: 1.3.0_1
py311-packaging: 24.1
py311-pandas: 2.0.3_2,1
py311-pyasn1: 0.6.0
py311-pyasn1-modules: 0.4.0
py311-pycparser: 2.22
py311-pylsqpack: 0.3.18
py311-pysocks: 1.7.1_1
py311-python-dateutil: 2.9.0
py311-pytz: 2024.1,1
py311-pyyaml: 6.0.1
py311-requests: 2.32.3
py311-service-identity: 24.1.0
py311-setuptools: 63.1.0_1
py311-six: 1.16.0_1
py311-sniffio: 1.3.1
py311-socksio: 1.0.0_1
py311-sortedcontainers: 2.4.0
py311-sqlite3: 3.11.9_7
py311-trio: 0.26.0
py311-tzdata: 2024.1
py311-ujson: 5.10.0
py311-urllib3: 1.26.19,1
py311-vici: 5.9.11
python311: 3.11.9_1
Installed packages to be UPGRADED:
boost-libs: 1.83.0_1 -> 1.84.0
curl: 8.5.0 -> 8.8.0
dhcp6c: 20230530 -> 20240710
dnsmasq: 2.89_1,1 -> 2.90_1,1
e2fsprogs-libuuid: 1.47.0 -> 1.47.1
easy-rsa: 3.1.7 -> 3.1.7,1
expat: 2.5.0_1 -> 2.6.2
flowd: 0.9.1_3 -> 0.9.1_5
gettext-runtime: 0.22.3_1 -> 0.22.5
glib: 2.78.4,2 -> 2.80.3,2
hostapd: 2.10_9 -> 2.10_10
hyperscan: 5.4.0 -> 5.4.2
icu: 74.2,1 -> 74.2_1,1
isc-dhcp44-server: 4.4.3P1 -> 4.4.3P1_1
ivykis: 0.42.4_1 -> 0.43.2
kea: 2.4.1 -> 2.4.1_2
krb5: 1.21.2 -> 1.21.3
ldns: 1.8.3 -> 1.8.3_1
libcbor: 0.10.2 -> 0.11.0
libcjson: 1.7.16 -> 1.7.18_2
libedit: 3.1.20230828_1,1 -> 3.1.20240517,1
libffi: 3.4.4_1 -> 3.4.6
libfido2: 1.14.0 -> 1.15.0
libidn2: 2.3.4_2 -> 2.3.7
libnghttp2: 1.58.0 -> 1.62.1
libpfctl: 0.8 -> 0.11
libpsl: 0.21.2_5 -> 0.21.5_1
libsodium: 1.0.18 -> 1.0.19
libucl: 0.8.2 -> 0.9.2
libunistring: 1.1 -> 1.2
libxml2: 2.11.6 -> 2.11.8
lighttpd: 1.4.73 -> 1.4.76
monit: 5.33.0 -> 5.33.0_1
mpd5: 5.9_17 -> 5.9_18
mpdecimal: 2.5.1 -> 4.0.0
nettle: 3.9.1 -> 3.10_1
nss: 3.95 -> 3.101
ntp: 4.2.8p17_1 -> 4.2.8p18
openldap26-client: 2.6.6 -> 2.6.8
openssh-portable: 9.6.p1_1,1 -> 9.8.p1,1
openssl: 3.0.12_2,1 -> 3.0.14,1
openvpn: 2.6.8_1 -> 2.6.11
opnsense: 24.1 -> 24.1.10_8
opnsense-update: 24.1 -> 24.1.8
pcre2: 10.42 -> 10.43
pftop: 0.10 -> 0.10_1
php82: 8.2.15 -> 8.2.20
php82-ctype: 8.2.15 -> 8.2.20
php82-curl: 8.2.15 -> 8.2.20
php82-dom: 8.2.15 -> 8.2.20
php82-filter: 8.2.15 -> 8.2.20
php82-gettext: 8.2.15 -> 8.2.20
php82-ldap: 8.2.15 -> 8.2.20
php82-mbstring: 8.2.15 -> 8.2.20
php82-pcntl: 8.2.15 -> 8.2.20
php82-pdo: 8.2.15 -> 8.2.20
php82-pecl-mcrypt: 1.0.6 -> 1.0.7
php82-phalcon: 5.3.1 -> 5.7.0
php82-phpseclib: 3.0.34 -> 3.0.36
php82-session: 8.2.15 -> 8.2.20
php82-simplexml: 8.2.15 -> 8.2.20
php82-sockets: 8.2.15 -> 8.2.20
php82-sqlite3: 8.2.15 -> 8.2.20
php82-xml: 8.2.15 -> 8.2.20
php82-zlib: 8.2.15 -> 8.2.20
pkcs11-helper: 1.29.0_2 -> 1.29.0_3
radvd: 2.19_2 -> 2.19_4
readline: 8.2.7_1 -> 8.2.10
rrdtool: 1.8.0_3 -> 1.8.0_4
sqlite3: 3.45.0_1,1 -> 3.46.0,1
strongswan: 5.9.13 -> 5.9.14
sudo: 1.9.15p5_3 -> 1.9.15p5_4
suricata: 7.0.2_3 -> 7.0.6
syslog-ng: 4.4.0 -> 4.7.1
unbound: 1.19.0 -> 1.20.0_1
Number of packages to be removed: 50
Number of packages to be installed: 51
Number of packages to be upgraded: 75
The process will require 135 MiB more space.
150 MiB to be downloaded.
Being new with this, I'm at a loss on why it would not update. It gives me the popup showing me all the changes in the update, even after reboot, still not updated.
After you close the popup, there's an update button at the bottom of the list (System:Firmware page, Updates tab). You've done that?
There's no direct upgrade to 24.7, you'll have to apply all the updates for 24.1, then another upgrade to 24.7, and finally the patches for 24.7.x.
Each of the steps outlined above will require a reboot and may take a while to complete, both during the downloading stage where you'll see lots of ......... and during the reboots. If you don't have a monitor connected to your Protectli device simply wait for the Web GUI to become operational again before moving to the next step.
Other than that, there's nothing wrong in the output you provided, the only thing required is patience and time for the upgrades to download & apply.
Quote from: EricPerl on December 29, 2024, 08:38:22 PMAfter you close the popup, there's an update button at the bottom of the list (System:Firmware page, Updates tab). You've done that?
I seemed to have missed that. After I closed the popup I didn't realize I needed to scroll all the way down and then click another update button. eek. So now it has updated everything. Got to love the simple solutions.