Bill Baird
2018-Sep-16 14:29 UTC
[Samba] ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
Hi All, Attempting to do a classicupgrade and getting this error: *Adding groups* *Importing groups* *Committing 'add groups' transaction to disk* *Adding users* *Importing users* *Adding users to groups* *Committing 'add users to groups' transaction to disk* *ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format* * File "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/__init__.py", line 177, in _run* * return self.run(*args, **kwargs)* * File "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/domain.py", line 1681, in run* * useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)* * File "/usr/local/samba/lib64/python2.6/site-packages/samba/upgrade.py", line 845, in upgrade_from_samba3* * result.names.domaindn, result.lp, use_ntvfs)* * File "/usr/local/samba/lib64/python2.6/site-packages/samba/provision/__init__.py", line 1693, in setsysvolacl* * userdn = '<SID={}-{}>'.format(domainsid, security.DOMAIN_RID_ADMINISTRATOR)* I don't recall seeing this during my testing with 4.8.X, but I decided to do my actual upgrade with 4.9. But I'm also not sure it isn't just related to a new account or setting we made between testing and now. Any help would be appreciated. Thanks! -- -- This electronic message, including its attachments (if any), is CONFIDENTIAL and may contain PROPRIETARY or LEGALLY PRIVILEGED information. If you are not the intended recipient, you are hereby notified that any use, disclosure, copying, or distribution of this message, its attachments, or any of the information included therein, is unauthorized and strictly prohibited. If you have received this message in error, please immediately notify the sender by reply e-mail and permanently delete this message and its attachments, along with any copies thereof.
Bill Baird
2018-Sep-16 14:51 UTC
[Samba] ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
I ran the same thing with 4.8.5 and it work without any issues: Adding groups Importing groups Committing 'add groups' transaction to disk Adding users Importing users Committing 'add users' transaction to disk Adding users to groups Committing 'add users to groups' transaction to disk On Sun, Sep 16, 2018 at 10:29 AM Bill Baird <Bill.Baird at phoenixmi.com> wrote:> Hi All, > > Attempting to do a classicupgrade and getting this error: > > *Adding groups* > *Importing groups* > *Committing 'add groups' transaction to disk* > *Adding users* > *Importing users* > *Adding users to groups* > *Committing 'add users to groups' transaction to disk* > *ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length > field name in format* > * File > "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/__init__.py", > line 177, in _run* > * return self.run(*args, **kwargs)* > * File > "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/domain.py", > line 1681, in run* > * useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)* > * File "/usr/local/samba/lib64/python2.6/site-packages/samba/upgrade.py", > line 845, in upgrade_from_samba3* > * result.names.domaindn, result.lp, use_ntvfs)* > * File > "/usr/local/samba/lib64/python2.6/site-packages/samba/provision/__init__.py", > line 1693, in setsysvolacl* > * userdn = '<SID={}-{}>'.format(domainsid, > security.DOMAIN_RID_ADMINISTRATOR)* > > I don't recall seeing this during my testing with 4.8.X, but I decided to > do my actual upgrade with 4.9. But I'm also not sure it isn't just related > to a new account or setting we made between testing and now. > > Any help would be appreciated. > > Thanks! >-- *Bill Baird* Chief Technology Officer Office: 845-876-8228 x311 Mobile: 203-545-0437 www.phoenixmi.com *To create an IT ticket, please email itsupport at phoenixmi.com <itsupport at phoenixmi.com> or call 845-943-4222.* -- -- This electronic message, including its attachments (if any), is CONFIDENTIAL and may contain PROPRIETARY or LEGALLY PRIVILEGED information. If you are not the intended recipient, you are hereby notified that any use, disclosure, copying, or distribution of this message, its attachments, or any of the information included therein, is unauthorized and strictly prohibited. If you have received this message in error, please immediately notify the sender by reply e-mail and permanently delete this message and its attachments, along with any copies thereof.
Rowland Penny
2018-Sep-16 15:22 UTC
[Samba] ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
On Sun, 16 Sep 2018 10:51:25 -0400 Bill Baird via samba <samba at lists.samba.org> wrote:> I ran the same thing with 4.8.5 and it work without any issues: > > Adding groups > Importing groups > Committing 'add groups' transaction to disk > Adding users > Importing users > Committing 'add users' transaction to disk > Adding users to groups > Committing 'add users to groups' transaction to disk > > > On Sun, Sep 16, 2018 at 10:29 AM Bill Baird <Bill.Baird at phoenixmi.com> > wrote: > > > Hi All, > > > > Attempting to do a classicupgrade and getting this error: > > > > *Adding groups* > > *Importing groups* > > *Committing 'add groups' transaction to disk* > > *Adding users* > > *Importing users* > > *Adding users to groups* > > *Committing 'add users to groups' transaction to disk* > > *ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero > > length field name in format* > > * File > > "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/__init__.py", > > line 177, in _run* > > * return self.run(*args, **kwargs)* > > * File > > "/usr/local/samba/lib64/python2.6/site-packages/samba/netcmd/domain.py", > > line 1681, in run* > > * useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)* > > * File > > "/usr/local/samba/lib64/python2.6/site-packages/samba/upgrade.py", > > line 845, in upgrade_from_samba3* > > * result.names.domaindn, result.lp, use_ntvfs)* > > * File > > "/usr/local/samba/lib64/python2.6/site-packages/samba/provision/__init__.py", > > line 1693, in setsysvolacl* > > * userdn = '<SID={}-{}>'.format(domainsid, > > security.DOMAIN_RID_ADMINISTRATOR)* > >The answer is staring you in the face ;-) python2.6 isn't new enough for: '<SID={}-{}>'.format(domainsid,security.DOMAIN_RID_ADMINISTRATOR) It would have to be: '<SID={0}-{1}>'.format(domainsid,security.DOMAIN_RID_ADMINISTRATOR) Or: '<SID=%s-%s>' % (domainsid,security.DOMAIN_RID_ADMINISTRATOR) What is your OS ? Rowland
Andrew Bartlett
2018-Sep-16 15:22 UTC
[Samba] ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
This code did indeed change for Samba 4.9. What python version are you using? Thanks, Andrew Bartlett On Sun, 2018-09-16 at 10:51 -0400, Bill Baird via samba wrote:> I ran the same thing with 4.8.5 and it work without any issues: > > Adding groups > Importing groups > Committing 'add groups' transaction to disk > Adding users > Importing users > Committing 'add users' transaction to disk > Adding users to groups > Committing 'add users to groups' transaction to disk > > > On Sun, Sep 16, 2018 at 10:29 AM Bill Baird <Bill.Baird at phoenixmi.com > > > wrote: > > > > > Hi All, > > > > Attempting to do a classicupgrade and getting this error: > > > > *Adding groups* > > *Importing groups* > > *Committing 'add groups' transaction to disk* > > *Adding users* > > *Importing users* > > *Adding users to groups* > > *Committing 'add users to groups' transaction to disk* > > *ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero > > length > > field name in format* > > * File > > "/usr/local/samba/lib64/python2.6/site- > > packages/samba/netcmd/__init__.py", > > line 177, in _run* > > * return self.run(*args, **kwargs)* > > * File > > "/usr/local/samba/lib64/python2.6/site- > > packages/samba/netcmd/domain.py", > > line 1681, in run* > > * useeadb=eadb, dns_backend=dns_backend, use_ntvfs=use_ntvfs)* > > * File "/usr/local/samba/lib64/python2.6/site- > > packages/samba/upgrade.py", > > line 845, in upgrade_from_samba3* > > * result.names.domaindn, result.lp, use_ntvfs)* > > * File > > "/usr/local/samba/lib64/python2.6/site- > > packages/samba/provision/__init__.py", > > line 1693, in setsysvolacl* > > * userdn = '<SID={}-{}>'.format(domainsid, > > security.DOMAIN_RID_ADMINISTRATOR)* > > > > I don't recall seeing this during my testing with 4.8.X, but I > > decided to > > do my actual upgrade with 4.9. But I'm also not sure it isn't just > > related > > to a new account or setting we made between testing and now. > > > > Any help would be appreciated. > > > > Thanks! > > > > -- > *Bill Baird* > Chief Technology Officer > Office: 845-876-8228 x311 > Mobile: 203-545-0437 > www.phoenixmi.com > *To create an IT ticket, please email itsupport at phoenixmi.com > <itsupport at phoenixmi.com> or call 845-943-4222.* > > -- > -- > This electronic message, including its attachments (if any), is > CONFIDENTIAL and may contain PROPRIETARY or LEGALLY PRIVILEGED > information. > If you are not the intended recipient, you are hereby notified that > any > use, disclosure, copying, or distribution of this message, its > attachments, > or any of the information included therein, is unauthorized and > strictly > prohibited. If you have received this message in error, please > immediately > notify the sender by reply e-mail and permanently delete this message > and > its attachments, along with any copies thereof. > >-- Andrew Bartlett http://samba.org/~abartlet/ Authentication Developer, Samba Team http://samba.org Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
Apparently Analagous Threads
- ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
- ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
- ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
- ClassicUpgrade: ERROR(<type 'exceptions.ValueError'>): uncaught exception - zero length field name in format
- kpasswd_samdb_set_password: domain\user (S-...) is changing password of user@domain