Upgradeprovision error

Michael Wood esiotrot at gmail.com
Wed Jun 23 06:58:26 MDT 2010


On 23 June 2010 14:01, Matthieu Patou <mat at samba.org> wrote:
> On 23/06/2010 13:02, Rohit Rajan wrote:
>>
>> Hi Mat,
>>
>> after the patch i got the following error
>>
>> ./scripting/bin/upgradeprovision --full -s /usr/local/samba/etc/smb.conf
>> pdc_fsmo_init: no domain object present: (skip loading of domain details)
>>
>> naming_fsmo_init: no partitions dn present: (skip loading of naming
>> contexts details)
>>
>> naming_fsmo_init: no partitions dn present: (skip loading of naming
>> contexts details)
>>
>> naming_fsmo_init: no partitions dn present: (skip loading of naming
>> contexts details)
>>
>> Traceback (most recent call last):
>>  File "./scripting/bin/upgradeprovision", line 963, in update_partition
>>    provisionUSNs, names.invocation)
>>  File "./scripting/bin/upgradeprovision", line 740, in update_present
>>    identic_rename(samdb, reference[0].dn)
>>  File "bin/python/samba/upgradehelpers.py", line 425, in identic_rename
>>    (before, sep, after)=str(dn).partition('=')
>> AttributeError: 'str' object has no attribute 'partition'
>>
> What is your version of python ?

partition() appears to be new in version 2.5.

http://docs.python.org/library/stdtypes.html#str.partition

I think this would be more portable?

(before, after) = str(db).split('=', 1)

-- 
Michael Wood <esiotrot at gmail.com>


More information about the samba-technical mailing list