On Dec 16, 2013, at 10:11 PM, David C. Rankin wrote: > On 12/16/2013 08:01 PM, Charles Lepple wrote: >> On Dec 16, 2013, at 4:19 PM, David C. Rankin wrote: >> >>>> Dec 16 14:05:16 phoinix upsd[369]: getaddrinfo: Servname not supported for >>>> ai_socktype >> [...] >>>> The kernel update was from linux (3.12.1-3 -> 3.12.5-1), I don't see what >>>> could have changed. How do I attempt to further debug/fix this? >> getaddrinfo(3) is a libc function - is it possible that libc was updated as >> well? >> >> I am not seeing many references to the kernel when googling for that error >> message, but there was this about glib 2.18: >> >> http://sourceware.org/ml/libc-help/2013-08/msg00023.html > > Crap! You are right! > > [2013-12-16 14:03] [PACMAN] upgraded glibc (2.18-10 -> 2.18-11) > > How do I fix that other than downgrading?
Not sure - I didn't write the getaddrinfo() code in upsd, but it seemed to follow all of the recommendations on how to use that function. So if there is a way to fix it in the NUT code, I am not aware of it (and would appreciate any updates if that turns out to be the case). The odd part is that it looks like you went from one Arch revision of glibc from 2.18 to 2.18, and most of the mailing list posts I saw while googling were regressions going from 2.17 to 2.18. But this is making a bunch of assumptions about the kind of changes that might creep in between -10 and -11. You aren't mixing 32- and 64-bit userspace libraries, are you? -- Charles Lepple clepple@gmail _______________________________________________ Nut-upsdev mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsdev
