Unable to update to 24.7

Started by DanielleNicole, December 29, 2024, 04:18:40 PM

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