mirror of
https://github.com/borgbackup/borg.git
synced 2025-03-15 00:21:56 +00:00
better Exception msg if there is no Borg installed on the remote repository server
(still a bit ugly to get even 2 tracebacks)
This commit is contained in:
parent
9eaaaed95b
commit
2743ab1593
1 changed files with 4 additions and 1 deletions
|
@ -141,7 +141,10 @@ class RemoteRepository:
|
|||
self.r_fds = [self.stdout_fd]
|
||||
self.x_fds = [self.stdin_fd, self.stdout_fd]
|
||||
|
||||
version = self.call('negotiate', 1)
|
||||
try:
|
||||
version = self.call('negotiate', 1)
|
||||
except ConnectionClosed:
|
||||
raise Exception('Server immediately closed connection - is Borg installed and working on the server?')
|
||||
if version != 1:
|
||||
raise Exception('Server insisted on using unsupported protocol version %d' % version)
|
||||
self.id = self.call('open', location.path, create)
|
||||
|
|
Loading…
Add table
Reference in a new issue