Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Upgrade from pfSense: 2.7.0.a.20230315.0600 -> 23.01 Conflicting packages from php

    Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
    3 Posts 2 Posters 1.2k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      lte4alldays
      last edited by

      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

      S 1 Reply Last reply Reply Quote 0
      • S
        SteveITS Galactic Empire @lte4alldays
        last edited by

        @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.

        Pre-2.7.2/23.09: Only install packages for your version, or risk breaking it. Select your branch in System/Update/Update Settings.
        When upgrading, allow 10-15 minutes to restart, or more depending on packages and device speed.
        Upvote 👍 helpful posts!

        1 Reply Last reply Reply Quote 1
        • L
          lte4alldays
          last edited by

          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
          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.