Bug #4545
closeddynDNS service 'selfhost' fails certificate validation
0%
Description
Since pfSense Update 2.2 and 2.2.1 it seems that the dynamic DNS update for the service provider 'selfhost' is broken. I always got the error message:
Curl error occurred: bind failed with errno 47: Address family not supported by protocol family
My two other providers (No-IP and FreeDNS) works without any problems (see screenshot). Here is a snippet from the syslog:
Mar 22 15:22:48 php-fpm[13175]: /rc.dyndns.update: Curl error occurred: bind failed with errno 47: Address family not supported by protocol family
Mar 22 15:22:47 php-fpm[13175]: /rc.dyndns.update: phpDynDNS (xxxx.strangled.net): (Success) IP Address Changed Successfully!
Mar 22 15:22:47 php-fpm[13175]: /rc.dyndns.update: phpDynDNS: updating cache file /conf/dyndns_wanfreedns'xxxx.strangled.net'2.cache: 93.219.54.196
Mar 22 15:22:44 php-fpm[13175]: /rc.dyndns.update: phpDynDNS (xxxx.no-ip.biz): (Success) DNS hostname update successful.
Mar 22 15:22:44 php-fpm[13175]: /rc.dyndns.update: phpDynDNS: updating cache file /conf/dyndns_wannoip'xxxx.no-ip.biz'1.cache: 93.219.54.196
When I try to enable verbose logging on the edit page for this service, I got some more messages and quite another error message:
Mar 22 17:01:52 php-fpm[2687]: /services_dyndns_edit.php: Curl error occurred: SSL certificate problem: unable to get local issuer certificate
Mar 22 17:01:52 php-fpm[2687]: /services_dyndns_edit.php: DynDNS (xxxx.selfhost.eu): Current Service: selfhost
Mar 22 17:01:52 php-fpm[2687]: /services_dyndns_edit.php: DynDNS (xxxx.selfhost.eu): DynDns _checkStatus() starting.
Mar 22 17:01:50 check_reload_status: Syncing firewall
Mar 22 17:01:50 php-fpm[2687]: /services_dyndns_edit.php: SelfHost: DNS update() starting.
Mar 22 17:01:50 php-fpm[2687]: /services_dyndns_edit.php: DynDNS (xxxx.selfhost.eu): DynDns _update() starting.
Mar 22 17:01:50 php-fpm[2687]: /services_dyndns_edit.php: DynDns (xxxx.selfhost.eu): 93.219.54.196 extracted from local system.
Mar 22 17:01:50 php-fpm[2687]: /services_dyndns_edit.php: DynDns: updatedns() starting
Same error on a fresh installation of pfSense 2.2.1.
Can anybody confirm this issue?
Are there any known workarounds at this time?
Kind regards,
routerfreak
Files