diff --git a/tuf/scripts/repo.py b/tuf/scripts/repo.py index 6689a42b98..bcb5f481f1 100755 --- a/tuf/scripts/repo.py +++ b/tuf/scripts/repo.py @@ -1141,6 +1141,10 @@ def parse_arguments(): except (tuf.exceptions.Error) as e: sys.stderr.write('Error: ' + str(e) + '\n') sys.exit(1) - + except (securesystemslib.exceptions.UnsupportedLibraryError) as e: + sys.stderr.write('Error: ' + str(e) + '\n') + sys.stderr.write('resolve this problem by:\n') + sys.stderr.write('sudo pip install securesystemslib[crypto,pynacl]\n') + # Successfully created or updated the TUF repository. sys.exit(0)