diff --git a/src/initscripts/system/unbound b/src/initscripts/system/unbound index 78be8e2d5..b6b57f1c1 100644 --- a/src/initscripts/system/unbound +++ b/src/initscripts/system/unbound @@ -274,6 +274,8 @@ get_memory_amount() { } fix_time_if_dns_fails() { + # Sometimes the first try fails so do it twice + resolve "ping.ipfire.org" &>/dev/null # If DNS is working, everything is fine if resolve "ping.ipfire.org" &>/dev/null; then return 0