[icecast] YP submission / cURL issue. (icecast 2.0.1 / gentoo)

cpickert at t3inc.us cpickert at t3inc.us
Wed May 26 23:26:01 UTC 2004



Yupp, same results. What else can be trying? Perms all seems a-ok, the name
resolution issue makes me feel funny. Here's a URL to the ptrace -f of the
non-chrooted run -- http://tinyurl.com/ytsqv ..

Although, MIRACULOUSLY, non-chrooted, non-privlidged, port 8000, + DNS works?!
Eventhough, without DNS it doesnt. As you can see! --

[2004-05-26  17:10:25] INFO main/main Icecast 2.0.0 server started
[2004-05-26  17:10:25] DBUG yp/yp_recheck_config Updating YP configuration
[2004-05-26  17:10:25] INFO yp/yp_recheck_config Adding new YP server
"http://198.136.36.245/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
[2004-05-26  17:10:25] INFO yp/yp_recheck_config Adding new YP server
"http://66.98.134.94/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
[2004-05-26  17:10:25] INFO yp/yp_update_thread YP update thread started
[2004-05-26  17:10:25] DBUG yp/check_servers Add pending yps
http://66.98.134.94/cgi-bin/yp-cgi
[2004-05-26  17:10:25] DBUG yp/check_servers Add pending yps
http://198.136.36.245/cgi-bin/yp-cgi
[2004-05-26  17:11:09] INFO connection/_handle_source_request Source 
logging in
at mountpoint "/pickert.ogg"
[2004-05-26  17:11:09] DBUG connection/connection_complete_source 
sources count
is 0
[2004-05-26  17:11:09] DBUG connection/connection_complete_source source is
ready to start
[2004-05-26  17:11:09] DBUG source/source_init Source creation complete
[2004-05-26  17:11:09] DBUG yp/yp_add Adding /pickert.ogg to
http://198.136.36.245/cgi-bin/yp-cgi
[2004-05-26  17:11:09] DBUG yp/yp_add Adding /pickert.ogg to
http://66.98.134.94/cgi-bin/yp-cgi
[2004-05-26  17:11:09] DBUG yp/add_pending_yp 1 YP entries added to
http://198.136.36.245/cgi-bin/yp-cgi
[2004-05-26  17:11:09] DBUG yp/add_pending_yp 1 YP entries added to
http://66.98.134.94/cgi-bin/yp-cgi
[2004-05-26  17:11:09] EROR yp/send_to_yp YP add on
http://198.136.36.245/cgi-bin/yp-cgi failed: (null)
[2004-05-26  17:11:09] EROR yp/send_to_yp YP add on
http://66.98.134.94/cgi-bin/yp-cgi failed: (null)

[2004-05-26  17:23:55] DBUG yp/yp_add Adding /pickert.ogg to
http://dir.xiph.org/cgi-bin/yp-cgi
[2004-05-26  17:23:55] DBUG yp/yp_add Adding /pickert.ogg to
http://www.oddsock.org/cgi-bin/yp-cgi
[2004-05-26  17:23:55] DBUG yp/add_pending_yp 1 YP entries added to
http://dir.xiph.org/cgi-bin/yp-cgi
[2004-05-26  17:23:55] DBUG yp/add_pending_yp 1 YP entries added to
http://www.oddsock.org/cgi-bin/yp-cgi
[2004-05-26  17:23:56] DBUG yp/handle_returned_header server touch interval is
60
[2004-05-26  17:23:56] DBUG yp/send_to_yp YP add at
http://dir.xiph.org/cgi-bin/yp-cgi succeeded
[2004-05-26  17:23:56] DBUG yp/handle_returned_header server touch interval is
60
[2004-05-26  17:23:56] DBUG yp/send_to_yp YP add at
http://www.oddsock.org/cgi-bin/yp-cgi succeeded
[2004-05-26  17:24:02] DBUG yp/send_to_yp YP touch at
http://dir.xiph.org/cgi-bin/yp-cgi succeeded
[2004-05-26  17:24:02] DBUG yp/send_to_yp YP touch at
http://www.oddsock.org/cgi-bin/yp-cgi succeeded
[2004-05-26  17:24:56] DBUG yp/send_to_yp YP touch at
http://dir.xiph.org/cgi-bin/yp-cgi succeeded
[2004-05-26  17:24:56] DBUG yp/send_to_yp YP touch at
http://www.oddsock.org/cgi-bin/yp-cgi succeeded

Quoting oddsock <oddsock at oddsock.org>:

> so have you tried running this outside the chroot jail ?
>
> oddsock
> At 02:27 PM 5/26/2004, you wrote:
>> Odd:
>> I just pulled SVN and compiled.. Wonderful new logging code, btw!
>> Now, why in the WORLD would the resolution be failling?! nsswitch.conf /
>> resolv.conf / hosts is all fine.. *shrug*
>>
>> I can obviously put IPs instead of hosts in the URLs, however things still
>> fail..
>>
>> -- Chris Pickert
>>
>> ldd output--
>> ldd ./icecast
>>         libcurl.so.2 => /usr/lib/libcurl.so.2 (0x4001f000)
>>         libssl.so.0.9.7 => /usr/lib/libssl.so.0.9.7 (0x40049000)
>>         libcrypto.so.0.9.7 => /usr/lib/libcrypto.so.0.9.7 (0x40078000)
>>         libdl.so.2 => /lib/libdl.so.2 (0x4016e000)
>>         libvorbis.so.0 => /usr/lib/libvorbis.so.0 (0x40171000)
>>         libogg.so.0 => /usr/lib/libogg.so.0 (0x40199000)
>>         libxslt.so.1 => /usr/lib/libxslt.so.1 (0x4019e000)
>>         libxml2.so.2 => /usr/lib/libxml2.so.2 (0x401cf000)
>>         libz.so.1 => /usr/lib/libz.so.1 (0x402bc000)
>>         libpthread.so.0 => /lib/libpthread.so.0 (0x402c9000)
>>         libm.so.6 => /lib/libm.so.6 (0x40319000)
>>         libc.so.6 => /lib/libc.so.6 (0x4033a000)
>>         /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>>
>> equery depgraph--
>> `-- net-misc/icecast-2.0.1
>>  `-- sys-libs/glibc-2.3.2-r9 (virtual/glibc)
>>  `-- dev-libs/libxml2-2.6.7
>>  `-- dev-libs/libxslt-1.1.4
>>  `-- media-libs/libvorbis-1.0.1-r2
>>   `-- media-libs/libogg-1.1
>>  `-- net-misc/curl-7.11.0
>>
>>
>> DNS--
>> [2004-05-26  19:14:42] INFO main/main Icecast 2.0.0 server started
>> [2004-05-26  19:14:42] DBUG yp/yp_recheck_config Updating YP configuration
>> [2004-05-26  19:14:42] INFO yp/yp_recheck_config Adding new YP server
>> "http://dir.xiph.org/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
>> [2004-05-26  19:14:42] INFO yp/yp_recheck_config Adding new YP server
>> "http://www.oddsock.org/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
>> [2004-05-26  19:14:42] INFO yp/yp_update_thread YP update thread started
>> [2004-05-26  19:14:42] DBUG yp/check_servers Add pending yps
>> http://www.oddsock.org/cgi-bin/yp-cgi
>> [2004-05-26  19:14:42] DBUG yp/check_servers Add pending yps
>> http://dir.xiph.org/cgi-bin/yp-cgi
>> [2004-05-26  19:20:00] INFO connection/_handle_source_request Source 
>> logging in
>> at mountpoint "/pickert.ogg"
>> [2004-05-26  19:20:00] DBUG connection/connection_complete_source 
>> sources count
>> is 0
>> [2004-05-26  19:20:00] DBUG connection/connection_complete_source source is
>> ready to start
>> [2004-05-26  19:20:00] DBUG source/source_init Source creation complete
>> [2004-05-26  19:20:00] DBUG yp/yp_add Adding /pickert.ogg to
>> http://dir.xiph.org/cgi-bin/yp-cgi
>> [2004-05-26  19:20:00] DBUG yp/yp_add Adding /pickert.ogg to
>> http://www.oddsock.org/cgi-bin/yp-cgi
>> [2004-05-26  19:20:00] DBUG yp/add_pending_yp 1 YP entries added to
>> http://dir.xiph.org/cgi-bin/yp-cgi
>> [2004-05-26  19:20:00] DBUG yp/add_pending_yp 1 YP entries added to
>> http://www.oddsock.org/cgi-bin/yp-cgi
>> [2004-05-26  19:20:00] EROR yp/send_to_yp connection to
>> http://dir.xiph.org/cgi-bin/yp-cgi failed with "Couldn't resolve host
>> 'dir.xiph.org'"
>> [2004-05-26  19:20:00] EROR yp/send_to_yp connection to
>> http://www.oddsock.org/cgi-bin/yp-cgi failed with "Couldn't resolve host
>> 'www.oddsock.org'"
>>
>> IPs-
>> [2004-05-26  19:23:54] INFO main/main Icecast 2.0.0 server started
>> [2004-05-26  19:23:54] DBUG yp/yp_recheck_config Updating YP configuration
>> [2004-05-26  19:23:54] INFO yp/yp_recheck_config Adding new YP server
>> "http://198.136.36.245/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
>> [2004-05-26  19:23:54] INFO yp/yp_recheck_config Adding new YP server
>> "http://66.98.134.94/cgi-bin/yp-cgi" (timeout 15s, default interval 30s)
>> [2004-05-26  19:23:54] INFO yp/yp_update_thread YP update thread started
>> [2004-05-26  19:23:54] DBUG yp/check_servers Add pending yps
>> http://66.98.134.94/cgi-bin/yp-cgi
>> [2004-05-26  19:23:54] DBUG yp/check_servers Add pending yps
>> http://198.136.36.245/cgi-bin/yp-cgi
>> [2004-05-26  19:24:08] INFO connection/_handle_source_request Source 
>> logging in
>> at mountpoint "/pickert.ogg"
>> [2004-05-26  19:24:08] DBUG connection/connection_complete_source 
>> sources count
>> is 0
>> [2004-05-26  19:24:08] DBUG connection/connection_complete_source source is
>> ready to start
>> [2004-05-26  19:24:08] DBUG source/source_init Source creation complete
>> [2004-05-26  19:24:08] DBUG yp/yp_add Adding /pickert.ogg to
>> http://198.136.36.245/cgi-bin/yp-cgi
>> [2004-05-26  19:24:08] DBUG yp/yp_add Adding /pickert.ogg to
>> http://66.98.134.94/cgi-bin/yp-cgi
>> [2004-05-26  19:24:09] DBUG yp/add_pending_yp 1 YP entries added to
>> http://198.136.36.245/cgi-bin/yp-cgi
>> [2004-05-26  19:24:09] DBUG yp/add_pending_yp 1 YP entries added to
>> http://66.98.134.94/cgi-bin/yp-cgi
>> [2004-05-26  19:24:09] EROR yp/send_to_yp YP add on
>> http://198.136.36.245/cgi-bin/yp-cgi failed: (null)
>> [2004-05-26  19:24:09] EROR yp/send_to_yp YP add on
>> http://66.98.134.94/cgi-bin/yp-cgi failed: (null)
>>
>>
>> Quoting oddsock <oddsock at oddsock.org>:
>>
>>> At 11:24 PM 5/25/2004, you wrote:
>>>> Hello All:
>>>>
>>>>   I'm having troubles getting my YP submissions to go up correctly,
>>>> unfortunately there's not much I've been able to find. I'm getting 
>>>> NACK back
>>>> from the yp_add call, I've tried two different versions of 
>>>> cURL/libcURL on my
>>>> gentoo box to see if it was that, no luck. I've also replicated 
>>>> the problem
>>>> onto another gentoo box of mine and the exact same NACK/no request 
>>>> go out. The
>>>> deps/build should be almost identical, however -- as I rsync / 
>>>> recompile my
>>>> systems every 2-3 days. I've also had tcpdump running to see if 
>>>> anything is
>>>> generated, nope. Any existing docs/urls that might help me out 
>>>> would be greatly
>>>> appreciated but this doesn't appear to be standard operating 
>>>> procedure. It does
>>>> run as a 'chroot', would this break things?! What sort of cURL 
>>>> stuff can I test
>>>> to make sure IT works?
>>>
>>> since your not seeing any traffic in the tcpdump, it would seem that your
>>> server is not even getting to contact the YP server at all.  ALthough from
>>> your log it looks like it's trying to at least.  We've recently rewritten
>>> the YP logic (in response to some periodic issues that were possible under
>>> certain circumstances - none of which you actually are running into) and
>>> added a bit better log messages as to what's happening when something goes
>>> wrong (such as in this case).   So, I would suggest trying to run our
>>> current Subversion version (I can create a snapshot if need be) and see if
>>> you get any more messages that indicate what's happening...
>>>
>>> and while I don't know of any reason that chroot could affect the YP, have
>>> you tried running it in a non-chrooted jail ?
>>>
>>> oddsock
>>>
>>>
>>> --- >8 ----
>>> List archives:  http://www.xiph.org/archives/
>>> icecast project homepage: http://www.icecast.org/
>>> To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
>>> containing only the word 'unsubscribe' in the body.  No subject is needed.
>>> Unsubscribe messages sent to the list will be ignored/filtered.
>>
>>
>> --- >8 ----
>> List archives:  http://www.xiph.org/archives/
>> icecast project homepage: http://www.icecast.org/
>> To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
>> containing only the word 'unsubscribe' in the body.  No subject is needed.
>> Unsubscribe messages sent to the list will be ignored/filtered.
>>
>
>
> --- >8 ----
> List archives:  http://www.xiph.org/archives/
> icecast project homepage: http://www.icecast.org/
> To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
> containing only the word 'unsubscribe' in the body.  No subject is needed.
> Unsubscribe messages sent to the list will be ignored/filtered.

<p>--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.



More information about the Icecast mailing list