From the output of the command "pkg_info", you can see that you have three version of perl installed.
Type the command:
perl -v
Check the following directories for any perl symlinks:
/usr/bin
/usr/local/bin
Delete any that you find, then:
# cd /usr/bin
# ln -s /usr/local/bin/perl /usr/bin/perl
# ls -ltr | grep -i perl
lrwxr-xr-x 1 root wheel 19 Sep 11 23:02 perl -> /usr/local/bin/perl
# perl -v
That is how I solved the Error 500 message.
Thanks for this help, when i run: perl -v i getthe following
This is perl 5, version 12, subversion 4 (v5.12.4) built for i386-freebsd-64int
Maybe this is a problem as i have 64bit pfSense.. and i386 perl?
Sorry to be a noob but i don't know what is a symlink.. in /usr/bin the only reference i see to perl is this:
perl -> /usr/local/bin/perl
Is that a symlink and therefore i need to delete it?
In /usr/local/bin/i have the following for perl:
perl
perl-after-upgrade
perl5.12.3
perl5.12.4
perlbug
perlivp
perlthanks
Are they symlinks? need to remove anything?
I will wait for your reply to this before running the commands that you mentioned to do after deleting symlinks