网易云音乐 网络错误 linux,archlinux下网易云音乐netease-cloud-music启动报错,无法打开...
个人为网易云音乐重度用户,从ubuntu到arch后,感觉netease-cloud-music在ubuntu中支持更好,毕竟linux下的netease-cloud-music是由网易云音乐和深度deepin联合开发的,ubuntu有官方的deb包,arch的aur中的netease-cloud-music是基于此deb进行打包的,在体验上没有差别,在arch中用起来感觉也还不错,在此记录下使用过程中遇到的问题以及解决方式,本文会不定时更新。
1.启动报错,客户端无法打开
这个问题具体报错记不清了,问题为点击无法打开,命令行运行报错,后来在AUR上看到,在命令行上使用 –no-sandbox 关闭沙箱运行,则可正常使用。
2.这个问题有点坑,在用了一段时间后,发现网易云音乐再次无法打开,报错如下:
[0921/220732:ERROR:browser_main_loop.cc(203)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on.
后来验证这个Log并不是引起客户端无法启动的原因,找了蛮久原因,期间曾尝试使用wine,web版本等,但确实还是用起来不习惯,最后使用ps -ef | grep netease 发现系统启动了好几个相关进程(linux没有线程,都是用进程模仿的),如下:
➜ ~ sudo ps -ef | grep netease
[sudo] zhoudazhuang 的密码:
zhoudaz+ 11960 11896 0 21:37 pts/0 00:00:00 /bin/sh /usr/bin/netease-cloud-music --no-sandbox
zhoudaz+ 11961 11960 3 21:37 pts/0 00:01:16 /usr/lib/netease-cloud-music/netease-cloud-music --no-sandbox
zhoudaz+ 11965 11961 0 21:37 pts/0 00:00:00 /usr/lib/netease-cloud-music/netease-cloud-music --type=zygote --no-sandbox --lang=en-US --log-file=/home/zhoudazhuang/.cache/netease-cloud-music/Cef/console.log --log-severity=disable
zhoudaz+ 11991 11965 1 21:37 pts/0 00:00:23 /usr/lib/netease-cloud-music/netease-cloud-music --type=zygote --no-sandbox --lang=en-US --log-file=/home/zhoudazhuang/.cache/netease-cloud-music/Cef/console.log --log-severity=disable
zhoudaz+ 13325 13293 0 22:12 pts/7 00:00:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn netease
然后尝试杀死kill -9 [pid] ,再用netease-cloud-music –no-sandbox启动,则可以正常使用了(依然存在ERROR:browser_main_loop,可忽略)。
此问题原因:因为个人桌面环境为xfce,在ubuntu下关机习惯直接使用shutdown now直接关闭系统(未关闭打开的程序,比如网易云音乐客户端),然后系统在下一次启动的使用会自动帮你启动部分程序(比如网易云音乐客户端,chrome不会),而系统帮你启动的时候使用的是netease-cloud-music命令(没有–no-sandbox关闭沙箱环境),导致进程已启动(无法使用),所以后来如何启动都无法再次打开了,并且也没有额外报错信息。
验证如下,直接关机然后开机,查看相关进程是否已启动:
sudo ps -ef | grep netease
结果:
➜ ~ sudo ps -ef | grep netease
[sudo] zhoudazhuang 的密码:
zhoudaz+ 1133 1076 1 22:19 tty2 00:00:00 /usr/lib/netease-cloud-music/netease-cloud-music -session 267fbbadc-1458-4223-8e6a-3a9d82521207_1506003342_809192
zhoudaz+ 1307 1133 0 22:19 tty2 00:00:00 /usr/lib/netease-cloud-music/chrome-sandbox /usr/lib/netease-cloud-music/netease-cloud-music --type=zygote --lang=en-US --log-file=/home/zhoudazhuang/.cache/netease-cloud-music/Cef/console.log --log-severity=disable
zhoudaz+ 1312 1307 0 22:19 tty2 00:00:00 /usr/lib/netease-cloud-music/netease-cloud-music --type=zygote --lang=en-US --log-file=/home/zhoudazhuang/.cache/netease-cloud-music/Cef/console.log --log-severity=disable
zhoudaz+ 1341 1312 0 22:19 tty2 00:00:00 /usr/lib/netease-cloud-music/netease-cloud-music --type=zygote --lang=en-US --log-file=/home/zhoudazhuang/.cache/netease-cloud-music/Cef/console.log --log-severity=disable
zhoudaz+ 1521 1171 0 22:19 pts/0 00:00:00 grep --color=auto --exclude-dir=.bzr --exclude-dir=CVS --exclude-dir=.git --exclude-dir=.hg --exclude-dir=.svn netease
确实是由此原因引起的。
用kill杀掉相关进程后重新运行,问题解决。
网易云音乐 网络错误 linux,archlinux下网易云音乐netease-cloud-music启动报错,无法打开...相关推荐
- Linux环境下 java程序提交spark任务到Yarn报错
文章目录 摘要 情况1:JSON解析异常 情况2:java.lang.InstantiationException spark.sql.driver 情况3: 中kafka:java.lang.NoC ...
- SpringBoot项目启动报错[类文件具有错误的版本 61.0, 应为 55.0 请删除该文件或确保该文件位于正确的类路径子目录中。]
Web server failed to start. Port 80 was already in use. Web server failed to start. Port 80 was alre ...
- archlinux下网易云音乐netease-cloud-music部分问题
个人为网易云音乐重度用户,从ubuntu到arch后,感觉netease-cloud-music在ubuntu中支持更好,毕竟linux下的netease-cloud-music是由网易云音乐和深度d ...
- win、linux环境下JAVA+GDAL部署,jar包启动,相关描述,问题解决
文章目录 windows环境下JAVA+GDAL 1.GDAL下载 2.GDAL安装(既解压后拷贝) 3.GDAL测试 4.Jar包方式运行 https://www.jianshu.com/p/6bc ...
- 【转载】struts应用在断网情况下启动报错解决办法(java/net/AbstractPlainSocketImpl.java:178:-1)...
无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示: SEVERE: Exception starting filter struts2 Class: java ...
- Linux下Tomcat项目启动报错
Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...
- Linux下MongoDB启动报错问题
Version:MongoDB 5.0.3 1.使用配置文件启动报错1: 查看日志: 原因为配置文件有错误: #mongod.conf net: bindIp: localhost,172.20.10 ...
- Linux下Tomcat启动报错:port already in use
Linux下Tomcat启动报错:port already in use,导致该问题的原因很多,我在这里记录一下我遇到的情况的解决办法. 检查了${TOMCAT_HOME}/conf/server.x ...
- linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\
Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...
- Linux安装ElasticSearch启动报错的解决方法
Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...
最新文章
- 白宫计划2019年春季发布新版人工智能研究战略
- Java类的连接与初始化 (及2013阿里初始化笔试题解析)
- bad src image pointers
- Web前端知识技能大汇总
- 不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法
- Python-GUI PyQT5案例:注册界面窗体设计(含扇形菜单)
- 渲染性能测试 , 结果比想象中好很多.
- uiautomator2进阶
- Mac-安装Homebrew报错error: could not lock config file .git/config:
- maven项目,如何导入本地jar包
- win7系统文件夹属性在哪打开
- Action详解(一)
- CentOS7 Linux服务器修改SSH默认22端口
- 怎样用计算机算出圆周率,古代没有计算机的时代 祖冲之是如何算出圆周率的...
- 《信号与系统》4.11.2系统函数的幅频特性和相频特性分析 MATLAB实现
- HTTPS中的证书、SSL证书、X509证书 初探 讲解
- 内网IM软件推荐:10分钟快速搭建,支持局域网私有化部署
- 基于QT的英文文献的编辑与检索系统的实现
- BigDecimal非负数判断
- 信号完整性问题的11个基本原则(伯格丁原则)