Package Manager can't contact www.pfsense.com
-
Since installing 2.1-RELEASE (or at least that's when I first noticed the problem), I've been unable to view the list of packages. This prevents me from doing anything package-related with pfSense. The error message is:
Unable to communicate with www.pfsense.com. Please verify DNS and interface configuration, and that pfSense has functional Internet connectivity.
I've verified connectivity to www.pfsense.com from the firewall using Diagnostics > Ping, and I've also looked at /pkg_mgr_settings.php and the override box is unchecked. The only package I have installed is 'mailreport', though it's not working at the moment (which is what prompted me to find this issue). 'pkg_info' doesn't even report 'mailreport' as being installed, so I can only assume that it hasn't been installed properly after the upgrade because of this problem. Packet capture and analysis in Wireshark shows the firewall sending DNS requests for www.pfsense.com and receiving replies, but after that nothing seems to happen.
I'm pretty lost at this point, does anybody know what's going on and/or how to fix this?
-
Same boat as you - only it is in the setting of trying to configure a new box and I want to get Unbound, Snort & a few other packages installed but cannot.
-
Anybody able to offer assistance at all? I tried searching this issue in the forum already (before posting, in fact) and had little success.
-
Try this to rule out a possible IPv6 preference issue:
https://doc.pfsense.org/index.php/Controlling_IPv6_or_IPv4_Preference
-
Try this to rule out a possible IPv6 preference issue:
https://doc.pfsense.org/index.php/Controlling_IPv6_or_IPv4_Preference
Jim, you are fantastic! It's working perfectly now, thank you very much. Feel free to mark this thread as resolved.
-
Hi, I have the same problem. I'm also on 2.1 RELEASE and I can't get any packages at all. It would just show "Unable to communicate with www.pfsense.com. Please verify DNS and interface configuration, and that pfSense has functional Internet connectivity.".
Tried disabling IPv6 via unchecking the box in System>Advanced>Networking>Allow IPv6 but no dice. Then I followed this post http://forum.pfsense.org/index.php/topic,59197.0.html and tried to diagnose to check if it is using IPv6. Found that it is so I applied the script to have it prefer IPv4. Checked again and confirmed that it is using IPv4. But still, I can't get the packages to show in Available Packages so my pfsense is now without any packages. It is now an extremely expensive low end router lol..
help?
-
I might be stating the obvious here (and forgive me if I am) but did you try rebooting the firewall after executing the env command in the wiki article? I don't recall, but I think I may have had to do this before it worked properly.
-
Nah it's alright. I did rebooted between attempts but to no avail. It is still the same. I have also checked if the settings are still the same but the settings still remain. It will still prefer IPv4 lol..
I see posts where they get this problem fixed either via disabling IPv6 or setting it to prefer IPv4 but it was not working in my case. I have tried pinging the hosts and i did get a reply, although the delays are in the range of 250ms. Internet connectivity is fine since pfsense is able to check whether it has the latest version.
-
Try fetching the package list file from the command line:
fetch -o - http://www.pfsense.org/packages/pkg_config.8.xml
Have you ever entered a custom package server?
Go to http://yourpfsensebox/pkg_mgr_settings.php and check it's not set to something odd. No reason why it would be unless you manually changed it.Steve
-
I fixed it by setting Base URL with http://packages.pfsense.org on https://my_pfsense/pkg_mgr_settings.php
-
Some ISP's block PFSense so try unchecking the box to Allow DNS to be overridden by DHCP on WAN and use another DNS provider like Google which is 8.8.8.8 and 8.8.4.4. This is under System>>General Setup.
-
Really?
What ISPs block pfSense? What is your evidence for this? How would they know?Steve