diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2016-06-26 22:45:44 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-06-26 22:45:44 -0700 |
commit | 19b69ce3a59836f7c8e5afc25aaa421cd92cf3bb (patch) | |
tree | f654d345c7f01b4cfb457d7eb26a1d9b64af7b27 /lib | |
parent | ece72e5337c15039b8868ed4ade8fd0e7fa8abf3 (diff) | |
parent | 10810482bc308e5a4f6d201c201a56b91dc9bd64 (diff) | |
download | spack-19b69ce3a59836f7c8e5afc25aaa421cd92cf3bb.tar.gz spack-19b69ce3a59836f7c8e5afc25aaa421cd92cf3bb.tar.bz2 spack-19b69ce3a59836f7c8e5afc25aaa421cd92cf3bb.tar.xz spack-19b69ce3a59836f7c8e5afc25aaa421cd92cf3bb.zip |
Merge pull request #1097 from citibeth/efischer/160622-DBErrors
Improved Spack database errors to help users fix them.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/spack/spack/database.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/spack/spack/database.py b/lib/spack/spack/database.py index f941346bb1..a4bbff3d5a 100644 --- a/lib/spack/spack/database.py +++ b/lib/spack/spack/database.py @@ -631,11 +631,13 @@ class WriteTransaction(_Transaction): class CorruptDatabaseError(SpackError): def __init__(self, path, msg=''): super(CorruptDatabaseError, self).__init__( - "Spack database is corrupt: %s. %s" % (path, msg)) + "Spack database is corrupt: %s. %s." + \ + "Try running `spack reindex` to fix." % (path, msg)) class InvalidDatabaseVersionError(SpackError): def __init__(self, expected, found): super(InvalidDatabaseVersionError, self).__init__( - "Expected database version %s but found version %s" % + "Expected database version %s but found version %s." + \ + "Try running `spack reindex` to fix." % (expected, found)) |