Summary: | mumble SSL errors. | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Carlos O'Donell <codonell> |
Component: | mumble | Assignee: | Rex Dieter <rdieter> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 30 | CC: | antonoussik, bztdlinux, chkr, fedora, j.golderer, johnhatestrash, mschmidt.mailbox, rdieter, sbroz, wfoster |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | mumble-1.2.19-14.fc30 mumble-1.2.19-14.fc29 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2019-05-22 01:40:02 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: |
Description
Carlos O'Donell
2019-04-11 00:18:30 UTC
Connecting to the server works (server name redacted) and seems to work. openssl s_client -showcerts -connect xxx.xxxx.xxx:64738 CONNECTED(00000003) write:errno=0 --- no peer certificate available --- No client certificate CA names sent --- SSL handshake has read 0 bytes and written 335 bytes Verification: OK --- New, (NONE), Cipher is (NONE) Secure Renegotiation IS NOT supported Compression: NONE Expansion: NONE No ALPN negotiated Early data was not sent Verify return code: 0 (ok) --- Can you retest trying: openssl s_client -cipher 'TLS_AES_256_GCM_SHA384' -connect xxx.xxxx.xxx:64738 ?? Another thing to try, use update-crypto-policy to be more permissive, (as root): update-crypto-policies --set LEGACY (to put things back they way they were, run: update-crypto-policies --set DEFAULT ) and see if that helps? I too have this problem. Entering the openssl command you suggested generates this output: Error with command: "-cipher TLS_AES_256_GCM_SHA384" 140636483376960:error:1410D0B9:SSL routines:SSL_CTX_set_cipher_list:no cipher match:ssl/ssl_lib.c:2549: Changing the crypto policy to LEGACY does not change the output of that command, or behaviour of mumble. Additionally, without -cipher argument I get output containing the following: No client certificate CA names sent Client Certificate Types: RSA sign, DSA sign, ECDSA sign Requested Signature Algorithms: RSA+SHA512:DSA+SHA512:ECDSA+SHA512:RSA+SHA384:DSA+SHA384:ECDSA+SHA384:RSA+SHA256:DSA+SHA256:ECDSA+SHA256:RSA+SHA224:DSA+SHA224:ECDSA+SHA224:RSA+SHA1:DSA+SHA1:ECDSA+SHA1 Shared Requested Signature Algorithms: RSA+SHA512:DSA+SHA512:ECDSA+SHA512:RSA+SHA384:DSA+SHA384:ECDSA+SHA384:RSA+SHA256:DSA+SHA256:ECDSA+SHA256:RSA+SHA224:DSA+SHA224:ECDSA+SHA224:RSA+SHA1:DSA+SHA1:ECDSA+SHA1 Peer signing digest: SHA256 Peer signature type: RSA Server Temp Key: ECDH, P-256, 256 bits --- SSL handshake has read 1559 bytes and written 467 bytes Verification error: self signed certificate --- New, TLSv1.2, Cipher is ECDHE-RSA-AES256-GCM-SHA384 Server public key is 2048 bit Secure Renegotiation IS supported Compression: NONE Expansion: NONE No ALPN negotiated Building mumble 1.3-rc1 fixes this for me. I suggest resolving this bug by bumping mumble to a more recent version. This seems to be a problem of murmur. Since the upgrade from F29 to F30 it only offers TLS_AES_256_GCM_SHA384 as cipher and completely ignores crypto-policy settings. I've seen murmur-1.2.19-10.fc29 offering a lot more ciphers, after updating to F30 with 1.2.19-12.fc30 there's only one left (s.a.). mumble-1.2.19-12.fc30 crashes every time I'm trying to start it, there's already another bug filed at https://bugzilla.redhat.com/show_bug.cgi?id=1706626 Sad days for mumble / murmur users on F30 :-/ It's not just murmur - connecting to public murmur instances also fails for me. I also have this problem, setting crypto-policies to LEGACY does not solve the issue. I wrote a patch for the SSL error that fixes my mumble issues, can anyone confirm that murmur issues are also addressed -- if there were any? https://bugzilla.redhat.com/show_bug.cgi?id=1708925#c15 Made scratch-built packages for x86_64 (they will disappear in few days) check https://koji.fedoraproject.org/koji/taskinfo?taskID=34800322 This build uses the patch from 1706626, and mine from 1708925 in a single .patch file. Works for me. Came to report I'm having the same issue, it's not possible to downgrade to the fc29 mumble without breaking libprotobuf (In reply to Stepan Broz from comment #9) > I wrote a patch for the SSL error that fixes my mumble issues, can anyone > confirm that murmur issues are also addressed -- if there were any? > > https://bugzilla.redhat.com/show_bug.cgi?id=1708925#c15 > > Made scratch-built packages for x86_64 (they will disappear in few days) > check https://koji.fedoraproject.org/koji/taskinfo?taskID=34800322 > > This build uses the patch from 1706626, and mine from 1708925 in a single > .patch file. Works for me. Hey Stephan, I can confirm that I'm able to connect to servers again with your patched RPM. However I keep getting disconnected after some short period of time. Hi, thanks for the feedback. Hopefully the package maintainer will address the issues soon. I don't have any disconnect issues, though. Maybe that is a different/unrelated issue? Check the murmur logs, if you have access to them, and mumble client console for errors. (In reply to Will Foster from comment #11) > (In reply to Stepan Broz from comment #9) > > I wrote a patch for the SSL error that fixes my mumble issues, can anyone > > confirm that murmur issues are also addressed -- if there were any? > > > > https://bugzilla.redhat.com/show_bug.cgi?id=1708925#c15 > > > > Made scratch-built packages for x86_64 (they will disappear in few days) > > check https://koji.fedoraproject.org/koji/taskinfo?taskID=34800322 > > > > This build uses the patch from 1706626, and mine from 1708925 in a single > > .patch file. Works for me. > > Hey Stephan, I can confirm that I'm able to connect to servers again with > your patched RPM. > > However I keep getting disconnected after some short period of time. After some further testing the disconnects were on my end, the patched RPM from Stephan work fine for me here: https://koji.fedoraproject.org/koji/taskinfo?taskID=34800322 I can help pull in fixes into packaging today mumble-1.2.19-13.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-03f5772e40 mumble-1.2.19-13.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f25c63522 Thanks for the update, it also fixes https://bugzilla.redhat.com/show_bug.cgi?id=1706626 mumble-1.2.19-13.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f25c63522 mumble-1.2.19-13.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-03f5772e40 mumble-1.2.19-14.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-03f5772e40 mumble-1.2.19-14.fc29 has been submitted as an update to Fedora 29. https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f25c63522 mumble-1.2.19-14.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-03f5772e40 mumble-1.2.19-14.fc29 has been pushed to the Fedora 29 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-0f25c63522 mumble-1.2.19-14.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report. mumble-1.2.19-14.fc29 has been pushed to the Fedora 29 stable repository. If problems still persist, please make note of it in this bug report. |