diff --git a/lib/modules/versioning/hashicorp/convertor.ts b/lib/modules/versioning/hashicorp/convertor.ts
index cf5ba17cdb275a0fc9d6c0c302ebe70aa4a502cc..9f784f58f87829a15deeae215cf80a51d9eeca51 100644
--- a/lib/modules/versioning/hashicorp/convertor.ts
+++ b/lib/modules/versioning/hashicorp/convertor.ts
@@ -1,3 +1,4 @@
+import { logger } from '../../../logger';
 import { regEx } from '../../../util/regex';
 
 /**
@@ -16,10 +17,18 @@ export function hashicorp2npm(input: string): string {
         regEx(/^\s*(|=|!=|>|<|>=|<=|~>)\s*v?((\d+)(\.\d+){0,2}[\w-+]*)\s*$/)
       );
       if (!r) {
-        throw new Error('invalid hashicorp constraint');
+        logger.warn(
+          { constraint: input, element: single },
+          'Invalid hashicorp constraint'
+        );
+        throw new Error('Invalid hashicorp constraint');
       }
       if (r[1] === '!=') {
-        throw new Error('unsupported != in hashicorp constraint');
+        logger.warn(
+          { constraint: input, element: single },
+          'Unsupported hashicorp constraint'
+        );
+        throw new Error('Unsupported hashicorp constraint');
       }
       return {
         operator: r[1],