If I do that, it just tells me File exists. Running the update in the GUI again just gets me:
Number of packages to be installed: 1
Number of packages to be upgraded: 39
The process will require 4 MiB more space.
57 MiB to be downloaded.
[1/40] Fetching py311-anyio-4.6.2.pkg: .......... done
[2/40] Fetching unbound-1.22.0_1.pkg: .......... done
[3/40] Fetching php82-session-8.2.25.pkg: ..... done
[4/40] Fetching py311-cryptography-42.0.8_4,1.pkg: .......... done
[5/40] Fetching opnsense-business-24.10.1.pkg: .......... done
[6/40] Fetching py311-service-identity-24.2.0.pkg: ... done
[7/40] Fetching opnsense-update-24.7.8.pkg: ..... done
[8/40] Fetching py311-pandas-2.1.4,1.pkg: ....... done
pkg-static: cached package py311-pandas-2.1.4,1: missing or size mismatch, fetching from remote
[9/40] Fetching py311-pandas-2.1.4,1.pkg: ........ done
pkg-static: cached package py311-pandas-2.1.4,1: missing or size mismatch, cannot continue
Consider running 'pkg update -f'
Starting web GUI...done.
Generating RRD graphs...done.
***DONE***
Number of packages to be installed: 1
Number of packages to be upgraded: 39
The process will require 4 MiB more space.
57 MiB to be downloaded.
[1/40] Fetching py311-anyio-4.6.2.pkg: .......... done
[2/40] Fetching unbound-1.22.0_1.pkg: .......... done
[3/40] Fetching php82-session-8.2.25.pkg: ..... done
[4/40] Fetching py311-cryptography-42.0.8_4,1.pkg: .......... done
[5/40] Fetching opnsense-business-24.10.1.pkg: .......... done
[6/40] Fetching py311-service-identity-24.2.0.pkg: ... done
[7/40] Fetching opnsense-update-24.7.8.pkg: ..... done
[8/40] Fetching py311-pandas-2.1.4,1.pkg: ....... done
pkg-static: cached package py311-pandas-2.1.4,1: missing or size mismatch, fetching from remote
[9/40] Fetching py311-pandas-2.1.4,1.pkg: ........ done
pkg-static: cached package py311-pandas-2.1.4,1: missing or size mismatch, cannot continue
Consider running 'pkg update -f'
Starting web GUI...done.
Generating RRD graphs...done.
***DONE***