From 164c8a4020522eafc98d8ab83247c7e2f135d74c Mon Sep 17 00:00:00 2001 From: Miroslav Stampar Date: Sat, 7 Jan 2012 15:47:38 +0000 Subject: [PATCH] better message in case of update error --- lib/core/update.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/core/update.py b/lib/core/update.py index 087fff0fb..eba5c270e 100644 --- a/lib/core/update.py +++ b/lib/core/update.py @@ -71,7 +71,14 @@ def update(): try: client.update(rootDir) except pysvn.ClientError, e: - errMsg = "unable to update sqlmap from subversion: '%s'" % str(e) + errMsg = "unable to update sqlmap from subversion: '%s'. " % str(e) + errMsg += "You are strongly advised to checkout " + errMsg += "the clean copy from repository manually " + if IS_WIN: + errMsg += "(e.g. Right click -> TortoiseSVN -> Checkout... and type " + errMsg += "\"https://svn.sqlmap.org/sqlmap/trunk/sqlmap\" into field \"URL of repository\")" + else: + errMsg += "(e.g. \"svn checkout https://svn.sqlmap.org/sqlmap/trunk/sqlmap sqlmap-dev\")" logger.error(errMsg) except ImportError, _: