[Dnsmasq-discuss] rpm failure: "bind conflicts with dnsmasq-2.20-1"

Simon Kelley simon@thekelleys.org.uk
Wed, 23 Mar 2005 13:36:20 +0000


Timur Tabi wrote:
> I have a Suse Enterprise 9 system, and I tried to install the RPM 
> dnsmasq-suse-2.20-1.i586.rpm, but I got these errors when I did:
> 
> # rpm -i dnsmasq-suse-2.20-1.i586.rpm
> error: Failed dependencies:
>         bind conflicts with dnsmasq-2.20-1
>         bind8 conflicts with dnsmasq-2.20-1
>         bind9 conflicts with dnsmasq-2.20-1
> 
> The only bind I have installed is bind-9.2.3-76.9, so I don't know where 
> it got bind8 and bind9 from.   Is this normally?  Do I need to uninstall 
> bind-9.2.3-76.9 in order to install dnsmasq?  That makes sense, since 
> both are DNS servers, but I just wanted to make sure.

The dnsmasq RPM conflicts with bind, bind8 and bind9. It looks like your 
bind RPM provides all three of those.

Yes, you need to remove bind; you can't have two DNS servers running on 
the same DNS port[1].

[1] This is an oversimplification; but circumstances where you would 
want both are fairly specialized.

Cheers,

Simon.