[Samba] Can't use DNS Manager in MMC on Samba 4.12.0
Andrew Bartlett
abartlet at samba.org
Sat Mar 14 22:38:41 UTC 2020
We normally do this via attachments to bugzilla bugs restricted to the
samba developers group. Start by filing a bug about this.
Andrew Bartlett
On Sat, 2020-03-14 at 22:30 +0000, Alex MacCuish via samba wrote:
> No worries Andrew. I haven't upgraded all servers yet so it's not urgent!
>
> Is there a secure place I can upload my logs for when there's time to
> take a look?
>
> Cheers
>
> Alex
>
> On 05/03/2020 23:21, Andrew Bartlett via samba wrote:
> > On Wed, 2020-03-04 at 18:07 +0000, Alex MacCuish via samba wrote:
> > > On Samba 4.12.0, I receive the error "ndr_pull_uint32:
> > > ndr_pull_error(Buffer Size Error): Pull bytes 4
> > > (../../librpc/ndr/ndr_basic.c:152) at
> > > ../../librpc/ndr/ndr_basic.c:152"
> > > when opening the DNS Manager in MMC.
> > >
> > > This jumped out at me from the log-level 10 output (I'm happy to
> > > send
> > > the full logs but would rather do that somewhere more private):
> > G'Day Alex,
> >
> > I just wanted to say that I've seen your mails and am aware of your
> > report but have been dealing with other Samba issues.
> >
> > I would say that logs from 'dnsserver' and port 135 not listening are
> > mutually exclusive conditions, unless the RPC server has crashed, but
> > that should be pretty loud in the logs if so.
> >
> > I don't have any more clues or suggestions right now.
> >
> > Sorry!
> >
> > Andrew Bartlett
> >
> > > /dnsserver: Found DNS zone xxx.xxx.xxx//
> > > //ndr_pull_uint32: ndr_pull_error(Buffer Size Error): Pull bytes 4
> > > (../../librpc/ndr/ndr_basic.c:152) at
> > > ../../librpc/ndr/ndr_basic.c:152//
> > > // DnssrvComplexOperation2: struct DnssrvComplexOperation2//
> > > // out: struct DnssrvComplexOperation2//
> > > // pdwTypeOut : *//
> > > // pdwTypeOut : DNSSRV_TYPEID_NULL (0)//
> > > // ppDataOut : *//
> > > // ppDataOut : union
> > > DNSSRV_RPC_UNION(case
> > > 0)//
> > > // Null : NULL//
> > > // result :
> > > WERR_DNS_ERROR_DS_UNAVAILABLE//
> > > //Sealed 16 bytes, and got 76 bytes header/signature.//
> > > //dcerpc_pull_auth_trailer: auth_pad_length 0//
> > > //Unsealed 112 bytes, with 76 bytes header/signature.//
> > > // DnssrvComplexOperation2: struct DnssrvComplexOperation2//
> > > // in: struct DnssrvComplexOperation2//
> > > // dwClientVersion : DNS_CLIENT_VERSION_LONGHORN
> > > (458752)//
> > > // dwSettingFlags : 0x00000000 (0)//
> > > // pwszServerName : *//
> > > // pwszServerName : 'xxx.xxx.xxx.xxx'//
> > > // pszZone : NULL//
> > > // pszOperation : *//
> > > // pszOperation : 'EnumZones'//
> > > // dwTypeIn : DNSSRV_TYPEID_DWORD (1)//
> > > // pDataIn : union DNSSRV_RPC_UNION(case
> > > 1)//
> > > // Dword : 0x00000013 (19)/
> > >
> > >
> > > I'm thinking the DNS RPC server isn't running:
> > >
> > > samba-tool dns serverinfo dc01:
> > >
> > > /Failed to connect host xxx.xxx.xxx.xxx on port 135 -
> > > NT_STATUS_CONNECTION_REFUSED/
> > >
> > > /Failed to connect host xxx.xxx.xxx.xxx (dc01) on port 135 -
> > > NT_STATUS_CONNECTION_REFUSED./
> > >
> > > /ERROR: Connecting to DNS RPC server dc01 failed with (3221226038,
> > > 'The
> > > transport-connection attempt was refused by the remote system.')/
> > >
> > > Anyone have any ideas on how I can get the DNS RPC server up and
> > > running
> > > again? I notice also in the bind9 logs that it prints the normal
> > > "found
> > > zone xxx" message but doesn't list all my zones. I have also opened
> > > a
> > > bug (14310)
> > >
--
Andrew Bartlett http://samba.org/~abartlet/
Authentication Developer, Samba Team http://samba.org
Samba Developer, Catalyst IT http://catalyst.net.nz/services/samba
More information about the samba
mailing list