diff --git a/ansible/roles/prechecks/tasks/timesync_checks.yml b/ansible/roles/prechecks/tasks/timesync_checks.yml
index ba45d4d37d0a78174dc5d07a0f008df58ed05f7e..fdbda89c7189b23b864ad79e3641d182174b6692 100644
--- a/ansible/roles/prechecks/tasks/timesync_checks.yml
+++ b/ansible/roles/prechecks/tasks/timesync_checks.yml
@@ -5,16 +5,6 @@
   register: timedatectl_status
   changed_when: false
 
-- name: Fail if no (S)NTP service is running
-  fail:
-    msg: >-
-      timedatectl does not see any (S)NTP service running.
-      Please ensure you have (S)NTP client working.
-  when:
-    - "'service: active' not in timedatectl_status.stdout"
-    # Ubuntu Bionic (18.04)
-    - "'service active: yes' not in timedatectl_status.stdout"
-
 - name: Fail if the clock is not synchronized
   fail:
     msg: >-
diff --git a/releasenotes/notes/bug-1922721-19163cfb491d0035.yaml b/releasenotes/notes/bug-1922721-19163cfb491d0035.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..b8cdc1e6d1b81ec6e21b4aea55df439a898ec923
--- /dev/null
+++ b/releasenotes/notes/bug-1922721-19163cfb491d0035.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+  - |
+    Fixes an issue preventing prechecks from succeeding when "non-native"
+    NTP daemon was used, such as ``ntpd` as opposed to ``systemd-timesyncd``
+    on a Debian/Ubuntu system or to ``chronyd`` on a CentOS/RHEL system.
+    `LP#1922721 <https://launchpad.net/bugs/1922721>`__