2009/2/24 Julien Langer <[email protected]> > > > 2009/2/24 Max Kellermann <[email protected]> > >> On 2009/02/24 17:55, Julien Langer <[email protected]> wrote: >> > Here it is. I'm also attaching a strace of mpd 0.13, which still works >> fine. >> > I think mpd 0.14.1 also worked, but I don't have a deb of that version >> > anymore. >> >> I see bind() twice: >> >> bind(5, {sa_family=AF_INET, sin_port=htons(6600), >> sin_addr=inet_addr("127.0.0.1")}, 16) = 0 >> bind(6, {sa_family=AF_INET, sin_port=htons(6600), >> sin_addr=inet_addr("127.0.0.1")}, 16) = -1 EADDRINUSE (Address >> already in use) >> >> What listener addresses did you configure? If you have only one, then >> your system resolved has returned 127.0.0.1 twice (I cannot see that >> in the trace). >> > > localhost indeed resolves twice on my system. > After removing the localhost entry from my /etc/hosts it only resolves once > and mpd works. > How does my system still resolve localhost if it's not in /etc/hosts? Any > ideas? > It seems like this behaviour was introduced by some other package upgrade > since mpd 0.14 worked fine just a few days ago. >
Well I think I've recently upgraded my libc6. Could that be the source of trouble? -Julien > > > >> >> >> MPD 0.13 ignored all "secondary" addresses of a host, which was >> incorrect. >> >> Max >> > >

