diff --git a/src/common/gnupg.py b/src/common/gnupg.py
index e1c048b05809eace04d260fd6a62573bc56829b2..ea469547872c7a945e4424e892e507bf398ef992 100644
--- a/src/common/gnupg.py
+++ b/src/common/gnupg.py
@@ -447,7 +447,7 @@ class Sign(object):
 
     def handle_status(self, key, value):
         if key in ("USERID_HINT", "NEED_PASSPHRASE", "BAD_PASSPHRASE",
-                   "GOOD_PASSPHRASE", "BEGIN_SIGNING", "CARDCTRL"):
+        "GOOD_PASSPHRASE", "BEGIN_SIGNING", "CARDCTRL", "MISSING_PASSPHRASE"):
             pass
         elif key in ("KEYEXPIRED", "SIGEXPIRED"):
             self.status = 'key expired'