<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">--- On <b>Wed, 12/8/10, Sean Bolton <i>&lt;smbolton@jps.net&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>From: Sean Bolton &lt;smbolton@jps.net&gt;<br>Subject: Re: [PlanetCCRMA] jack-dssi-host<br>To: planetccrma@ccrma.Stanford.EDU<br>Date: Wednesday, December 8, 2010, 12:21 AM<br><br><div class="plainMail">On Dec 7, 2010, at 2:01 PM, Samuel Sieb wrote:<br>&gt; Len wrote:<br>&gt;&gt; Sorry if this is a bit off-topic, but does anyone know how to keep&nbsp; <br>&gt;&gt; Network Manager from re-writing /etc/hosts on each reboot?&nbsp; The&nbsp; <br>&gt;&gt; gui for dssi clients (hexter, fluidsynth-dssi, etc) will only&nbsp; <br>&gt;&gt; appear if the hostname is associated with localhost in /etc/hosts,&nbsp; <br>&gt;&gt; but nm keeps modifying the file and overwriting my
 changes.<br>&gt;&gt;<br>&gt; That sounds like a bug in the clients or the gui (not familiar with&nbsp; <br>&gt; the<br>&gt; application).&nbsp; Do you have an explanation for why it has that&nbsp; <br>&gt; requirement?<br><br>The problem can affect almost any application that uses liblo, a library<br>which many DSSI hosts and plugins, as well as other audio applications,<br>use for OSC communication.<br><br>liblo needs to generate a URL for the application that is (hopefully)<br>resolvable by the local machine and any remote clients that may try to<br>use it.&nbsp; Arguably, liblo does the "right thing" to do this, and it works<br>just fine on correctly configured systems.&nbsp; Unfortunately, this quite<br>often breaks on otherwise functional systems.&nbsp; Most often the problem is<br>that the machine's hostname is not resolvable, e.g.:<br><br>$ hostname<br>mickey<br>$ ping mickey<br>ping: unknown host mickey<br><br>&gt; Why do you want your hostname
 to resolve to localhost?<br><br>The hostname doesn't need to resolve to localhost, but it does need to<br>resolve to the address of one of the machine's network interfaces. But<br>since the easiest way to advise a newbie how to fix a broken system is<br>just to say "add your hostname to the 'localhost' line of /etc/hosts",<br>many people incorrectly have come to think it does need to point to<br>localhost.<br><br>Anyway, hope that helps.&nbsp; I don't have any advice on NetworkManager,<br>since I don't run it.<br><br>-Sean<br></div></blockquote>Yes, quite right - the machine name only needs to be resolvable, it does not need to resolve to locahost.&nbsp; My mistake.&nbsp; <br><br>Len<br><div class="plainMail"><br></div></td></tr></table><br>