Bug #6655
closedInstalling sudo package breaks webGUI system update capabilities and Package Manager on 2.3.1-RELEASE-p1
0%
Description
After installing the sudo package through the System > Package Manager menu, our firewalls are no longer able to check for/install updates through the web GUI, nor can we use the Package Manager page anymore.
In regards to system updates:- On the Dashboard page, under the System Information widget the update checker that runs under the Version portion will quickly return "Unable to check for updates"
- On the System > Update page it will perpetually spin the yellow cog icon next to Retrieving
- On the System > Package Manager page if you are on either "Installed Packages" or the "Available Packages" portion of the page, it tries to load package info for 2-3 seconds and then shows a red "•Unable to retrieve package information."
Both of these functions worked without error prior to installing the sudo package, and as soon as we installed it on one of our firewalls I observed the apparent bug(s). I have duplicated this issue on another one of our firewalls in a different location, running the same pfSense version.
After working with a member of the pfSense support team we were able to determine that the update function still works via console/ssh, as well as package management, and this appears to be a GUI functionality bug.
Updated by Nick Zimmerman about 9 years ago
I forgot to mention that removing the sudo package via ssh had no change aside from removing the package, the bugs still persist in the GUI.
Updated by Jim Pingle about 9 years ago
- Status changed from New to Not a Bug
The problem isn't the sudo package at all. It's that pkg was upgraded and the GUI doesn't understand the output of the new pkg command. pkg has to be upgraded so that the base system can be moved forward to 2.3.2. We've talked a bit about how best to handle this, but for now, you must upgrade if you wish to keep using packages in the GUI.
You can, however, install packages from the CLI, but not the GUI.