Dashboard still shows old version
-
Check what actually upgraded. Try running at the CLI:
pkg-static info -x pfsense
See what still shows as 23.05.1. At least the pfSense meta pkg will still show as that since that's what the dashboard is checking.
Steve
-
@stephenw10 Now i also get 502 error when logging in, but i could reach a sub page at least.
This is what the command shows:"pfSense-23.05.1
pfSense-Status_Monitoring-php82-1.8_3
pfSense-base-23.09
pfSense-boot-23.09
pfSense-default-config-serial-23.05.1
pfSense-kernel-pfSense-23.09
pfSense-pkg-aws-wizard-0.10
pfSense-pkg-ipsec-profile-wizard-1.1_1
pfSense-pkg-mtr-nox11-0.85.6_3
pfSense-pkg-snort-4.1.6_8
pfSense-repo-23.05.1
pfSense-repoc-20230912
pfSense-u-boot-1100-20220428
pfSense-u-boot-2100-20210930_1
pfSense-u-boot-env-20230123
pfSense-upgrade-1.2.1
php82-pfSense-module-0.95"How do i do now? Downgrade to 23.05.1 and then upgrade again?
-
At the CLI try running
pkg-static upgrade
and see what, if any, upgrades it offers you.You can probably just accept those upgrades to reach 23.09 However make sure you have a config backup first in case you need to reinstall for any reason.
Steve
-
@stephenw10 Can this be done from the gui in a reasonable safe way or do i have to connect console cable? (i did the check with both your commands in the GUI command interface).
For instance, if i run "Reinstall packages" on diag_backup.php page, does it fetch the new one or just the same version? -
This is the list:
Updating pfSense-core repository catalogue...
Fetching meta.conf:
pfSense-core repository is up to date.
Updating pfSense repository catalogue...
Fetching meta.conf:
pfSense repository is up to date.
All repositories are up to date.
Checking for upgrades (78 candidates): .......... done
Processing candidates (78 candidates): .......... done
The following 89 package(s) will be affected (of 0 checked):New packages to be INSTALLED:
boost-libs: 1.82.0_1 [pfSense]
dhcpcd: 10.0.2 [pfSense]
dhcpleases6: 0.1_3 [pfSense]
gmp: 6.3.0 [pfSense]
kea: 2.4.0 [pfSense]
libpfctl: 0.8 [pfSense]
log4cplus: 2.1.0 [pfSense]
pfSense-composer-deps: 0.1 [pfSense]
php82-gmp: 8.2.11 [pfSense]
py311-libzfs: 1.1.2023020700 [pfSense]
py311-setuptools: 63.1.0_1 [pfSense]Installed packages to be UPGRADED:
aws-sdk-php82: 3.232.3 -> 3.273.3 [pfSense]
bind-tools: 9.18.13 -> 9.18.16 [pfSense]
ca_root_nss: 3.89 -> 3.92 [pfSense]
curl: 8.0.1 -> 8.4.0 [pfSense]
cyrus-sasl: 2.1.28 -> 2.1.28_1 [pfSense]
filterlog: 0.1_9 -> 0.1_10 [pfSense]
glib: 2.76.1,2 -> 2.76.4,2 [pfSense]
icu: 72.1,1 -> 73.2,1 [pfSense]
igmpproxy: 0.3_1,1 -> 0.4,1 [pfSense]
isc-dhcp44-relay: 4.4.3P1 -> 4.4.3P1_3 [pfSense]
isc-dhcp44-server: 4.4.3P1 -> 4.4.3P1_3 [pfSense]
libgcrypt: 1.9.4_1 -> 1.10.2 [pfSense]
libgpg-error: 1.46 -> 1.47 [pfSense]
libnghttp2: 1.52.0 -> 1.55.1_1 [pfSense]
libpcap: 1.10.3 -> 1.10.4 [pfSense]
libpsl: 0.21.2_2 -> 0.21.2_3 [pfSense]
libssh2: 1.10.0_1,3 -> 1.11.0_1,3 [pfSense]
libuv: 1.44.2 -> 1.46.0 [pfSense]
links: 2.28,1 -> 2.29_1,1 [pfSense]
lua-resty-core: 0.1.24 -> 0.1.27 [pfSense]
luajit-openresty: 2.1.20230119 -> 2.1.20230410 [pfSense]
miniupnpd: 2.2.1_1,1 -> 2.3.3_1,1 [pfSense]
mobile-broadband-provider-info: 20221107 -> 20230416 [pfSense]
mpd5: 5.9_14 -> 5.9_16 [pfSense]
nginx: 1.22.1_5,3 -> 1.24.0_11,3 [pfSense]
ntp: 4.2.8p15_5 -> 4.2.8p17_1 [pfSense]
openldap26-client: 2.6.4 -> 2.6.6 [pfSense]
openvpn: 2.6.2 -> 2.6.7_1 [pfSense]
pcsc-lite: 1.9.9,2 -> 2.0.0,2 [pfSense]
perl5: 5.32.1_3 -> 5.34.1_3 [pfSense]
pfSense: 23.05.1 -> 23.09 [pfSense]
pfSense-default-config-serial: 23.05.1 -> 23.09 [pfSense]
pfSense-pkg-ipsec-profile-wizard: 1.1_1 -> 1.2 [pfSense]
pfSense-pkg-snort: 4.1.6_8 -> 4.1.6_14 [pfSense]
pfSense-repo: 23.05.1 -> 23.09 [pfSense]
pftop: 0.8_2 -> 0.8_4 [pfSense]
php82-bcmath: 8.2.4 -> 8.2.11 [pfSense]
php82-bz2: 8.2.4 -> 8.2.11 [pfSense]
php82-ctype: 8.2.4 -> 8.2.11 [pfSense]
php82-curl: 8.2.4 -> 8.2.11 [pfSense]
php82-dom: 8.2.4 -> 8.2.11 [pfSense]
php82-filter: 8.2.4 -> 8.2.11 [pfSense]
php82-gettext: 8.2.4 -> 8.2.11 [pfSense]
php82-intl: 8.2.4_1 -> 8.2.11 [pfSense]
php82-ldap: 8.2.4 -> 8.2.11 [pfSense]
php82-mbstring: 8.2.4 -> 8.2.11 [pfSense]
php82-opcache: 8.2.4 -> 8.2.11 [pfSense]
php82-openssl_x509_crl: 1.3_2 -> 1.3_3 [pfSense]
php82-pcntl: 8.2.4 -> 8.2.11 [pfSense]
php82-pdo: 8.2.4 -> 8.2.11 [pfSense]
php82-pdo_sqlite: 8.2.4 -> 8.2.11 [pfSense]
php82-pear-Mail: 1.4.1,1 -> 1.5.0,1 [pfSense]
php82-posix: 8.2.4 -> 8.2.11 [pfSense]
php82-readline: 8.2.4 -> 8.2.11 [pfSense]
php82-session: 8.2.4 -> 8.2.11 [pfSense]
php82-shmop: 8.2.4 -> 8.2.11 [pfSense]
php82-simplexml: 8.2.4 -> 8.2.11 [pfSense]
php82-sockets: 8.2.4 -> 8.2.11 [pfSense]
php82-sqlite3: 8.2.4 -> 8.2.11 [pfSense]
php82-sysvmsg: 8.2.4 -> 8.2.11 [pfSense]
php82-sysvsem: 8.2.4 -> 8.2.11 [pfSense]
php82-sysvshm: 8.2.4 -> 8.2.11 [pfSense]
php82-tokenizer: 8.2.4 -> 8.2.11 [pfSense]
php82-xml: 8.2.4 -> 8.2.11 [pfSense]
php82-xmlreader: 8.2.4 -> 8.2.11 [pfSense]
php82-xmlwriter: 8.2.4 -> 8.2.11 [pfSense]
py39-setuptools: 63.1.0 -> 63.1.0_1 [pfSense]
python311: 3.11.2_2 -> 3.11.4 [pfSense]
python39: 3.9.16_2 -> 3.9.17 [pfSense]
smartmontools: 7.3 -> 7.4 [pfSense]
snort: 2.9.20_3 -> 2.9.20_7 [pfSense]
sqlite3: 3.41.0_1,1 -> 3.42.0,1 [pfSense]
strongswan: 5.9.10_2 -> 5.9.11_1 [pfSense]
uclcmd: 0.1_3 -> 0.2.20211204 [pfSense]
unbound: 1.17.1_3 -> 1.18.0_1 [pfSense]
voucher: 0.1_2 -> 0.1_3 [pfSense]
zstd: 1.5.4_1 -> 1.5.5 [pfSense]Installed packages to be REINSTALLED:
rrdtool-1.8.0_2 [pfSense] (direct dependency changed: perl5)Number of packages to be installed: 11
Number of packages to be upgraded: 77
Number of packages to be reinstalled: 1The process will require 398 MiB more space.
2 MiB to be downloaded.Proceed with this action? [y/N]:
-
Ok great so it sees the upgrades and can install them. I would expect to be able to install those and end up at a full 23.09 install.
I would want to do that from the actual CLI though not via the gui command prompt. So either using the console directly or via SSH.
I would also be ready to reinstall if required because this is outside the usual upgrade process.
However we have seen a number of systems complete the upgrade successfully exactly like this.
-
@stephenw10 Thank you.
What is the easiest way to acquire the version for reinstallation? -
Just open a ticket and TAC will send you the image:
https://www.netgate.com/tac-support-requestSteve
-
@stephenw10 Thank you again. I will report back when i have tried your solution.
I will first wait for the software from Netgate so i have it just in case. -
Update:
Upgrade did not work. A lot of errors when i listed the packages.Reinstalled worked. Recover config did not work what it looked like but i had config saved so restored config and it worked.
Thank you for the help.