Hi Guys,
My version is:
DISTRIB_ID='OpenWrt'
DISTRIB_RELEASE='22.03.3'
DISTRIB_REVISION='r20028-43d71ad93e'
DISTRIB_TARGET='rockchip/armv8'
DISTRIB_ARCH='aarch64_generic'
DISTRIB_DESCRIPTION='OpenWrt 22.03.3 r20028-43d71ad93e'
DISTRIB_TAINTS='busybox'
I have configured 2 services to update ddns providers (noip and duckdns).
There is no problem with communication. After restarting service it prefectly update data on provider side.The problem starts after -first correct response, each time it fails to repeat. Logs says (noip case bellow but for duckdns looks almost the same):
Error relocating /usr/bin/host: isc_nm_xfr_allowed: symbol not found
Error relocating /usr/bin/host: isc_buffer_getuint16: symbol not found
Error relocating /usr/bin/host: dns_rdata_init: symbol not found
Error relocating /usr/bin/host: isc_nm_cancelread: symbol not found
Error relocating /usr/bin/host: isc_net_disableipv6: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_format: symbol not found
Error relocating /usr/bin/host: isc_mem_stats: symbol not found
Error relocating /usr/bin/host: isc__nmhandle_attach: symbol not found
Error relocating /usr/bin/host: isc_error_fatal: symbol not found
Error relocating /usr/bin/host: cfg_parser_create: symbol not found
Error relocating /usr/bin/host: isc_time_now_hires: symbol not found
Error relocating /usr/bin/host: isc_time_now: symbol not found
Error relocating /usr/bin/host: isc_log_destroy: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_any: symbol not found
Error relocating /usr/bin/host: dns_fixedname_init: symbol not found
Error relocating /usr/bin/host: dns_message_gettemprdata: symbol not found
Error relocating /usr/bin/host: dns_rdataset_next: symbol not found
Error relocating /usr/bin/host: irs_resconf_destroy: symbol not found
Error relocating /usr/bin/host: dns_name_countlabels: symbol not found
Error relocating /usr/bin/host: isc_buffer_reserve: symbol not found
Error relocating /usr/bin/host: cfg_map_get: symbol not found
Error relocating /usr/bin/host: isc_file_exists: symbol not found
Error relocating /usr/bin/host: irs_resconf_getsearchlist: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacsha256_name: symbol not found
Error relocating /usr/bin/host: dns_rdata_fromstruct: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_fromin: symbol not found
Error relocating /usr/bin/host: dns_rdatalist_tordataset: symbol not found
Error relocating /usr/bin/host: dns_message_gettempname: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_enable_peer_verification: symbol not found
Error relocating /usr/bin/host: dns_message_setsig0key: symbol not found
Error relocating /usr/bin/host: isc__mem_free: symbol not found
Error relocating /usr/bin/host: isc_random_uniform: symbol not found
Error relocating /usr/bin/host: isc_parse_uint32: symbol not found
Error relocating /usr/bin/host: isc_buffer_allocate: symbol not found
Error relocating /usr/bin/host: dns_message_detach: symbol not found
Error relocating /usr/bin/host: dns_message_gettemprdatalist: symbol not found
Error relocating /usr/bin/host: isc_time_seconds: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_cache_attach: symbol not found
Error relocating /usr/bin/host: isc_mem_setname: symbol not found
Error relocating /usr/bin/host: isc_net_probeipv4: symbol not found
Error relocating /usr/bin/host: dns_log_setcontext: symbol not found
Error relocating /usr/bin/host: dns_name_isabsolute: symbol not found
Error relocating /usr/bin/host: dst_key_free: symbol not found
Error relocating /usr/bin/host: dns_message_getquerytsig: symbol not found
Error relocating /usr/bin/host: dns_message_rendersection: symbol not found
Error relocating /usr/bin/host: dns_rootname: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacsha512_name: symbol not found
Error relocating /usr/bin/host: isc_nm_tcpdnsconnect: symbol not found
Error relocating /usr/bin/host: isc_managers_destroy: symbol not found
Error relocating /usr/bin/host: cfg_parser_destroy: symbol not found
Error relocating /usr/bin/host: isc_nm_is_http_handle: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_client_session_cache_create: symbol not found
Error relocating /usr/bin/host: dns_message_firstname: symbol not found
Error relocating /usr/bin/host: isc_nm_read: symbol not found
Error relocating /usr/bin/host: dns_message_addname: symbol not found
Error relocating /usr/bin/host: isc_log_setcontext: symbol not found
Error relocating /usr/bin/host: isc_hex_decodestring: symbol not found
Error relocating /usr/bin/host: dns_tsigkey_detach: symbol not found
Error relocating /usr/bin/host: isc_serial_ge: symbol not found
Error relocating /usr/bin/host: dns_rdatatype_format: symbol not found
Error relocating /usr/bin/host: irs_resconf_getnameservers: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacsha1_name: symbol not found
Error relocating /usr/bin/host: isc_time_nanoseconds: symbol not found
Error relocating /usr/bin/host: dns_message_renderend: symbol not found
Error relocating /usr/bin/host: dns_message_currentname: symbol not found
Error relocating /usr/bin/host: dns_name_fromstring2: symbol not found
Error relocating /usr/bin/host: isc_log_create: symbol not found
Error relocating /usr/bin/host: dns_message_setquerytsig: symbol not found
Error relocating /usr/bin/host: isc_base64_decodestring: symbol not found
Error relocating /usr/bin/host: dns_message_findtype: symbol not found
Error relocating /usr/bin/host: dns_name_equal: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacsha224_name: symbol not found
Error relocating /usr/bin/host: isc_nm_udpconnect: symbol not found
Error relocating /usr/bin/host: dst_key_alg: symbol not found
Error relocating /usr/bin/host: dns_name_clone: symbol not found
Error relocating /usr/bin/host: isc_assertion_failed: symbol not found
Error relocating /usr/bin/host: isc_nm_send: symbol not found
Error relocating /usr/bin/host: isc_netaddr_fromsockaddr: symbol not found
Error relocating /usr/bin/host: isc__mutex_init: symbol not found
Error relocating /usr/bin/host: dns_rdatalist_init: symbol not found
Error relocating /usr/bin/host: dst_key_name: symbol not found
Error relocating /usr/bin/host: isc_string_strerror_r: symbol not found
Error relocating /usr/bin/host: isc_task_setname: symbol not found
Error relocating /usr/bin/host: isc_nmhandle_peeraddr: symbol not found
Error relocating /usr/bin/host: isc_net_disableipv4: symbol not found
Error relocating /usr/bin/host: dns_message_renderbegin: symbol not found
Error relocating /usr/bin/host: dns_name_init: symbol not found
Error relocating /usr/bin/host: cfg_obj_destroy: symbol not found
Error relocating /usr/bin/host: isc_app_isrunning: symbol not found
Error relocating /usr/bin/host: cfg_type_sessionkey: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacsha384_name: symbol not found
Error relocating /usr/bin/host: isc_log_usechannel: symbol not found
Error relocating /usr/bin/host: dst_key_attach: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_any6: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_cache_add: symbol not found
Error relocating /usr/bin/host: isc_managers_create: symbol not found
Error relocating /usr/bin/host: isc__mem_put: symbol not found
Error relocating /usr/bin/host: isc_tls_cert_store_create: symbol not found
Error relocating /usr/bin/host: isc_app_unblock: symbol not found
Error relocating /usr/bin/host: dns_message_parse: symbol not found
Error relocating /usr/bin/host: dns_byaddr_createptrname: symbol not found
Error relocating /usr/bin/host: dns_compress_invalidate: symbol not found
Error relocating /usr/bin/host: irs_resconf_gettimeout: symbol not found
Error relocating /usr/bin/host: dns_tsig_hmacmd5_name: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_cache_detach: symbol not found
Error relocating /usr/bin/host: isc_nmhandle_settimeout: symbol not found
Error relocating /usr/bin/host: dns_name_concatenate: symbol not found
Error relocating /usr/bin/host: dns_message_puttempname: symbol not found
Error relocating /usr/bin/host: dst_key_fromnamedfile: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_cache_find: symbol not found
Error relocating /usr/bin/host: isc_log_setdebuglevel: symbol not found
Error relocating /usr/bin/host: dns_rdata_reset: symbol not found
Error relocating /usr/bin/host: dns_name_fromtext: symbol not found
Error relocating /usr/bin/host: isc__nmhandle_detach: symbol not found
Error relocating /usr/bin/host: dst_context_destroy: symbol not found
Error relocating /usr/bin/host: isc_random16: symbol not found
Error relocating /usr/bin/host: dns_message_setpadding: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_free: symbol not found
Error relocating /usr/bin/host: dns_message_gettemprdataset: symbol not found
Error relocating /usr/bin/host: isc_net_probeipv6: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_createclient: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_equal: symbol not found
Error relocating /usr/bin/host: isc__mem_allocate: symbol not found
Error relocating /usr/bin/host: dns_name_fullcompare: symbol not found
Error relocating /usr/bin/host: dns_opcode_totext: symbol not found
Error relocating /usr/bin/host: irs_resconf_load: symbol not found
Error relocating /usr/bin/host: isc_time_settoepoch: symbol not found
Error relocating /usr/bin/host: dns_log_init: symbol not found
Error relocating /usr/bin/host: dns_rdata_freestruct: symbol not found
Error relocating /usr/bin/host: isc_buffer_free: symbol not found
Error relocating /usr/bin/host: isc_task_create: symbol not found
Error relocating /usr/bin/host: dst_lib_init: symbol not found
Error relocating /usr/bin/host: isc__mem_destroy: symbol not found
Error relocating /usr/bin/host: cfg_obj_asstring: symbol not found
Error relocating /usr/bin/host: dns_fixedname_initname: symbol not found
Error relocating /usr/bin/host: dns_rdataset_current: symbol not found
Error relocating /usr/bin/host: dns_compress_init: symbol not found
Error relocating /usr/bin/host: isc_app_block: symbol not found
Error relocating /usr/bin/host: isc_tls_cert_store_free: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_fromin6: symbol not found
Error relocating /usr/bin/host: isc_nonce_buf: symbol not found
Error relocating /usr/bin/host: dns_message_peekheader: symbol not found
Error relocating /usr/bin/host: isc_netaddr_totext: symbol not found
Error relocating /usr/bin/host: dns_rdata_tostruct: symbol not found
Error relocating /usr/bin/host: isc_result_totext: symbol not found
Error relocating /usr/bin/host: isc_nm_socket_type: symbol not found
Error relocating /usr/bin/host: dns_rdataset_makequestion: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_cache_create: symbol not found
Error relocating /usr/bin/host: dns_rdataclass_format: symbol not found
Error relocating /usr/bin/host: dns_name_copy: symbol not found
Error relocating /usr/bin/host: isc_nm_tlsdnsconnect: symbol not found
Error relocating /usr/bin/host: irs_resconf_getndots: symbol not found
Error relocating /usr/bin/host: isc__mem_get: symbol not found
Error relocating /usr/bin/host: dns_message_buildopt: symbol not found
Error relocating /usr/bin/host: cfg_parse_file: symbol not found
Error relocating /usr/bin/host: dns_fixedname_name: symbol not found
Error relocating /usr/bin/host: dns_tsigkey_createfromkey: symbol not found
Error relocating /usr/bin/host: isc_netaddr_format: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_load_certificate: symbol not found
Error relocating /usr/bin/host: isc__mem_create: symbol not found
Error relocating /usr/bin/host: isc_tlsctx_enable_http2client_alpn: symbol not found
Error relocating /usr/bin/host: isc_nm_httpconnect: symbol not found
Error relocating /usr/bin/host: cfg_map_getname: symbol not found
Error relocating /usr/bin/host: isc_task_detach: symbol not found
Error relocating /usr/bin/host: isc_nm_verify_tls_peer_result_string: symbol not found
Error relocating /usr/bin/host: isc_sockaddr_pf: symbol not found
Error relocating /usr/bin/host: isc_nm_http_makeuri: symbol not found
Error relocating /usr/bin/host: dns_message_setopt: symbol not found
Error relocating /usr/bin/host: dns_rdataset_first: symbol not found
Error relocating /usr/bin/host: irs_resconf_getattempts: symbol not found
Error relocating /usr/bin/host: bind9_getaddresses: symbol not found
Error relocating /usr/bin/host: isc_commandline_index: symbol not found
Error relocating /usr/bin/host: isc_commandline_argument: symbol not found
Error relocating /usr/bin/host: isc_mem_debugging: symbol not found
Error relocating /usr/bin/host: isc_commandline_reset: symbol not found
205258 WARN : Get registered/public IP for 'mydomain.ddns.net' failed - retry 66/0 in 60 seconds
205358 : #> /usr/bin/host -t A -4 mydomain.ddns.net >/var/run/ddns/myddns_ipv4.dat 2>/var/run/ddns/myddns_ipv4.err
205358 ERROR : BIND host error: '127'
205358 : Error loading shared library libisc-9.18.11.so: No such file or directory (needed by /usr/bin/host)
Error loading shared library libdns-9.18.11.so: No such file or directory (needed by /usr/bin/host)
Error loading shared library libisccfg-9.18.11.so: No such file or directory (needed by /usr/bin/host)
Error loading shared library libirs-9.18.11.so: No such file or directory (needed by /usr/bin/host)
Error loading shared library libbind9-9.18.11.so: No such file or directory (needed by /usr/bin/host)
If I restart ddns service then boom - again fine:
till second and another times..
I realy don't have an idea why?
etc/init.d/ddns
#!/bin/sh /etc/rc.common
START=95
STOP=10
boot() {
return 0
}
reload() {
/usr/lib/ddns/dynamic_dns_updater.sh -- reload
return 0
}
restart() {
/usr/lib/ddns/dynamic_dns_updater.sh -- stop
sleep 1 # give time to shutdown
/usr/lib/ddns/dynamic_dns_updater.sh -- start
}
start() {
/usr/lib/ddns/dynamic_dns_updater.sh -- start
}
stop() {
/usr/lib/ddns/dynamic_dns_updater.sh -- stop
return 0
}
My config for those services are preaty much standard:
Besides a fact that my ip comes from script:
Can anybody please help me with that?