Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Login... Network error: TLS fingerprint mismatch. #328

Closed
nqzero opened this issue Dec 14, 2012 · 18 comments

Comments

Projects
None yet
10 participants
@nqzero
Copy link

commented Dec 14, 2012

i'm seeing "Login... Network error: TLS fingerprint mismatch." when i start pianobar. i've read thru several other TLS issues but don't see anyone with quite the same problem

i'm on the master branch
i've updated the TLS fingerprint using the contrib script
i'm using libgnutls26 which is 2.12.14-5ubuntu3.1

here's the current contrib options, but i've also tried with all of the below commented out

audio_quality = high
rpc_host = internal-tuner.pandora.com
partner_user = pandora one
partner_password = TVCKIBGS9AO9TSYLNNFUML0743LH82D
device = D01
encrypt_password = 2%3WCL*JU$MP]4
decrypt_password = U#IO$RZPAB%VX2
tls_fingerprint = 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0

anyone have any idea what i'm doing wrong ?

@dean

This comment has been minimized.

Copy link

commented Dec 15, 2012

Just to confirm it's not only you, I've been having this problem since the tls_fingerprint changed as well.

Pianobar works for me when I don't try and add the options for high quality (I'm a pandora one user).

@PromyLOPh

This comment has been minimized.

Copy link
Owner

commented Dec 15, 2012

Note that the rpc_host for Pandora One customers is not
tuner.pandora.com, but internal-tuner.pandora.com. This host uses a
different certificate with a different fingerprint
(B0A1EB460B1B6F33A1B6CB500C6523CB2E6EC946).

@aljex

This comment has been minimized.

Copy link

commented Dec 29, 2012

Ahh Thanks for clearing that up. I have high quality working now. Thanks!
The comments in the sample config file aren't quite clear enough. They should probably also include a hint how to find the new fingerprint when it breaks, like a link to a util if direct instructions would be too much.

@PromyLOPh

This comment has been minimized.

Copy link
Owner

commented Dec 29, 2012

I updated the example config file. The certificate is valid until 2015,
so we shouldn’t have to worry about that for the next few years anyway.

@nqzero

This comment has been minimized.

Copy link
Author

commented Jan 7, 2013

thanks PromyLOPh - got it working. i needed both the tls fingerprint (above) and the patch mentioned in #321 (comment)
but now have things working

should this issue be closed, or left open for other people having problems ?

@shefft

This comment has been minimized.

Copy link

commented Jan 8, 2013

Hi, I'm having this same issue (TLS fingerprint mismatch) but none of the fixes or updates fingerprints is working. I'm not a Pandora One subscriber so not sure why i'm even getting that error (even with all the GlobalPandora settings commented out). I don't use a proxy. Any idea what's up?

my config:

#rpc_host = internal-tuner.pandora.com
#rpc_host = tuner.pandora.com
#partner_user = pandora one
#partner_password = TVCKIBGS9AO9TSYLNNFUML0743LH82D
#device = D01
#encrypt_password = 2%3WCL*JU$MP]4
#decrypt_password = U#IO$RZPAB%VX2
#tls_fingerprint = B0A1EB460B1B6F33A1B6CB500C6523CB2E6EC946
#tls_fingerprint = 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0
#tls_fingerprint = 394067EECB420E3911985C2CC02C12AE89BB09B2

you can see i've tried various combinations trying to get this to work

@nqzero

This comment has been minimized.

Copy link
Author

commented Jan 8, 2013

hi shefft - i'm able to run standand pandora (ie not pandora one) with only the tls specified. you can find the latest value using the contrib script but it hasn't changed recently. here's my minimal config:

tls_fingerprint = 2D0AFDAFA16F4B5C0A43F3CB1D4752F9535507C0

i'm using the #321 (comment) patch. you may need that too, but first get the fingerprint resolved. then if you get the "tls read" error use the patch (it didn't apply cleanly for me but it's easy to copy and paste). good luck

@shefft

This comment has been minimized.

Copy link

commented Jan 8, 2013

Thanks for the reply. Tried your suggestion to no effect. My entire config file matches the single line above. Forgot to mention i'm running the windows version

C:\Program Files\pianobar>pianobar
Welcome to pianobar (2012.12.02-win32)! Press ? for a list of commands.
[?] Email: ***@yahoo.com
[?] Password:
(i) Login... Network error: TLS fingerprint mismatch.

says this no matter the entry for Email and Password

@nqzero

This comment has been minimized.

Copy link
Author

commented Jan 9, 2013

ok - i'm using ubuntu linux 12.10 so there might be some differences. does the contrib/tls_fingerprint.sh script give you the same fingerprint ?

@shefft

This comment has been minimized.

Copy link

commented Jan 9, 2013

ok, i set up openssl and ran it. It IS different, strangely enough. Not sure why this would be. Thanks.

Windows TLS fingerprint = 41:1E:82:5C:A9:B9:BE:94:0E:D1:EE:28:42:C4:07:88:95:3F:3D:7F

works now

@PromyLOPh

This comment has been minimized.

Copy link
Owner

commented Jan 9, 2013

The windows version is created by a different maintainer and has its own
issue tracker over here: https://github.com/thedmd/pianobar-windows.

@PromyLOPh PromyLOPh closed this Jan 9, 2013

@daurnimator

This comment has been minimized.

Copy link

commented Dec 3, 2015

This came up again today

@PromyLOPh

This comment has been minimized.

Copy link
Owner

commented Dec 3, 2015

See #560.

@dmurvihill

This comment has been minimized.

Copy link

commented Dec 7, 2015

The certificate is valid until 2015, so we shouldn’t have to worry about that for the next few years anyway.

Lol.

@Patrick-123

This comment has been minimized.

Copy link

commented Dec 9, 2015

Haha, well I can't even get mad since it's not almost the end of 2015.

But yeah, having the same issue.

@CaptainKraft

This comment has been minimized.

Copy link

commented Dec 12, 2015

I updated the example config file. The certificate is valid until 2015,
so we shouldn’t have to worry about that for the next few years anyway.

Well, it looks like it's been a few years :-)
Just got this error today.

EDIT: just read #560
Sorry for the redundancy

@jasonkuehl

This comment has been minimized.

Copy link

commented Dec 13, 2015

Im also having this same issue.

@jasonkuehl

This comment has been minimized.

Copy link

commented Dec 13, 2015

(1:185)$ pianobar
Welcome to pianobar (2014.06.08)! Press ? for a list of commands.
[?] Email: email@gmail.com
[?] Password:
(i) Login... Network error: TLS fingerprint mismatch.

Repository owner locked and limited conversation to collaborators Dec 13, 2015

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
You can’t perform that action at this time.