Unable to alter DNS in Samba4

Martinx - ジェームズ thiagocmartinsc at gmail.com
Wed Aug 20 16:24:55 MDT 2014


I'm building an "almost official" docker image of Ubuntu 14.04, take a look:

https://registry.hub.docker.com/u/tmartinx/ubuntu-14.04-server-cloudimg/

It seems easy to build one based on 14.10...

Cheers!
Thiago


On 20 August 2014 07:32, Clement Wong <cw at clement.hk> wrote:

> Official docker container would be really cool.
>
> Clement
>
> > On 17 Aug 2014, at 03:52, Niklas Andersson <
> niklas.andersson at openforce.se> wrote:
> >
> > Hi,
> >
> > Installed Samba4 as DC in a Docker container. Using Utopic and Samba
> > 4.1.11 as a base.
> >
> > The install and provisioning goes smooth - I have also confirmed I can
> > join using realmd from another client :)
> >
> > But, the problem is that you want this containerized, and the ip address
> > to your DC in your new containers are not valid.
> >
> > So, I tried to alter it, but I got errors. I have tried several dns
> > operations and everything that has to do with update/new records fail.
> > Queries works nicely. I can add users to the directory, so it seems
> limited
> > to dns..
> >
> > Here is the log: (Old IP is 172.17.0.37, and I want to change it to
> > 172.17.0.41)
> >
> > root at dc:/# samba-tool dns update 172.17.0.41 openforce.org
> dc.openforce.org
> > A 172.17.0.37 172.17.0.41 -d 10
> > INFO: Current debug levels:
> >  all: 10
> >  tdb: 10
> >  printdrivers: 10
> >  lanman: 10
> >  smb: 10
> >  rpc_parse: 10
> >  rpc_srv: 10
> >  rpc_cli: 10
> >  passdb: 10
> >  sam: 10
> >  auth: 10
> >  winbind: 10
> >  vfs: 10
> >  idmap: 10
> >  quota: 10
> >  acls: 10
> >  locking: 10
> >  msdfs: 10
> >  dmapi: 10
> >  registry: 10
> >  scavenger: 10
> >  dns: 10
> >  ldb: 10
> > lpcfg_load: refreshing parameters from /etc/samba/smb.conf
> > params.c:pm_process() - Processing configuration file
> "/etc/samba/smb.conf"
> > Processing section "[global]"
> > Processing section "[netlogon]"
> > Processing section "[sysvol]"
> > pm_process() returned Yes
> > GENSEC backend 'gssapi_spnego' registered
> > GENSEC backend 'gssapi_krb5' registered
> > GENSEC backend 'gssapi_krb5_sasl' registered
> > GENSEC backend 'schannel' registered
> > GENSEC backend 'spnego' registered
> > GENSEC backend 'ntlmssp' registered
> > GENSEC backend 'krb5' registered
> > GENSEC backend 'fake_gssapi_krb5' registered
> > Using binding ncacn_ip_tcp:172.17.0.41[,sign]
> > Mapped to DCERPC endpoint 135
> > added interface eth0 ip=172.17.0.41 bcast=172.17.255.255
> netmask=255.255.0.0
> > added interface eth0 ip=172.17.0.41 bcast=172.17.255.255
> netmask=255.255.0.0
> > rpc request data:
> > [0000] 01 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........
> ........
> > [0010] 00 00 00 00 02 00 00 00   4B 00 00 00 4B 00 00 00   ........
> K...K...
> > [0020] 05 00 13 00 0D A4 C2 AB   50 4D 57 B3 40 9D 66 EE   ........ PMW.@
> .f.
> > [0030] 4F D5 FB A0 76 05 00 02   00 00 00 13 00 0D 04 5D   O...v...
> .......]
> > [0040] 88 8A EB 1C C9 11 9F E8   08 00 2B 10 48 60 02 00   ........
> ..+.H`..
> > [0050] 02 00 00 00 01 00 0B 02   00 00 00 01 00 07 02 00   ........
> ........
> > [0060] 00 00 01 00 09 04 00 AC   11 00 29 00 00 00 00 00   ........
> ..).....
> > [0070] 00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........
> ........
> > [0080] 01 00 00 00                                       ....
> > rpc reply data:
> > [0000] 00 00 00 00 00 00 00 00   00 00 00 00 00 00 00 00   ........
> ........
> > [0010] 00 00 00 00 01 00 00 00   01 00 00 00 00 00 00 00   ........
> ........
> > [0020] 01 00 00 00 03 00 00 00   4B 00 00 00 4B 00 00 00   ........
> K...K...
> > [0030] 05 00 13 00 0D A4 C2 AB   50 4D 57 B3 40 9D 66 EE   ........ PMW.@
> .f.
> > [0040] 4F D5 FB A0 76 05 00 02   00 00 00 13 00 0D 04 5D   O...v...
> .......]
> > [0050] 88 8A EB 1C C9 11 9F E8   08 00 2B 10 48 60 02 00   ........
> ..+.H`..
> > [0060] 02 00 00 00 01 00 0B 02   00 00 00 01 00 07 02 00   ........
> ........
> > [0070] 04 00 01 00 09 04 00 00   00 00 00 00 00 00 00 00   ........
> ........
> > Mapped to DCERPC endpoint 1024
> > added interface eth0 ip=172.17.0.41 bcast=172.17.255.255
> netmask=255.255.0.0
> > added interface eth0 ip=172.17.0.41 bcast=172.17.255.255
> netmask=255.255.0.0
> > rpc request data:
> > [0000] 00 00 07 00 00 00 00 00   00 00 02 00 0C 00 00 00   ........
> ........
> > [0010] 00 00 00 00 0C 00 00 00   31 00 37 00 32 00 2E 00   ........
> 1.7.2...
> > [0020] 31 00 37 00 2E 00 30 00   2E 00 34 00 31 00 00 00   1.7...0.
> ..4.1...
> > [0030] 04 00 02 00 0E 00 00 00   00 00 00 00 0E 00 00 00   ........
> ........
> > [0040] 6F 70 65 6E 66 6F 72 63   65 2E 6F 72 67 00 00 00   openforc
> e.org...
> > [0050] 08 00 02 00 11 00 00 00   00 00 00 00 11 00 00 00   ........
> ........
> > [0060] 64 63 2E 6F 70 65 6E 66   6F 72 63 65 2E 6F 72 67   dc.openf
> orce.org
> > [0070] 00 00 00 00 00 00 00 00   01 00 00 00 01 00 00 00   ........
> ........
> > [0080] 00 00 00 00 00 00 00 00                            ........
> > rpc reply data:
> > [0000] 2C 00 00 00 0C 00 02 00   2C 00 00 00 10 00 01 00   ,.......
> ,.......
> > [0010] 00 00 00 00 00 00 00 00   00 00 00 00 04 00 01 00   ........
> ........
> > [0020] F0 00 00 00 01 00 00 00   84 03 00 00 00 00 00 00   ........
> ........
> > [0030] 00 00 00 00 AC 11 00 25   00 00 00 00              .......% ....
> > rpc request data:
> > [0000] 00 00 07 00 00 00 00 00   00 00 02 00 0C 00 00 00   ........
> ........
> > [0010] 00 00 00 00 0C 00 00 00   31 00 37 00 32 00 2E 00   ........
> 1.7.2...
> > [0020] 31 00 37 00 2E 00 30 00   2E 00 34 00 31 00 00 00   1.7...0.
> ..4.1...
> > [0030] 04 00 02 00 0E 00 00 00   00 00 00 00 0E 00 00 00   ........
> ........
> > [0040] 6F 70 65 6E 66 6F 72 63   65 2E 6F 72 67 00 00 00   openforc
> e.org...
> > [0050] 11 00 00 00 00 00 00 00   11 00 00 00 64 63 2E 6F   ........
> ....dc.o
> > [0060] 70 65 6E 66 6F 72 63 65   2E 6F 72 67 00 00 00 00   penforce
> .org....
> > [0070] 08 00 02 00 04 00 00 00   04 00 01 00 F0 00 00 00   ........
> ........
> > [0080] 01 00 00 00 84 03 00 00   00 00 00 00 00 00 00 00   ........
> ........
> > [0090] AC 11 00 29 0C 00 02 00   04 00 00 00 04 00 01 00   ...)....
> ........
> > [00A0] F0 00 00 00 01 00 00 00   84 03 00 00 00 00 00 00   ........
> ........
> > [00B0] 00 00 00 00 AC 11 00 25                            .......%
> > rpc reply data:
> > [0000] 67 05 00 00                                       g...
> > ERROR(runtime): uncaught exception - (1383, 'WERR_INTERNAL_DB_ERROR')
> >  File "/usr/lib/python2.7/dist-packages/samba/netcmd/__init__.py", line
> > 175, in _run
> >    return self.run(*args, **kwargs)
> >  File "/usr/lib/python2.7/dist-packages/samba/netcmd/dns.py", line 1132,
> > in run
> >
> > Regards,
> > Niklas
>


More information about the samba-technical mailing list