pfSense error type 64 Failed opening required xmlrpc (solved)
After pfSense updated to 2.4, most of us will see errors like this in notification.
PHP ERROR: Type: 64, File: /usr/local/pkg/pfblockerng/pfblockerng.inc
PHP ERROR: Type: 64, File: /usr/local/pkg/tinydns.inc
Message: require_once(): Failed opening required 'xmlrpc.inc'
Solution:
These errors are due to problem with old installation files like pfblockerng.inc, tinydns.inc. To solve this errors we must remove the files causing this error.
If the problem is with tinydns.inc. you have to remove tinydns.inc and some other files associated with tinydns.inc
/usr/local/pkg/tinydns_domains.xml
/usr/local/pkg/tinydns_down.php
/usr/local/pkg/tinydns.inc
/usr/local/pkg/tinydns_parse_logs.php
/usr/local/pkg/tinydns_sync.xml
/usr/local/pkg/tinydns_up.php
/usr/local/pkg/tinydns.xml
/usr/local/www/tinydns_dhcp_filter.php
/usr/local/www/tinydns_filter.php
/usr/local/www/tinydns_status.php
/usr/local/www/tinydns_view_logs.php
/usr/local/www/wizards/new_zone_wizard.xml
If the problem is with pfblockerng.inc. remove pfblockerng alone will solve this issue.
How to remove the files:
goto
Dashboard > Diagonstics > command prompt
You will see field name run powershell command
use "rm" remove command along with location of the file.
EXAMPLE: rm /usr/local/pkg/pfblockerng/pfblockerng.*
After removing the files reboot pfSense.
Now you are done. Hope your error will be gone.
Post a Comment