2.4 Package Manager: Does Not List Installed Packages which have been removed from the repository.
Upon upgrading to pfSense 2.4, I was unable to perform the recommended approach to move from freeradius 2.x to 3.x because 2.x would not appear in the list of installed packages (so I could uninstall 2.x).
The workaround was to uninstall the package via the command line:
pkg delete <pkg name> -y
Note: "pkg info" will still list the pkg as being installed, as will the services dialog/etc even upon logout/login. I did not try a reboot.
I don't know if this is the case for other packages.
Addendum: v2.4 effectively breaks freeradius 2.x - the service will not start.