[PLUG] More on IPv6 problems

Bruce Kilpatrick bakilpatrick at verizon.net
Thu Apr 27 19:34:33 UTC 2006


I am not sure if I am looking in all the right places, but, my Ubuntu 
(Breezy) Synaptic Package Manager shows no Avahi installed.  Whereis and 
apropos show nothing for avahi either.
Since I am not having problems at this point, it's just a matter of 
discussion and curiosity at this point. 

Bruce

Michael M. wrote:

> I don't know if this will be of any help to anyone else who has had 
> browsing and other connection-related issues due to IPv6 
> misconfiguration problems, but I stumbled across a little discovery 
> quite by accident.  My problems were with Debian and Ubuntu, both the 
> x86 and PPC versions, and the symptoms were that network activity was 
> touch-and-go (usually gone) across a wide variety of functions.  It 
> wasn't *just* Firefox that was broken, but anything that was in some 
> way shape or form IPv6-enabled -- using aptitude or apt to connect to 
> Debian's and Ubuntu's servers, for example, would timeout unless I 
> first pinged the servers; bittorrent would also fail to connect to a 
> tracker unless I first pinged the server hosting the tracker.  These 
> problems unexpectedly and automagically resolved themselves after I 
> installed Arch Linux.  My guess, and it is purely a guess, was that 
> there was some problem with the way Debian and Ubuntu interacted with 
> my modem/router (a Qwest-provided Actiontec GT-701-WG), and that 
> installing Arch somehow reset something in the device.  Upon 
> reinstalling both Debian and Ubuntu (after having installed Arch), all 
> apps worked out-of-the-gate under Debian and Ubuntu -- the same apps 
> that had given me grief before.  It was no longer necessary for me to 
> disable IPv6 in either OS (a fix that was never entirely satisfactory, 
> as I still had residual connection problems).  And just to be clear, 
> under Arch, there was never any problem at all.
>
> What I discovered is that the problem returned under Debian when I 
> installed the gnome metapackage.  I'm not sure how other distros do 
> it, but in Debian there are basically three versions of Gnome:  1) 
> gnome-core, which I think provides the essential libraries and some 
> core gnome apps; 2) gnome-desktop-environment, which provides a 
> reasonably complete Gnome setup without including everything in the 
> Gnome universe; and 3) gnome, which is much of the Gnome universe.  I 
> had had gnome-desktop-environment installed, as per my usual, and 
> decided to install gnome.  Immediately, my IPv6 problems returned.  I 
> promptly uninstalled gnome, leaving gnome-desktop-environment, and the 
> problems went away again.  (Heavy sigh of relief there.)
>
> In looking over what additional apps get installed with gnome, it 
> seems to me the likely candidate for what caused the problem is avahi 
> -- not sure if it's avahi-daemon, avahi-dnsconfd, or avahi-utils, as 
> all get installed with the gnome metapackage and none are installed 
> with gnome-desktop-environment (though I do have some avahi libraries 
> installed).  According to aptitude, for avahi-daemon:
>
> "Avahi is a fully LGPL framework for Multicast DNS Service Discovery. 
> It allows
> programs to publish and discover services and hosts running on a local 
> network
> with no specific configuration.  For example you can plug into a 
> network and
> instantly find printers to print to, files to look at and people to 
> talk to.
>
> "This package contains the Avahi Daemon which represents your machine 
> on the
> network and allows other applications to publish and resolve mDNS/DNS-SD
> records."
>
> For avahi-dnsconfd, the first paragraph is the same; the second reads:
>
> "This tool listens on the network for announced DNS servers and passes 
> them to
> resolvconf so it can use them.  This is very useful on autoconfigured 
> IPv6
> networks."
>
> Sounds to me like that would be something that could muck things up.
>
> I haven't had a chance to read more about what exactly these tools do 
> because of my mom's illness and death, but here's my totally 
> unsophisticated, barely informed pet theory:  at some point in months 
> past, when I was using only Debian and OS X and had only my iMac, I 
> installed the full gnome metapackage on my Debian PPC installation.  
> That dragged avahi in, and reset something in my modem/router that 
> persisted across all subsequent installations of Debian and Ubuntu.  
> Keep in mind that I had these connection issues even during 
> installation -- as often as not, during the installation apt would 
> fail to connect to the servers, and that was with only the base system 
> installed, well before any DE packages were installed or even 
> downloaded.  Whatever avahi did, did not affect OS X, which continued 
> to work fine with IPv6 enabled.  Installing Arch Linux, for reasons 
> that remain a mystery to me, somehow undid what avahi had done, and 
> because I didn't reinstall avahi under any OS, the problem went away.  
> Until, of course, I reinstalled avahi.
>
> Does that sound like something that's in the realm of the possible?  
> Anyone else who's had or has some of these issues might want to look 
> into whether you have or are likely to have had avahi installed.  It's 
> probably just something that crops up with particular hardware and 
> software combinations that are difficult to pinpoint, which I guess 
> would be why it only bites a few of us.  But, man, does it bite -- I 
> was almost ready to give up on Linux altogether.  At least for me, I 
> know what package to avoid like the plague, at least until these 
> issues are resolved.  I don't currently have Ubuntu installed and 
> given recent life events I'm probably not going to mess with it again 
> at least until Dapper is released, so I can't check whether Ubuntu 
> handles avahi differently than Debian.  I don't have Gnome installed 
> under Arch Linux, so I definitely don't have avahi installed there.
>
> So there you are -- hope it helps.
>



More information about the PLUG mailing list