diff --git a/modules/services/networking/ntpd.nix b/modules/services/networking/ntpd.nix
index 895a8b8933bb..eaf5b5532aca 100644
--- a/modules/services/networking/ntpd.nix
+++ b/modules/services/networking/ntpd.nix
@@ -82,7 +82,7 @@ in
             chown ${ntpUser} ${stateDir}
 
             # Needed to run ntpd as an unprivileged user.
-            ${modprobe}/sbin/modprobe --quiet capability
+            ${modprobe}/sbin/modprobe --quiet capability || true
 
             # !!! This can hang indefinitely if the network is down or
             # the servers are unreachable.  This is particularly bad