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

Dashboard unable to report current version.

Scheduled Pinned Locked Moved Problems Installing or Upgrading pfSense Software
pfsense update
19 Posts 4 Posters 1.0k 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.
  • D
    ddawg355
    last edited by Sep 21, 2024, 2:32 AM

    Netgate 4100 not able to update pfsense plus. When the update is clicked the page reports:

    Retrieving Unable to check for updates

    The dashboard shows the current version as:

    Version 24.03-RELEASE (amd64)
    built on Wed Apr 24 11:38:00 MDT 2024
    FreeBSD 15.0-CURRENT
    Error in version information

    Why did the update stop working?

    1 Reply Last reply Reply Quote 0
    • S
      stephenw10 Netgate Administrator
      last edited by Sep 21, 2024, 3:05 PM

      At the command line run: pfSense-upgrade -dc

      What errors does it report?

      Steve

      D 1 Reply Last reply Sep 21, 2024, 6:27 PM Reply Quote 0
      • D
        ddawg355 @stephenw10
        last edited by Sep 21, 2024, 6:27 PM

        @stephenw10

        PHP ERROR: Type: 1
        File: /tmp/user_code/0LQLNU
        Line: 7
        Message: Uncaught Error: Undefined constant "Update" in /tmp/user_code/0LQLNU:7
        Stack trace:
        #0 {main}
        thrown

        D 1 Reply Last reply Sep 21, 2024, 7:40 PM Reply Quote 0
        • D
          ddawg355 @ddawg355
          last edited by Sep 21, 2024, 7:40 PM

          Hang on, I didn’t run the correct command from the web execute dialog box. When I get try to ssh in and run the command you suggested.

          1 Reply Last reply Reply Quote 1
          • S
            stephenw10 Netgate Administrator
            last edited by stephenw10 Sep 21, 2024, 8:10 PM Sep 21, 2024, 8:09 PM

            Hmm, not sure where you ran that but it wasn't the command line. This is what that should show:

            [24.03-RELEASE][admin@cedev-3.stevew.lan]/root: pfSense-upgrade -dc
            >>> Updating repositories metadata...
            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.
            Your system is up to date
            

            Yours will likely show some error(s) there since its failing to return on the dashboard.

            Edit: Cross posted! Yes run it via ssh to see that.

            D 1 Reply Last reply Sep 22, 2024, 2:36 AM Reply Quote 0
            • D
              ddawg355 @stephenw10
              last edited by Sep 22, 2024, 2:36 AM

              @stephenw10

              [24.03-RELEASE][admin@barbed.home.arpa]/root: pfSense-upgrade -dc
              pfSense-repoc-static: failed to fetch the repo data
              failed to read the repo data.
              failed to update the repository settings!!!
              failed to update the repository settings!!!

              1 Reply Last reply Reply Quote 0
              • S
                stephenw10 Netgate Administrator
                last edited by stephenw10 Sep 22, 2024, 1:19 PM Sep 22, 2024, 1:18 PM

                Ok first try running: pfSense-repoc -N
                That should pull in the repo data. Unless that shows an error.

                D 1 Reply Last reply Sep 22, 2024, 3:52 PM Reply Quote 0
                • D
                  ddawg355 @stephenw10
                  last edited by Sep 22, 2024, 3:52 PM

                  @stephenw10

                  /root: pfSense-repoc -N
                  pfSense-repoc: failed to fetch the repo data
                  failed to read the repo data.

                  1 Reply Last reply Reply Quote 0
                  • S
                    stephenw10 Netgate Administrator
                    last edited by Sep 22, 2024, 6:48 PM

                    Hmm does it have connectivity generally?

                    [24.03-RELEASE][admin@cedev-3.stevew.lan]/root: ping -c 2 ews.netgate.com
                    PING ews.netgate.com (208.123.73.69): 56 data bytes
                    64 bytes from 208.123.73.69: icmp_seq=0 ttl=45 time=116.266 ms
                    64 bytes from 208.123.73.69: icmp_seq=1 ttl=45 time=116.207 ms
                    
                    --- ews.netgate.com ping statistics ---
                    2 packets transmitted, 2 packets received, 0.0% packet loss
                    round-trip min/avg/max/stddev = 116.207/116.236/116.266/0.030 ms
                    
                    D 1 Reply Last reply Sep 22, 2024, 7:48 PM Reply Quote 0
                    • D
                      ddawg355 @stephenw10
                      last edited by Sep 22, 2024, 7:48 PM

                      @stephenw10

                      Thank Stephen, I did not have remote DNS as a fallback in the general configuration. All is good :-)

                      Version 24.03-RELEASE (amd64)
                      built on Wed Apr 24 11:38:00 MDT 2024
                      FreeBSD 15.0-CURRENT
                      The system is on the latest version.
                      Version information updated at Sun Sep 22 13:46:46 MDT 2024

                      G 1 Reply Last reply Sep 23, 2024, 5:56 AM Reply Quote 1
                      • G
                        Gertjan @ddawg355
                        last edited by Sep 23, 2024, 5:56 AM

                        @ddawg355 said in Dashboard unable to report current version.:

                        I did not have remote DNS as a fallback

                        And there wasn't one initially, as none is needed. pfSense has a resolver and doesn't need any 'DNS' setting changed to make it work : it works (worked) as soon as you installed pfSense.
                        If 'adding an DNS' makes things work for you, this makes me think the resolver wasn't working - for pfSense itself.
                        And it needs to work, as it had to resolve the URLs to find the pfSense update servers.

                        No "help me" PM's please. Use the forum, the community will thank you.
                        Edit : and where are the logs ??

                        D 1 Reply Last reply Sep 23, 2024, 3:16 PM Reply Quote 0
                        • D
                          ddawg355 @Gertjan
                          last edited by Sep 23, 2024, 3:16 PM

                          @Gertjan

                          The 3 choices for DNS resolution in pfsense+ are:

                          1 Use local DNS (127.0.0.1), fall back to remote DNS Servers (Default)
                          2 Use local DNS (127.0.0.1), ignore remote DNS Servers
                          3 Use remote DNS Servers, ignore local DNS

                          When I started this thread and Stephen pointed out to ping the ews.netgate.com site, it failed to resolve an IP address. So I looked into general setup and it was configured for choice 2. I changed it to choice 1 and it worked. That is the default setting but I am not sure how my system was set to choice 2. I have been running the system for over a year and it was working (update/version info on dashboard). I have a pi-hole running and the IP address is specified in DNS Server Settings. I did recently changed the IP address of the pi-hole and may have accidentally messed up resolution setting when changing the IP address.

                          1 Reply Last reply Reply Quote 0
                          • S
                            stephenw10 Netgate Administrator
                            last edited by Sep 23, 2024, 3:38 PM

                            That does imply that the local resolver isn't working for some reason.

                            You can check all configured DNS servers in Diag > DNS Lookup.

                            D 1 Reply Last reply Sep 24, 2024, 6:28 PM Reply Quote 0
                            • D
                              ddawg355 @stephenw10
                              last edited by Sep 24, 2024, 6:28 PM

                              @stephenw10 @Gertjan

                              I do want to fully understand what appears to be a disconnect on how pfsense should be configured and behaves.

                              DISCLAIMER: I only have a basic understanding of networks, firewalls and the applications that configure them...

                              So I did experiment with the DNS Lookup in pfsense+, when option 2 (in my previous post) was enabled, nothing was returned by the pi-hole. When option 1 was selected pi-hole responded with the correct DNS record for ews.netgate.com. The pi-hole on my network is on a different subnet than the pfsense 4100 server. The pi-hole is on a trunk of one of the subnets from 4100. I don't know if that makes pi-hole a remote server but is seems to work properly when option 1 is selected.

                              I do not have DNS resolver enabled on pfsense. So whether its the different subnet or the fact that pfsense is not providing dns resolver services, the pfsense seems to work correctly setting option 1 in the general setup.

                              Thank you both for responding to my post.

                              1 Reply Last reply Reply Quote 0
                              • S
                                stephenw10 Netgate Administrator
                                last edited by Sep 24, 2024, 7:50 PM

                                Do you have the DNS Forwarder (DNSMasq) enabled in pfSense instead?

                                If not then there are no local servers and pfSense itself can only resolve against the remote servers setup in System > General settings. That means if you have option 2 set there it cannot resolve at all.

                                If the pi-hole is the only DNS server setup then that's the only thing pfSense can query for DNS.

                                D 1 Reply Last reply Sep 24, 2024, 8:08 PM Reply Quote 0
                                • D
                                  ddawg355 @stephenw10
                                  last edited by Sep 24, 2024, 8:08 PM

                                  @stephenw10

                                  That is exactly the case. DNS forwarder is not enabled, the only DNS server configured in the general setup is the pi-hole. So it seems the configuration is working as expected.

                                  1 Reply Last reply Reply Quote 1
                                  • C
                                    ChrisLynch
                                    last edited by ChrisLynch Sep 30, 2024, 5:28 PM Sep 30, 2024, 5:18 PM

                                    I have the very same issue with a 2.7.0 VM appliance (Hyper-V if that helps). Running pfSense-upgrade -dc returns:

                                    [2.7.0-RELEASE][admin@firewall.doctors-lab.local]/root: pfSense-upgrade -dc
                                    ERROR: It was not possible to determine pkg remote version
                                    >>> Updating repositories metadata...
                                    Updating pfSense-core repository catalogue...
                                    pkg-static: An error occured while fetching package
                                    pkg-static: An error occured while fetching package
                                    repository pfSense-core has no meta file, using default settings
                                    pkg-static: An error occured while fetching package
                                    pkg-static: An error occured while fetching package
                                    Unable to update repository pfSense-core
                                    Updating pfSense repository catalogue...
                                    pkg-static: An error occured while fetching package
                                    pkg-static: An error occured while fetching package
                                    repository pfSense has no meta file, using default settings
                                    pkg-static: An error occured while fetching package
                                    pkg-static: An error occured while fetching package
                                    Unable to update repository pfSense
                                    Error updating repositories!
                                    ERROR: It was not possible to determine pfSense remote version
                                    ERROR: It was not possible to determine pfSense-base remote version
                                    ERROR: It was not possible to determine pfSense-kernel-pfSense remote version
                                    Your system is up to date
                                    

                                    I can run pfSense-repoc -n, but the command does not generate any output.

                                    I can also ping ews.netgate.com

                                    [2.7.0-RELEASE][admin@firewall.doctors-lab.local]/root: ping -c 2 ews.netgate.com
                                    PING ews.netgate.com (208.123.73.69): 56 data bytes
                                    64 bytes from 208.123.73.69: icmp_seq=0 ttl=52 time=11.952 ms
                                    64 bytes from 208.123.73.69: icmp_seq=1 ttl=52 time=11.380 ms
                                    
                                    --- ews.netgate.com ping statistics ---
                                    2 packets transmitted, 2 packets received, 0.0% packet loss
                                    round-trip min/avg/max/stddev = 11.380/11.666/11.952/0.286 ms
                                    

                                    I have tried rebooting the appliance, and still run into the same issues.

                                    [EDIT] I checked Settings -> General Setup -> DNS Server Settings -> DNS Resolution Behavior is set to "Option1". Still the same results.

                                    1 Reply Last reply Reply Quote 0
                                    • S
                                      stephenw10 Netgate Administrator
                                      last edited by Sep 30, 2024, 6:04 PM

                                      In 2.7.0 run: certctl rehash

                                      Then recheck.

                                      C 1 Reply Last reply Oct 1, 2024, 2:57 PM Reply Quote 1
                                      • C
                                        ChrisLynch @stephenw10
                                        last edited by Oct 1, 2024, 2:57 PM

                                        @stephenw10 said in Dashboard unable to report current version.:

                                        In 2.7.0 run: certctl rehash

                                        Then recheck.

                                        Thanks! That fixed the issue.

                                        1 Reply Last reply Reply Quote 1
                                        19 out of 19
                                        • First post
                                          19/19
                                          Last post
                                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.
                                          This community forum collects and processes your personal information.
                                          consent.not_received