Netgate 1100 23.05.1 to 23.09 update failure
-
My initial attempt to update from the GUI resulted in a version mismatch, followed by an unresponsive gui as reported by some others. After several BE changes to get back to a stable environment (forgot to remove old zfs before update), I tried to follow advice in other threads but am running into an issue I don't see elsewhere.
I am now running the update from console over USB because when I use SSH and
sudo
the authentication fails.# pkg-static info -x pfsense pfSense-23.05.1 pfSense-Status_Monitoring-php82-1.8_3 pfSense-base-23.05.1 pfSense-boot-23.05.1 pfSense-default-config-serial-23.05.1 pfSense-kernel-pfSense-23.05.1 pfSense-pkg-Cron-0.3.8_3 pfSense-pkg-acme-0.7.5 pfSense-pkg-aws-wizard-0.10 pfSense-pkg-ipsec-profile-wizard-1.2 pfSense-pkg-pfBlockerNG-devel-3.2.0_6 pfSense-pkg-sudo-0.3_8 pfSense-rc-23.05.1 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_6 php82-pfSense-module-0.95 # pkg-static upgrade ... Number of packages to be removed: 1 Number of packages to be installed: 8 Number of packages to be upgraded: 74 Number of packages to be reinstalled: 1 The process will require 310 MiB more space. Proceed with this action? [y/N]: y [1/84] Upgrading glib from 2.76.1,2 to 2.76.4,2... [1/84] Extracting glib-2.76.4,2: 100% 479 B 0.5kB/s 00:01 [2/84] Upgrading perl5 from 5.32.1_3 to 5.34.1_3... [2/84] Extracting perl5-5.34.1_3: 100% 3 KiB 0.5kB/s 00:07 /bin/sh: makewhatis: not found /bin/sh: makewhatis: not found pkg-static: POST-INSTALL script failed [3/84] Reinstalling rrdtool-1.8.0_2... [3/84] Extracting rrdtool-1.8.0_2: 100% 26 B 0.0kB/s 00:01 [4/84] Upgrading libgcrypt from 1.9.4_1 to 1.10.2... [4/84] Extracting libgcrypt-1.10.2: 100% 16 B 0.0kB/s 00:01 pkg-static: Cannot delete vital package: pfSense-rc! pkg-static: If you are sure you want to remove pfSense-rc, pkg-static: unset the 'vital' flag with: pkg set -v 0 pfSense-r
- I'm not sure what to do about:
[2/84] Extracting perl5-5.34.1_3: 100% 3 KiB 0.5kB/s 00:07 /bin/sh: makewhatis: not found /bin/sh: makewhatis: not found pkg-static: POST-INSTALL script failed
- I'm not sure if I should unset the vital flag mentioned at the end regarding pfSense-rc as I've already been at all day and don't want even more problems.
Appreciate any advice. Thanks.
edit typo fix
- I'm not sure what to do about:
-
You need to run
pfSense-upgrade -d
first to upgarde the core pkgs.If if then fails part way through try running
pkg-static upgrade
to pull in the remaining pkgs.Steve
-
I ended up with failures due to "libcrypto.so not found" like what was described in this thread: https://forum.netgate.com/topic/184082/pfplus-23-05-01-23-09-fails-due-to-libcrypto-so-not-found/12
I didn't capture the terminal results at the time and currently can't allow the device to reboot so will retry and capture later.
I mainly wanted to let you know that the issue hasn't resolved. Wondering if it will just be faster to request a fresh TAC, pave the device with that and reload config.
-
Yes, it's almost always quickest to reinstall clean from a situation like that as long as you have a config backup to restore from.