After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 586922 - Rhythmbox last.fm doesn't scrobble behind proxy with auth
Rhythmbox last.fm doesn't scrobble behind proxy with auth
Status: RESOLVED FIXED
Product: rhythmbox
Classification: Other
Component: last.fm
0.12.x
Other All
: Normal normal
: ---
Assigned To: RhythmBox Maintainers
RhythmBox Maintainers
: 589360 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2009-06-25 08:13 UTC by Nikolay Vladimirov
Modified: 2009-07-24 17:49 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Nikolay Vladimirov 2009-06-25 08:13:12 UTC
Please describe the problem:
I'm using rhythmbox 0.12.2 in ubuntu karmic(9.10 devel). I have correct gnome-proxy configuration( http proxy + auth) and the last.fm plugin fails at the handshake with "Proxy Authentication Required". 

I've setup the gnome-proxy with "Manual configuration. Wrote IP and Port for HTTP and HTTPS, and in "Details" I wrote my user and pass for the proxy and did "Apply System-Wide...". 

All kind of other things work behind the proxy and I've also set http_proxy in the environment. 


Steps to reproduce:
1. Use rhythmbox behind a proxy with auth


Actual results:
(11:07:37) [0x9020498] [rb_audioscrobbler_do_handshake] rb-audioscrobbler.c:833: Performing handshake with Audioscrobbler server: http://post.audioscrobbler.com/?hs=true&p=1.2&c=rbx&v=0.12.2&u=npv&t=1245917257&a=a11e8f22bfa322700a7927f0cb5dcd69                              
(11:07:37) [0x9020498] [rb_audioscrobbler_do_handshake_cb] rb-audioscrobbler.c:852: Handshake response                                   
(11:07:37) [0x9020498] [rb_audioscrobbler_parse_response] rb-audioscrobbler.c:657: Parsing response, status=407 Reason: Proxy Authentication Required                                                                                                                             
(11:07:37) [0x9020498] [rb_audioscrobbler_do_handshake_cb] rb-audioscrobbler.c:863: Handshake failed                                     
(11:07:37) [0x9020498] [rb_audioscrobbler_do_handshake_cb] rb-audioscrobbler.c:872: handshake delay is now 0 minutes             

Expected results:
Successful connection to last.gm

Does this happen every time?
Yes

Other information:
I've also used gconf-editor to check the proxy setting and they seem OK. Is there a way to check the gnome proxy setup?
Comment 1 Jonathan Matthew 2009-06-26 11:42:04 UTC
Rhythmbox now uses libsoup-gnome for proxy configuration, so this will work properly.
Comment 2 Nikolay Vladimirov 2009-06-26 12:34:10 UTC
"(In reply to comment #1)
> Rhythmbox now uses libsoup-gnome for proxy configuration, so this will work
> properly.
> 

"Now" as in the latest development tree or as it's in 0.12.2?

Comment 3 Jonathan Matthew 2009-06-26 12:53:42 UTC
This was a change I committed just today, it'll be in 0.12.3.
Comment 4 Nikolay Vladimirov 2009-07-13 07:51:46 UTC
Just to confirm that everything works fine with 0.12.3 in ubuntu karmic(still pre-release).
Comment 5 Jonathan Matthew 2009-07-22 12:10:53 UTC
*** Bug 589360 has been marked as a duplicate of this bug. ***
Comment 6 David 2009-07-24 17:49:11 UTC
This does not appear to be fixed for me in 0.12.3.  Neither an upgrade from Ubuntu 9.04 (which contained 0.12.0) or a fresh OS install worked.

Same symptoms as previously (bug 589360) for me, with some portions of Rhythmbox trying to handle the HTML error page from my proxy server (Squid) by finding a codec for text/html.  Radio still reports "proxy authentication required" in an error box.

Debug output and wireshark captures available if they will be helpful.