This post follows on from my (surprisingly popular) article “pfSense: SARG Reports Not Showing“
After an update to v2.2.6-RELEASE I had re-inherited the same
Error: Could not find report index file. Check and save sarg settings and try to force sarg schedule.
On jumping onto the firewall via SSH, it appears that, at some point the sarg-reports directory under /usr/pbi/sarg-amd64/local/ had been turned into a symbolic link (this may have happened via the reinstallation of packages following the update).
As such, any attempts to link /usr/local/sarg-reports to /usr/pbi/sarg-amd64/local/sarg-reports would result in;
/usr/local/sarg-reports: Too many levels of symbolic links.