Explicit error message for #2206

This commit is contained in:
Seth Schoen
2016-02-18 16:02:07 -08:00
parent 9b21efc6b8
commit 1de66b3d7d
2 changed files with 14 additions and 0 deletions
+5
View File
@@ -649,6 +649,11 @@ def record_chosen_plugins(config, plugins, auth, inst):
# Possible difficulties: config.csr was hacked into auth
def run(config, plugins): # pylint: disable=too-many-branches,too-many-locals
"""Obtain a certificate and install."""
if config.csr is not None:
raise errors.Error("Currently, the default 'run' verb cannot be used "
"when specifying a CSR file. Please try the "
"certonly command instead.")
try:
installer, authenticator = choose_configurator_plugins(config, plugins, "run")
except errors.PluginSelectionError as e: