After updating my samba version to 4.10.3 (from a self-compiled 4.10.2 version) on a DC running on Debian Stretch, I notice errors in the logs when samba_dnsupdate is run. Manually running it produces: root at debian-vb:~# samba_dnsupdate --verbose Traceback (most recent call last): File "/usr/local/samba/sbin/samba_dnsupdate", line 56, in <module> import dns.resolver ImportError: No module named 'dns' This may have been present for some time, but only just noticed it. I have checked that python-dnspython is installed: root at debian-vb:~# dpkg -l | grep python-dnspython ii python-dnspython 1.15.0-1+deb9u1 all DNS toolkit for Python (The other DC in the domain (also updated to 4.10.3 running on rasbian stretch) works OK.) It was working before, obviously something has changed. How to fix? Any advice appreciated. Let me know if you need more info. Thanks, Roy
On 15/05/2019 15:44, Roy Eastwood via samba wrote:> After updating my samba version to 4.10.3 (from a self-compiled 4.10.2 > version) on a DC running on Debian Stretch, I notice errors in the logs when > samba_dnsupdate is run. Manually running it produces: > > root at debian-vb:~# samba_dnsupdate --verbose > Traceback (most recent call last): > File "/usr/local/samba/sbin/samba_dnsupdate", line 56, in <module> > import dns.resolver > ImportError: No module named 'dns' > > This may have been present for some time, but only just noticed it. I have > checked that python-dnspython is installed:4.10.x uses python3 by default, so do you have python3-dnspython installed ? Rowland
Thanks Rowland, our messages crossed in the post; as you see I worked it out - eventually :-) Roy> -----Original Message----- > From: samba [mailto:samba-bounces at lists.samba.org] On Behalf Of > Rowland penny via samba > Sent: 15 May 2019 16:04 > To: samba at lists.samba.org > Subject: Re: [Samba] ImportError: No module named 'dns' > > On 15/05/2019 15:44, Roy Eastwood via samba wrote: > > After updating my samba version to 4.10.3 (from a self-compiled 4.10.2 > > version) on a DC running on Debian Stretch, I notice errors in the logs when > > samba_dnsupdate is run. Manually running it produces: > > > > root at debian-vb:~# samba_dnsupdate --verbose > > Traceback (most recent call last): > > File "/usr/local/samba/sbin/samba_dnsupdate", line 56, in <module> > > import dns.resolver > > ImportError: No module named 'dns' > > > > This may have been present for some time, but only just noticed it. I have > > checked that python-dnspython is installed: > > 4.10.x uses python3 by default, so do you have python3-dnspython installed > ? > > Rowland > > > > -- > To unsubscribe from this list go to the following URL and read the > instructions: https://lists.samba.org/mailman/options/samba