From 631654ae114ae909228a60de13286922d383f2bb Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Wed, 5 Dec 2012 10:35:50 +1100 Subject: scripting: Handle missing LDAP entries in samba-tool domain classicupgrade Reported-by: Thomas Simmons --- source4/scripting/python/samba/upgrade.py | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'source4/scripting') diff --git a/source4/scripting/python/samba/upgrade.py b/source4/scripting/python/samba/upgrade.py index 13d33c14422..df9415e7623 100644 --- a/source4/scripting/python/samba/upgrade.py +++ b/source4/scripting/python/samba/upgrade.py @@ -802,6 +802,8 @@ Please fix this account before attempting to upgrade again homes[username] = pwd.getpwnam(username).pw_dir except KeyError: pass + except IndexError: + pass try: if ldap: @@ -810,6 +812,8 @@ Please fix this account before attempting to upgrade again shells[username] = pwd.getpwnam(username).pw_shell except KeyError: pass + except IndexError: + pass try: if ldap: @@ -818,6 +822,8 @@ Please fix this account before attempting to upgrade again pgids[username] = pwd.getpwnam(username).pw_gid except KeyError: pass + except IndexError: + pass logger.info("Reading WINS database") samba3_winsdb = None -- cgit