Upgrade from pfSense: 2.7.0.a.20230315.0600 -> 23.01 Conflicting packages from php
-
I upgraded from the 2.7 Dev release in the GUI to 23.01
I ended up removing Wireguard (pfSense-pkg-WireGuard-0.2.0_1) from the system due to its not starting figured it was from using CE Dev release 2.7
Went to add the version from the package manager and it gave me an error about PHP version not matching.
did an update from the console>>> Updating repositories metadata... Updating pfSense-core repository catalogue... Fetching meta.conf: . done Fetching packagesite.pkg: . done Processing entries: .. done pfSense-core repository update completed. 15 packages processed. Updating pfSense repository catalogue... Fetching meta.conf: . done Fetching packagesite.pkg: .......... done Processing entries: .......... done pfSense repository update completed. 537 packages processed. All repositories are up to date. The following 2 package(s) will be affected (of 0 checked): New packages to be INSTALLED: py39-libzfs: 1.1.2022081600 [pfSense] py39-setuptools: 63.1.0 [pfSense] Number of packages to be installed: 2 The process will require 10 MiB more space. **** WARNING **** Reboot will be required!! Proceed with upgrade? (y/N) y >>> Creating automatic rollback boot environment... done. >>> Removing vital flag from php82... done. >>> Downloading upgrade packages... Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. Checking for upgrades (50 candidates): .......... done Processing candidates (50 candidates): . done Checking integrity... done (46 conflicting) - php81-pear-Mail-1.4.1,1 [pfSense] conflicts with php82-pear-Mail-1.4.1,1 [installed] on /usr/local/share/doc/pear/Mail/LICENSE - php81-sockets-8.1.11 [pfSense] conflicts with php82-sockets-8.2.3 [installed] on /usr/local/include/php/ext/sockets/sendrecvmsg.h - php81-sqlite3-8.1.11 [pfSense] conflicts with php82-sqlite3-8.2.3 [installed] on /usr/local/include/php/ext/sqlite3/sqlite3_arginfo.h - php81-bz2-8.1.11 [pfSense] conflicts with php82-bz2-8.2.3 [installed] on /usr/local/include/php/ext/bz2/php_bz2.h - php81-pear-1.10.13 [pfSense] conflicts with php82-pear-1.10.13 [installed] on /usr/local/bin/pear - php81-pear-Auth_RADIUS-1.1.0_4 [pfSense] conflicts with php82-pear-Auth_RADIUS-1.1.0_4 [installed] on /usr/local/share/doc/pear/Auth_RADIUS/examples/radius-acct.php - php81-sysvmsg-8.1.11 [pfSense] conflicts with php82-sysvmsg-8.2.3 [installed] on /usr/local/include/php/ext/sysvmsg/config.h - php81-sysvshm-8.1.11 [pfSense] conflicts with php82-sysvshm-8.2.3 [installed] on /usr/local/include/php/ext/sysvshm/php_sysvshm.h - php81-pdo_sqlite-8.1.11 [pfSense] conflicts with php82-pdo_sqlite-8.2.3 [installed] on /usr/local/include/php/ext/pdo_sqlite/php_pdo_sqlite.h - php81-8.1.11 [pfSense] conflicts with php82-8.2.3 [installed] on /usr/local/bin/php - php81-filter-8.1.11 [pfSense] conflicts with php82-filter-8.2.3 [installed] on /usr/local/include/php/ext/filter/filter_arginfo.h - php81-pecl-radius-1.4.0b1_2 [pfSense] conflicts with php82-pecl-radius-1.4.0b1_2 [installed] on /usr/local/include/php/ext/radius/radius_init_const.h - php81-pear-Net_IPv6-1.3.0.b4_2 [pfSense] conflicts with php82-pear-Net_IPv6-1.3.0.b4_2 [installed] on /usr/local/share/pear/Net/IPv6.php - php81-sysvsem-8.1.11 [pfSense] conflicts with php82-sysvsem-8.2.3 [installed] on /usr/local/include/php/ext/sysvsem/sysvsem_arginfo.h - php81-pear-XML_RPC2-1.1.5 [pfSense] conflicts with php82-pear-XML_RPC2-1.1.5 [installed] on /usr/local/share/doc/pear/XML_RPC2/docs/Makefile - php81-opcache-8.1.11 [pfSense] conflicts with php82-opcache-8.2.3 [installed] on /usr/local/include/php/ext/opcache/zend_file_cache.h - php81-pear-HTTP_Request2-2.5.1,1 [pfSense] conflicts with php82-pear-HTTP_Request2-2.5.1,1 [installed] on /usr/local/share/doc/pear/HTTP_Request2/LICENSE - php81-pear-Net_SMTP-1.10.1 [pfSense] conflicts with php82-pear-Net_SMTP-1.10.1 [installed] on /usr/local/share/doc/pear/Net_SMTP/LICENSE - php81-bcmath-8.1.11 [pfSense] conflicts with php82-bcmath-8.2.3 [installed] on /usr/local/include/php/ext/bcmath/config.h - php81-pcntl-8.1.11 [pfSense] conflicts with php82-pcntl-8.2.3 [installed] on /usr/local/include/php/ext/pcntl/pcntl_arginfo.h - php81-ctype-8.1.11 [pfSense] conflicts with php82-ctype-8.2.3 [installed] on /usr/local/include/php/ext/ctype/ctype_arginfo.h - php81-simplexml-8.1.11 [pfSense] conflicts with php82-simplexml-8.2.3 [installed] on /usr/local/include/php/ext/simplexml/php_simplexml.h - php81-session-8.1.11 [pfSense] conflicts with php82-session-8.2.3 [installed] on /usr/local/include/php/ext/session/php_session.h - php81-pfSense-module-0.91 [pfSense] conflicts with php82-pfSense-module-0.91 [installed] on /usr/local/include/php/ext/pfSense/php_pfSense.h - php81-posix-8.1.11 [pfSense] conflicts with php82-posix-8.2.3 [installed] on /usr/local/include/php/ext/posix/posix_arginfo.h - php81-xmlreader-8.1.11 [pfSense] conflicts with php82-xmlreader-8.2.3 [installed] on /usr/local/include/php/ext/xmlreader/config.h - php81-pear-Net_Socket-1.2.2 [pfSense] conflicts with php82-pear-Net_Socket-1.2.2 [installed] on /usr/local/share/doc/pear/Net_Socket/LICENSE - php81-zlib-8.1.11 [pfSense] conflicts with php82-zlib-8.2.3 [installed] on /usr/local/include/php/ext/zlib/php_zlib.h - php81-intl-8.1.11_1 [pfSense] conflicts with php82-intl-8.2.3_1 [installed] on /usr/local/include/php/ext/intl/intl_error.h - php81-phpseclib-2.0.17 [pfSense] conflicts with php82-phpseclib-2.0.17 [installed] on /usr/local/www/phpseclib/Crypt/AES.php - php81-shmop-8.1.11 [pfSense] conflicts with php82-shmop-8.2.3 [installed] on /usr/local/include/php/ext/shmop/php_shmop.h - php81-pear-Cache_Lite-1.8.3,1 [pfSense] conflicts with php82-pear-Cache_Lite-1.8.3,1 [installed] on /usr/local/share/doc/pear/Cache_Lite/LICENSE - php81-openssl_x509_crl-1.3_1 [pfSense] conflicts with php82-openssl_x509_crl-1.3_1 [installed] on /usr/local/share/openssl_x509_crl/ASN1.php - php81-dom-8.1.11 [pfSense] conflicts with php82-dom-8.2.3 [installed] on /usr/local/include/php/ext/dom/dom_ce.h - php81-pear-Net_URL2-2.2.1 [pfSense] conflicts with php82-pear-Net_URL2-2.2.1 [installed] on /usr/local/share/doc/pear/Net_URL2/docs/6470.php - php81-pear-Crypt_CHAP-1.5.0_2 [pfSense] conflicts with php82-pear-Crypt_CHAP-1.5.0_2 [installed] on /usr/local/share/pear/Crypt/CHAP.php - php81-ldap-8.1.11 [pfSense] conflicts with php82-ldap-8.2.3 [installed] on /usr/local/include/php/ext/ldap/ldap_arginfo.h - php81-tokenizer-8.1.11 [pfSense] conflicts with php82-tokenizer-8.2.3 [installed] on /usr/local/include/php/ext/tokenizer/tokenizer_arginfo.h - php81-readline-8.1.11 [pfSense] conflicts with php82-readline-8.2.3 [installed] on /usr/local/include/php/ext/readline/readline_cli.h - php81-xml-8.1.11 [pfSense] conflicts with php82-xml-8.2.3 [installed] on /usr/local/include/php/ext/xml/xml_arginfo.h - php81-pdo-8.1.11 [pfSense] conflicts with php82-pdo-8.2.3 [installed] on /usr/local/include/php/ext/pdo/php_pdo.h - php81-curl-8.1.11 [pfSense] conflicts with php82-curl-8.2.3 [installed] on /usr/local/include/php/ext/curl/curl_file_arginfo.h - php81-mbstring-8.1.11 [pfSense] conflicts with php82-mbstring-8.2.3 [installed] on /usr/local/include/php/ext/mbstring/php_mbregex.h - php81-pecl-mcrypt-1.0.5 [pfSense] conflicts with php82-pecl-mcrypt-1.0.5 [installed] on /usr/local/include/php/ext/mcrypt/php_mcrypt.h - php81-gettext-8.1.11 [pfSense] conflicts with php82-gettext-8.2.3 [installed] on /usr/local/include/php/ext/gettext/gettext_arginfo.h - php81-xmlwriter-8.1.11 [pfSense] conflicts with php82-xmlwriter-8.2.3 [installed] on /usr/local/include/php/ext/xmlwriter/config.h Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) The following 2 package(s) will be affected (of 0 checked): New packages to be INSTALLED: py39-libzfs: 1.1.2022081600 [pfSense] py39-setuptools: 63.1.0 [pfSense] Number of packages to be installed: 2 The process will require 10 MiB more space. >>> Downloading pkg... No packages are required to be fetched. Integrity check was successful. >>> Removing unnecessary packages... done. >>> Activating boot environment default... done. System is going to be upgraded. Rebooting in 10 seconds.
Wireguard is installed and working fine fine but now on pkg upgrade I get
[23.01-RELEASE][admin@gw]/root: pkg upgrade Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. Checking for upgrades (50 candidates): 100% Processing candidates (50 candidates): 100% Checking integrity... done (46 conflicting) - php81-pear-Mail-1.4.1,1 [pfSense] conflicts with php82-pear-Mail-1.4.1,1 [installed] on /usr/local/share/doc/pear/Mail/LICENSE - php81-sockets-8.1.11 [pfSense] conflicts with php82-sockets-8.2.3 [installed] on /usr/local/include/php/ext/sockets/sendrecvmsg.h - php81-sqlite3-8.1.11 [pfSense] conflicts with php82-sqlite3-8.2.3 [installed] on /usr/local/include/php/ext/sqlite3/sqlite3_arginfo.h - php81-bz2-8.1.11 [pfSense] conflicts with php82-bz2-8.2.3 [installed] on /usr/local/include/php/ext/bz2/php_bz2.h - php81-pear-1.10.13 [pfSense] conflicts with php82-pear-1.10.13 [installed] on /usr/local/bin/pear - php81-pear-Auth_RADIUS-1.1.0_4 [pfSense] conflicts with php82-pear-Auth_RADIUS-1.1.0_4 [installed] on /usr/local/share/doc/pear/Auth_RADIUS/examples/radius-acct.php - php81-sysvmsg-8.1.11 [pfSense] conflicts with php82-sysvmsg-8.2.3 [installed] on /usr/local/include/php/ext/sysvmsg/config.h - php81-sysvshm-8.1.11 [pfSense] conflicts with php82-sysvshm-8.2.3 [installed] on /usr/local/include/php/ext/sysvshm/php_sysvshm.h - php81-pdo_sqlite-8.1.11 [pfSense] conflicts with php82-pdo_sqlite-8.2.3 [installed] on /usr/local/include/php/ext/pdo_sqlite/php_pdo_sqlite.h - php81-8.1.11 [pfSense] conflicts with php82-8.2.3 [installed] on /usr/local/bin/php - php81-filter-8.1.11 [pfSense] conflicts with php82-filter-8.2.3 [installed] on /usr/local/include/php/ext/filter/filter_arginfo.h - php81-pecl-radius-1.4.0b1_2 [pfSense] conflicts with php82-pecl-radius-1.4.0b1_2 [installed] on /usr/local/include/php/ext/radius/radius_init_const.h - php81-pear-Net_IPv6-1.3.0.b4_2 [pfSense] conflicts with php82-pear-Net_IPv6-1.3.0.b4_2 [installed] on /usr/local/share/pear/Net/IPv6.php - php81-sysvsem-8.1.11 [pfSense] conflicts with php82-sysvsem-8.2.3 [installed] on /usr/local/include/php/ext/sysvsem/sysvsem_arginfo.h - php81-pear-XML_RPC2-1.1.5 [pfSense] conflicts with php82-pear-XML_RPC2-1.1.5 [installed] on /usr/local/share/doc/pear/XML_RPC2/docs/Makefile - php81-opcache-8.1.11 [pfSense] conflicts with php82-opcache-8.2.3 [installed] on /usr/local/include/php/ext/opcache/zend_file_cache.h - php81-pear-HTTP_Request2-2.5.1,1 [pfSense] conflicts with php82-pear-HTTP_Request2-2.5.1,1 [installed] on /usr/local/share/doc/pear/HTTP_Request2/LICENSE - php81-pear-Net_SMTP-1.10.1 [pfSense] conflicts with php82-pear-Net_SMTP-1.10.1 [installed] on /usr/local/share/doc/pear/Net_SMTP/LICENSE - php81-bcmath-8.1.11 [pfSense] conflicts with php82-bcmath-8.2.3 [installed] on /usr/local/include/php/ext/bcmath/config.h - php81-pcntl-8.1.11 [pfSense] conflicts with php82-pcntl-8.2.3 [installed] on /usr/local/include/php/ext/pcntl/pcntl_arginfo.h - php81-ctype-8.1.11 [pfSense] conflicts with php82-ctype-8.2.3 [installed] on /usr/local/include/php/ext/ctype/ctype_arginfo.h - php81-simplexml-8.1.11 [pfSense] conflicts with php82-simplexml-8.2.3 [installed] on /usr/local/include/php/ext/simplexml/php_simplexml.h - php81-session-8.1.11 [pfSense] conflicts with php82-session-8.2.3 [installed] on /usr/local/include/php/ext/session/php_session.h - php81-pfSense-module-0.91 [pfSense] conflicts with php82-pfSense-module-0.91 [installed] on /usr/local/include/php/ext/pfSense/php_pfSense.h - php81-posix-8.1.11 [pfSense] conflicts with php82-posix-8.2.3 [installed] on /usr/local/include/php/ext/posix/posix_arginfo.h - php81-xmlreader-8.1.11 [pfSense] conflicts with php82-xmlreader-8.2.3 [installed] on /usr/local/include/php/ext/xmlreader/config.h - php81-pear-Net_Socket-1.2.2 [pfSense] conflicts with php82-pear-Net_Socket-1.2.2 [installed] on /usr/local/share/doc/pear/Net_Socket/LICENSE - php81-zlib-8.1.11 [pfSense] conflicts with php82-zlib-8.2.3 [installed] on /usr/local/include/php/ext/zlib/php_zlib.h - php81-intl-8.1.11_1 [pfSense] conflicts with php82-intl-8.2.3_1 [installed] on /usr/local/include/php/ext/intl/intl_error.h - php81-phpseclib-2.0.17 [pfSense] conflicts with php82-phpseclib-2.0.17 [installed] on /usr/local/www/phpseclib/Crypt/AES.php - php81-shmop-8.1.11 [pfSense] conflicts with php82-shmop-8.2.3 [installed] on /usr/local/include/php/ext/shmop/php_shmop.h - php81-pear-Cache_Lite-1.8.3,1 [pfSense] conflicts with php82-pear-Cache_Lite-1.8.3,1 [installed] on /usr/local/share/doc/pear/Cache_Lite/LICENSE - php81-openssl_x509_crl-1.3_1 [pfSense] conflicts with php82-openssl_x509_crl-1.3_1 [installed] on /usr/local/share/openssl_x509_crl/ASN1.php - php81-dom-8.1.11 [pfSense] conflicts with php82-dom-8.2.3 [installed] on /usr/local/include/php/ext/dom/dom_ce.h - php81-pear-Net_URL2-2.2.1 [pfSense] conflicts with php82-pear-Net_URL2-2.2.1 [installed] on /usr/local/share/doc/pear/Net_URL2/docs/6470.php - php81-pear-Crypt_CHAP-1.5.0_2 [pfSense] conflicts with php82-pear-Crypt_CHAP-1.5.0_2 [installed] on /usr/local/share/pear/Crypt/CHAP.php - php81-ldap-8.1.11 [pfSense] conflicts with php82-ldap-8.2.3 [installed] on /usr/local/include/php/ext/ldap/ldap_arginfo.h - php81-tokenizer-8.1.11 [pfSense] conflicts with php82-tokenizer-8.2.3 [installed] on /usr/local/include/php/ext/tokenizer/tokenizer_arginfo.h - php81-readline-8.1.11 [pfSense] conflicts with php82-readline-8.2.3 [installed] on /usr/local/include/php/ext/readline/readline_cli.h - php81-xml-8.1.11 [pfSense] conflicts with php82-xml-8.2.3 [installed] on /usr/local/include/php/ext/xml/xml_arginfo.h - php81-pdo-8.1.11 [pfSense] conflicts with php82-pdo-8.2.3 [installed] on /usr/local/include/php/ext/pdo/php_pdo.h - php81-curl-8.1.11 [pfSense] conflicts with php82-curl-8.2.3 [installed] on /usr/local/include/php/ext/curl/curl_file_arginfo.h - php81-mbstring-8.1.11 [pfSense] conflicts with php82-mbstring-8.2.3 [installed] on /usr/local/include/php/ext/mbstring/php_mbregex.h - php81-pecl-mcrypt-1.0.5 [pfSense] conflicts with php82-pecl-mcrypt-1.0.5 [installed] on /usr/local/include/php/ext/mcrypt/php_mcrypt.h - php81-gettext-8.1.11 [pfSense] conflicts with php82-gettext-8.2.3 [installed] on /usr/local/include/php/ext/gettext/gettext_arginfo.h - php81-xmlwriter-8.1.11 [pfSense] conflicts with php82-xmlwriter-8.2.3 [installed] on /usr/local/include/php/ext/xmlwriter/config.h Cannot solve problem using SAT solver, trying another plan Checking integrity... done (0 conflicting) Your packages are up to date.
Do I need to go through and remove all of the 8.1.11 packages that conflict, I don't want to brake something
-
@lte4alldays 2.7 now has PHP 8.2 which is later. See thread https://forum.netgate.com/topic/178849/upgrade-from-2-7-0-to-23-01-pfsense-should-upgraded-before-installing-any-new-package/6 for upgrading from an older version.
-
Due to what looks like too many 2.7 Dev packages being past 23.01 I ended up having to do an install without packages
- Create full backup without packages
- Create a full backup with packages
- loaded pfSense-CE-memstick-2.7.0-DEVELOPMENT-amd64-20230214-0600
- restored full backup without packages from usb on first boot.
- logged in to ui Switched to pfsence plus upgrade channel
- from ssh
pfSense-upgrade -u
>>> Updating repositories metadata... Updating pfSense-core repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/meta.txz: Authentication error repository pfSense-core has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/packagesite.txz: Authentication error Unable to update repository pfSense-core Updating pfSense repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//meta.txz: Authentication error repository pfSense has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//packagesite.txz: Authentication error Unable to update repository pfSense Error updating repositories!
pkg-static clean -ay ; pkg-static install -fy pkg pfSense-repo pfSense-upgrade
pkg-static: Repository pfSense-core missing. 'pkg update' required pkg-static: No package database installed. Nothing to do! Updating pfSense-core repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/meta.txz: Authentication error repository pfSense-core has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg01.atx.netgate.com/pfSense_plus-v23_01_amd64-core/packagesite.txz: Authentication error Unable to update repository pfSense-core Updating pfSense repository catalogue... Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg00.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//meta.txz: Authentication error repository pfSense has no meta file, using default settings Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg00.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//packagesite.pkg: Authentication error Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert Could not load client certificate /etc/ssl/pfSense-repo-custom.cert pkg-static: https://pfsense-plus-pkg00.atx.netgate.com/pfSense_plus-v23_01_amd64-pfSense_plus_v23_01//packagesite.txz: Authentication error Unable to update repository pfSense Error updating repositories!
-
Had an issue with certificates - I had reinstalled about 10 times to get here so per the post linked above I waited till the next morning.
date: Wed Mar 22 16:28:42
date: Thu Mar 23 08:49:34 -
from the other post checked on the upgrade package by running
pkg-static clean -ay ; pkg-static install -fy pkg pfSense-repo pfSense-upgrade
The following package files will be deleted: /var/cache/pkg/pkg-1.19.1_1~9a3b6eb7d0.pkg /var/cache/pkg/pkg-1.19.1_1.pkg /var/cache/pkg/pfSense-repo-2.7.0.a.20230322.0600.pkg /var/cache/pkg/pfSense-repo-2.7.0.a.20230322.0600~8e745598b0.pkg The cleanup will free 9 MiB Deleting files: 100% All done Updating pfSense-core repository catalogue... pfSense-core repository is up to date. Updating pfSense repository catalogue... pfSense repository is up to date. All repositories are up to date. The following 3 package(s) will be affected (of 0 checked): Installed packages to be UPGRADED: pfSense-repo: 2.7.0.a.20230322.0600 -> 23.01 [pfSense] pfSense-upgrade: 1.0_29 -> 1.0_58 [pfSense] Installed packages to be DOWNGRADED: pkg: 1.19.1_1 -> 1.18.4_4 [pfSense] Number of packages to be upgraded: 2 Number of packages to be downgraded: 1 The process will require 1 MiB more space. 9 MiB to be downloaded. [1/3] Fetching pfSense-repo-23.01.pkg: 100% 6 KiB 6.0kB/s 00:01 [2/3] Fetching pkg-1.18.4_4.pkg: 100% 9 MiB 4.8MB/s 00:02 [3/3] Fetching pfSense-upgrade-1.0_58.pkg: 100% 22 KiB 22.3kB/s 00:01 Checking integrity... done (0 conflicting) [1/3] Upgrading pfSense-repo from 2.7.0.a.20230322.0600 to 23.01... [1/3] Extracting pfSense-repo-23.01: 100% [2/3] Downgrading pkg from 1.19.1_1 to 1.18.4_4... [2/3] Extracting pkg-1.18.4_4: 100% [3/3] Upgrading pfSense-upgrade from 1.0_29 to 1.0_58... [3/3] Extracting pfSense-upgrade-1.0_58: 100% You may need to manually remove /usr/local/etc/pkg.conf if it is no longer needed.
-
rebooted
-
Logged in to IU and made sure the System update was set to "pfSense Plus Upgrade" channel
-
from ssh checked the upgrade
pfSense-upgrade -c
>>> Updating repositories metadata... done. 23.01 version of pfSense is available
pfSense-upgrade
>>> Updating repositories metadata... Updating pfSense-core repository catalogue... Fetching meta.conf: . done Fetching packagesite.pkg: . done Processing entries: .. done pfSense-core repository update completed. 15 packages processed. Updating pfSense repository catalogue... Fetching meta.conf: . done Fetching packagesite.pkg: .......... done Processing entries: .......... done pfSense repository update completed. 537 packages processed. All repositories are up to date. >>> Setting vital flag on pkg... done. The following 170 package(s) will be affected (of 0 checked): <SNIP> Installed packages to be UPGRADED: pfSense-kernel-pfSense: 2.7.0.a.20230214.0600 -> 23.01 [pfSense-core] Number of packages to be upgraded: 1 The operation will free 2 MiB. [1/1] Upgrading pfSense-kernel-pfSense from 2.7.0.a.20230214.0600 to 23.01... [1/1] Extracting pfSense-kernel-pfSense-23.01: .......... done ===> Keeping a copy of current kernel in /boot/kernel.old >>> Removing unnecessary packages... done. >>> Activating boot environment default... done. System is going to be upgraded. Rebooting in 10 seconds.
- Then after reboot installed the packages again from the UI and the config was there for each package installed
- Create full backup without packages
- Create a full backup with packages
- Store backups some where safe