You are not logged in.
I'm confused. Went to update today, and got this message:
:: avahi conflicts with nss-mdns. Remove nss-mdns? [Y/n]
I thought 'Fair enough...' but I always check packages like this with -Si to know what's actually happening in my system. Soo, I run:
$ pacman -Si avahi
Repository : extra
Name : avahi
Version : 0.6.6-2
Groups : None
Provides : howl mdnsresponder
Depends On : dbus libcap libdaemon nss-mdns
Conflicts With : howl mdnsresponder
Replaces : None
Size (compressed) : 557952
Description : A multicast/unicast DNS-SD framework
MD5 Sum : 52ec5424dde107d8099637feb3076925
Now, this is why I'm confused. -Si tells me avahi depends on nss-mdns. When I try to install, it tells me they conflict.
So.... which is right?
-=edit=-
Okay, I've found something else out that may be pertinent. Currently, the packages I have for avahi and nss-mdns depend on each other. That is:
$pacman -Si nss-mdns avahi
Name : nss-mdns
Version : 0.7-3
Depends On : avahi
Required By : avahi kdelibs
Name : avahi
Version : 0.6.5-1
Depends On : dbus libcap libdaemon nss-mdns
Required By : nss-mdns
However there are new packages for both avahi and nss-mdns available in the repos. (0.7-4 and 6.6-2 respectively)
The thing is, pacman isn't picking up the new nss-mdns package with a -Syu operation, and gives me that conflicts line... I'm going to try updating nss-mdns first then see if that fixes it.
-=edit again=-
Geez, I hate it when I post something and moments later figure it out myself. The newest versions of nss-mdns and avahi break the dependancy cycle I noted above; that is, nss-mdns no longer depends on avahi. If I manually updated nss-mdns first, pacman now installs avahi with no problem.
I'm wondering, is this worth a bug report? I'm not surprised a cyclic dependancy like that would cause wierd behaviour...
Offline
the same thing just happened to me. i think it's worth a mention.
Offline
Added comment to this bug report:
http://bugs.archlinux.org/task/3866
Offline
I tried to upgrade nss-mdns with pacman -Sy nns-mdns and then to run pacman -Su. I got following error
error: avahi conflicts with mdnsresponder
Offline
snip
$ pacman -Si avahi
Repository : extra
Name : avahi
Version : 0.6.6-2
Provides : howl mdnsresponder
Depends On : dbus libcap libdaemon nss-mdns
Conflicts With : howl mdnsresponder
You get that error because they DO conflict. Do you have mdnsresponder installed?
If so, and you want avahi, then you'll have to remove mdnsresponder and install avahi.
Offline
[root@~]# pacman -R avahi
error: this will break the following dependencies:
avahi: is required by gnome-vfs
avahi: is required by nss-mdns
[root@~]# pacman -R nss-mdns
error: this will break the following dependencies:
nss-mdns: is required by avahi
nss-mdns: is required by kdelibs
Offline
leX: Nobody said to remove avahi or nss-mdns - the conflict problem is because of a previous cyclical dependancy between those two packages.
If you want to fix the conflict, simply run:
pacman -S nss-mdns
pacman -Syu
And it's good.
Offline
thanks, that was it. works great for me!
sorry for my bad english
Offline
Had the same problem here. I ended doing what was mentioned above
before running across this thread. I should have checked the forum
first, but I got lucky. Thanks for the heads up!
-- archlinux 是一个极好的 linux。
Offline
Had the same problem, but now ok.
Thanks
Offline