Navigation

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

    2.3.6-DEVELOPMENT upgrade to 2.4

    Installation and Upgrades
    2
    4
    417
    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.
    • R
      Russel last edited by Russel

      I recently attempted to upgrade my 2.3.6-DEVELOPMENT nanoBSD system to 2.4 using these instructions https://docs.netgate.com/pfsense/en/latest/install/upgrading-64-bit-nanobsd-2-3-to-2-4.html . Everything seemed to go well, but when I rebooted, I noticed I was still on 2.3.6-DEVELOPMENT. It looks like I might be running the full install of pfSense as opposed to the nanoBSD install. This is the banner when logging in over SSH *** Welcome to pfSense 2.3.6-DEVELOPMENT (amd64 full-install) on pfsense ***

      I tried to upgrade but got back an error message:

      [2.3.6-DEVELOPMENT][admin@pfsense]/root: pfSense-upgrade 
      ERROR: It was not possible to identify which pfSense kernel is installed
      [2.3.6-DEVELOPMENT][admin@pfsense]/root: 
      

      I did some looking around and trying to reinstall the base packages but get a message saying a Major OS version upgrade is detected:

      [2.3.6-DEVELOPMENT][admin@pfsense]/root: pkg install pfSense pfSense-base pfSense-default-config pfSense-kernel-pfSense pfSense-rc pfSense-repo pfSense-upgrade
      pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
      [2.3.6-DEVELOPMENT][admin@pfsense]/root: pkg-static install -f pkg
      pkg-static: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
      [2.3.6-DEVELOPMENT][admin@pfsense]/root: 
      

      It looks like the pkg config is pointed at the right repositories

      [2.3.6-DEVELOPMENT][admin@pfsense]/root: cat /usr/local/etc/pkg/repos/pfSense.conf 
      FreeBSD: { enabled: no }
      
      pfSense-core: {
        url: "pkg+https://pkg.pfsense.org/pfSense_v2_4_4_amd64-core",
        mirror_type: "srv",
        signature_type: "fingerprints",
        fingerprints: "/usr/local/share/pfSense/keys/pkg",
        enabled: yes
      }
      
      pfSense: {
        url: "pkg+https://pkg.pfsense.org/pfSense_v2_4_4_amd64-pfSense_v2_4_4",
        mirror_type: "srv",
        signature_type: "fingerprints",
        fingerprints: "/usr/local/share/pfSense/keys/pkg",
        enabled: yes
      }
      

      The webConfigurator GUI states that it's Unable to check for updates

      Could someone help me troubleshoot this upgrade to 2.4?

      R 1 Reply Last reply Reply Quote 0
      • R
        Russel @Russel last edited by Russel

        Found part of the problem, pkg.pfsense.org doesn't resolve

        [2.3.6-DEVELOPMENT][admin@pfsense]/root: /usr/sbin/pkg bootstrap -f
        The package management tool is not yet installed on your system.
        Do you want to fetch and install it now? [y/N]: y
        Bootstrapping pkg from pkg+https://pkg.pfsense.org/pfSense_v2_4_4_amd64-pfSense_v2_4_4, please wait...
        pkg: Error fetching https://pkg.pfsense.org/pfSense_v2_4_4_amd64-pfSense_v2_4_4/Latest/pkg.txz: No address record
        A pre-built version of pkg could not be found for your system.
        Consider changing PACKAGESITE or installing it from ports: 'ports-mgmt/pkg'.
        

        I did change it to use https://files00.netgate.com/pfSense_v2_4_4_amd64-pfSense_v2_4_4 instead and that helped with the /usr/sbin/pkg bootstrap -f command to work. However, I did have to manually create a /etc/resolv.conf file for some reason and put a DNS server in there.

        I disabled RAM disks, rebooted, and was able to re-install the packages with:

        [2.3.6-DEVELOPMENT][admin@pfsense]/root: pkg install pfSense pfSense-base pfSense-default-config pfSense-kernel-pfSense pfSense-rc pfSense-repo pfSense-upgrade
        pkg: Warning: Major OS version upgrade detected.  Running "pkg-static install -f pkg" recommended
        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 153 package(s) will be affected (of 0 checked):
        
        1 Reply Last reply Reply Quote 0
        • Derelict
          Derelict LAYER 8 Netgate last edited by

          I would stop wasting time and install a fresh 2.4.4-p2 and restore the configuration.

          Note that there is NO GUARANTEE that a configuration file from a development version will import correctly but I expect you will not have any problems.

          Chattanooga, Tennessee, USA
          The pfSense Book is free of charge!
          DO NOT set a source port in a port forward or firewall rule unless you KNOW you need it!
          Do Not Chat For Help! NO_WAN_EGRESS(TM)

          R 1 Reply Last reply Reply Quote 0
          • R
            Russel @Derelict last edited by

            @Derelict Yep, that is what I'm going to have to do. Especially since the I can't reach the HTTP or SSH interfaces anymore. Just waiting for a USB to female serial cable to arrive.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post