]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
samba-tool: avoid traceback for NT_STATUS_NETWORK_UNREACHABLE
authorDouglas Bagnall <douglas.bagnall@catalyst.net.nz>
Fri, 19 Aug 2022 05:06:48 +0000 (17:06 +1200)
committerDouglas Bagnall <dbagnall@samba.org>
Tue, 6 Sep 2022 21:12:36 +0000 (21:12 +0000)
Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
python/samba/netcmd/__init__.py

index b98f8a47fd09a274a674e4f7f17fb407bec6138a..0cb2ee43765f1b8bde460668654a11f269a5a78a 100644 (file)
@@ -120,6 +120,9 @@ class Command(object):
             if ldb_ecode == ERR_INVALID_CREDENTIALS:
                 print("Invalid username or password", file=self.errf)
                 force_traceback = False
+            elif ldb_emsg == 'LDAP client internal error: NT_STATUS_NETWORK_UNREACHABLE':
+                print("Could not reach remote server", file=self.errf)
+                force_traceback = False
             else:
                 self.errf.write("ERROR(ldb): %s - %s\n" % (message, ldb_emsg))
         elif isinstance(inner_exception, AssertionError):