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.

No comments

Powered by Blogger.