Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应等问题的统一解决
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应等问题的统一解决,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2979字,纯文字阅读大概需要5分钟。
内容图文
![Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应等问题的统一解决](/upload/InfoBanner/zyjiaocheng/981/3111a261b57a4ba18e0385d34c1c19dd.jpg)
能够在Linux系统下体验到原生界面的网易云音乐是件不错的事情,但是它总是经常性的出现网络异常,界面无响应的问题
我为了听歌,进行深入探究:
首先通过终端启用网易云音乐:sudo netease-cloud-music
会得到网易云音乐运行时的信息,比如一些出错的信息
其实我已经解决了首要的问题(QSslSocket错误),因此图中没有出现最重要的问题错误信息,至于域名解析暂时失败的原因,会在后面的段落中提到并提供解决的建议
假设你在终端中看到 qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method 的错误提示
那么这篇文章可帮助你解决!否则,此文仅仅是作为参考
原因:
由于SSLv2的某些漏洞导致的不安全原因所导致的,因此你会在终端看见此错误:qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
解决步骤:
重新编译openssl并加上SSLv2的支持
1.下载所需编译的源码:
git clone https://github.com/openssl/openssl.git
2. 编译
首先CD到你所下载的项目位置(openssl文件夹),然后执行
./config enable-shared make depend make -j4
执行以下步骤请关闭网易云音乐的后台
3.复制
编译完成后,你应该得到最新版本的四个文件:
libcrypto.so libssl.so libcrypto.so.x.x libssl.so.x.x
X为版本号
通常应该复制到QT的安装目录下,并替换原有的(或删除原有的),但是假设你不知道它在哪,那么文件管理器可以帮助你进行检索:
好了,得到位置!但是似乎发现了很多个,我的系统已经进行替换,我做了备份,后辍名为 .matrix
也就是说我替换了两个文件,原有的是1.0.0版本,我替换了新编译的 1.1 版本
一个文件夹是 /lib/i386-linux-gnu,另一个是 /lib/x86_64-linux-gnu
加上我刚刚编译的文件,刚好三个
进行替换:
cp libssl.so.1.1 /lib/x86_64-linux-gnu/ sudo cp libcrypto.so.1.1 /lib/x86_64-linux-gnu/
将原有的1.0.0版本进行备份(或者删除)
sudo mv /lib/x86_64-linux-gnu/libssl.so.1.0.0 /lib/x86_64-linux-gnu/libssl.so.1.0.0.matrix sudo mv /lib/x86_64-linux-gnu/libcrypto.so.1.0.0 /lib/x86_64-linux-gnu/libcrypto.so.1.0.0.matrix
然后再将编译出的so文件(没有版本号的两个)放入:
sudo cp libcrypto.so libssl.so /lib/x86_64-linux-gnu/
依法炮制,也将 /lib/x86_64-linux-gnu目录的文件进行替换
至此,这个错误解决
之后,启动云音乐,之前遇到的网络问题已经消失了
而界面无响应则是此错误导致的(也许有其它原因)
当然,云音乐运行时还是有其它错误,这些错误有时也会导致云音乐出现异常
但是还没有影响到正常使用,因此这些问题以后再解决,错误如图:
当然,尽管解决以上的错误,仍然还是有一些歌曲无法播放,原因来自....域名解析暂时失败
域名:m7c.music.126.net 无法解析,当然有时候会有其它的域名,如:xx.music.126.net 或 xxx.music.126.net 格式的网址
这个时候,我们帮助它解析就好了,最好的办法是修改hosts文件:
你不知道该域名的IP吗?ping一下
我已经整理了一小部分常用的ip,你只需要将其复制到 hosts 文件中即可...
#NetEase Cloud Music
120.198.197.240 m8.music.126.net
183.232.133.96 m7c.music.126.net
221.179.46.194 music.126.net
123.58.180.105 m6.music.126.net
123.58.180.106 m1.music.126.net
183.232.139.174 m3.music.126.net
117.135.252.131 m7.music.126.net
183.232.234.97 m8c.music.126.net
可惜了,,有些歌曲因为无法播放就是因为这个...它缓存在特定的服务器,因此域名不同,IP不同,假设解析失败
那就换下一首吧,或者添加到 hosts 文件
至此,问题解决。
谢谢你看到了这里
墨泉 Chongsaid
转载需说明来处 - Chongsaid
内容总结
以上是互联网集市为您收集整理的Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应等问题的统一解决全部内容,希望文章能够帮你解决Ubuntu16.04 下的网易云出现网络异常、无法播放,界面无响应等问题的统一解决所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。