个人为网易云音乐重度用户,从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启动报错,无法打开...相关推荐

  1. Linux环境下 java程序提交spark任务到Yarn报错

    文章目录 摘要 情况1:JSON解析异常 情况2:java.lang.InstantiationException spark.sql.driver 情况3: 中kafka:java.lang.NoC ...

  2. 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 ...

  3. archlinux下网易云音乐netease-cloud-music部分问题

    个人为网易云音乐重度用户,从ubuntu到arch后,感觉netease-cloud-music在ubuntu中支持更好,毕竟linux下的netease-cloud-music是由网易云音乐和深度d ...

  4. win、linux环境下JAVA+GDAL部署,jar包启动,相关描述,问题解决

    文章目录 windows环境下JAVA+GDAL 1.GDAL下载 2.GDAL安装(既解压后拷贝) 3.GDAL测试 4.Jar包方式运行 https://www.jianshu.com/p/6bc ...

  5. 【转载】struts应用在断网情况下启动报错解决办法(java/net/AbstractPlainSocketImpl.java:178:-1)...

    无意间struts应用在有网络的情况下启动正常,在断网的情况下启动报错,报错代码如下图所示: SEVERE: Exception starting filter struts2 Class: java ...

  6. Linux下Tomcat项目启动报错

    Linux下Tomcat项目启动报错 org.springframework.beans.factory.CannotLoadBeanClassException: Error loading cla ...

  7. Linux下MongoDB启动报错问题

    Version:MongoDB 5.0.3 1.使用配置文件启动报错1: 查看日志: 原因为配置文件有错误: #mongod.conf net: bindIp: localhost,172.20.10 ...

  8. Linux下Tomcat启动报错:port already in use

    Linux下Tomcat启动报错:port already in use,导致该问题的原因很多,我在这里记录一下我遇到的情况的解决办法. 检查了${TOMCAT_HOME}/conf/server.x ...

  9. linux重启was控制台报错,Linux非WAS部署,启动报错Cannot run program \lsb_release\

    Linux非WAS部署,启动报错Cannot run program "lsb_release" 已确认 tools.jar 文件是当前 linux 中的 jdk 下的 jar 文 ...

  10. Linux安装ElasticSearch启动报错的解决方法

    Linux安装ElasticSearch后,ElasticSearch是不能用root用户启动的,以root用户启动会报错Refer to the log for complete error det ...

最新文章

  1. 白宫计划2019年春季发布新版人工智能研究战略
  2. Java类的连接与初始化 (及2013阿里初始化笔试题解析)
  3. bad src image pointers
  4. Web前端知识技能大汇总
  5. 不仅搞定“梯度消失”,还让CNN更具泛化性:港科大开源深度神经网络训练新方法
  6. Python-GUI PyQT5案例:注册界面窗体设计(含扇形菜单)
  7. 渲染性能测试 , 结果比想象中好很多.
  8. uiautomator2进阶
  9. Mac-安装Homebrew报错error: could not lock config file .git/config:
  10. maven项目,如何导入本地jar包
  11. win7系统文件夹属性在哪打开
  12. Action详解(一)
  13. CentOS7 Linux服务器修改SSH默认22端口
  14. 怎样用计算机算出圆周率,古代没有计算机的时代 祖冲之是如何算出圆周率的...
  15. 《信号与系统》4.11.2系统函数的幅频特性和相频特性分析 MATLAB实现
  16. HTTPS中的证书、SSL证书、X509证书 初探 讲解
  17. 内网IM软件推荐:10分钟快速搭建,支持局域网私有化部署
  18. 基于QT的英文文献的编辑与检索系统的实现
  19. BigDecimal非负数判断
  20. 信号完整性问题的11个基本原则(伯格丁原则)

热门文章

  1. [资源帖]ICML2016 下载地址
  2. 浅析DDD领域驱动设计——一种很厉害的架构思想
  3. Photoshop插件-HDR(五)-脚本开发-PS插件
  4. 如何得到JavaVM,JNIEnv接口
  5. 华为手机助手 linux,HiSuite-华为手机助手上线!从此再也不担心手机数据导不进Mac电脑啦!...
  6. Fedora CoreOS
  7. instagram下载的工具instaloader
  8. fseek 函数(易懂)
  9. JavaScript短信验证码60秒倒计时插件
  10. SCCM配置PXE启动