[Samba] Online Backup Fails - list index out of range

Roy Eastwood spindles7 at gmail.com
Thu Aug 29 21:59:24 UTC 2019


> -----Original Message-----
> From: Tim Beale [mailto:timbeale at catalyst.net.nz]
> Sent: 29 August 2019 22:08
> To: Roy Eastwood; samba at lists.samba.org
> Subject: Re: [Samba] Online Backup Fails - list index out of range
> 
> On 30/08/19 4:20 AM, Roy Eastwood via samba wrote:
> > INFO 2019-08-29 17:04:06,889 pid:13945 /usr/lib/python3/dist-packages/samba/join.py #1643: Setting isSynchronized and
> dsServiceName
> > INFO 2019-08-29 17:04:07,303 pid:13945 /usr/lib/python3/dist-packages/samba/join.py #1555: Cloned domain MICROLYNX (SID
> > S-1-5-21-4012640977-2272627666-3977488320)
> > ERROR(<class 'IndexError'>): uncaught exception - list index out of range
> >   File "/usr/lib/python3/dist-packages/samba/netcmd/__init__.py", line 185, in _run
> >     return self.run(*args, **kwargs)
> >   File "/usr/lib/python3/dist-packages/samba/netcmd/domain_backup.py", line 258, in run
> >     new_sid = get_sid_for_restore(remote_sam)
> >   File "/usr/lib/python3/dist-packages/samba/netcmd/domain_backup.py", line 81, in get_sid_for_restore
> >     rid = int(res[0].get('rIDNextRID')[0])
> >
> > Is this another bug?
> 
> It's not really a bug. The backup process needs to allocate a new RID
> and the DC you're running the backup against doesn't have a RID pool
> allocated. E.g. see:
> 
> https://lists.samba.org/archive/samba/2019-February/221619.html
> 
> I have improved the error message you get in this case on master, but I
> haven't backported this yet.

Thanks for that.   I still don't understand though as the DC on which I am doing the backup is the RIDAllocationMasterRole owner (actually it owns all the FSMO roles), so shouldn't it be able to provide a new RID?      Or am I missing something?

Roy




More information about the samba mailing list