[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.