diff --git a/tests/pwpolicy/test_pwpolicy.yml b/tests/pwpolicy/test_pwpolicy.yml
index fc02914bec72dbba25afb09c28866f742f44eb5d..9d60a92c17999659a98e0147878e00e19c16d5e3 100644
--- a/tests/pwpolicy/test_pwpolicy.yml
+++ b/tests/pwpolicy/test_pwpolicy.yml
@@ -175,7 +175,13 @@
       name: ops
       minlength: ""
     register: result
-    failed_when: result.changed or (result.failed and "int() argument must be a string, a bytes-like object" not in result.msg)
+    failed_when:
+        result.changed or (
+            result.failed and not (
+                "an internal error has occurred" in result.msg
+                or "int() argument must be" in result.msg
+            )
+        )
     when: ipa_version is version("4.9", ">=")
 
   - name: Ensure minlength is not cleared due to FreeIPA issue