Ubuntu 22.04 无法使用网易云音乐
Ubuntu 22.04 無法使用網易云音樂
- Ubuntu 22.04 無法使用網易云音樂
- 無法使用的原因
- 排查該問題的方法
- 總結
Ubuntu 22.04 無法使用網易云音樂
不關心排查過程和故障原因的讀者,請直接跳轉到總結章節。
無法使用的原因
22版本ubuntu升級了很多庫文件,導致netease的庫無法使用。netease的庫中,使用的是老版本的libselinux,老版本的libselinx需要老版本的libgio,但是,22版本的libgio是新的,所以,需要重新復制新版本的libselinx等庫到netease的庫中。
排查該問題的方法
命令行運行命令:
ubuntu@ubuntu-Desktop:~$ netease-cloud-music /opt/netease/netease-cloud-music/netease-cloud-music: /opt/netease/netease-cloud-music/libs/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0) /opt/netease/netease-cloud-music/netease-cloud-music: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full報錯內容如下:
/opt/netease/netease-cloud-music/netease-cloud-music: /opt/netease/netease-cloud-music/libs/libselinux.so.1: no version information available (required by /lib/x86_64-linux-gnu/libgio-2.0.so.0) /opt/netease/netease-cloud-music/netease-cloud-music: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full
這里可以看到,netease庫文件目錄為opt/netease/netease-cloud-music/netease-cloud-music/libs,庫中libselinx版本明顯與系統的/lib/x86_64-linux-gnu/中的ibgio-2.0.so.0對不上,所以,將環境中的libselinx庫復制到netease庫中。
執行命令:
隨后繼續執行命令
ubuntu@ubuntu-Desktop:~$ netease-cloud-music /opt/netease/netease-cloud-music/netease-cloud-music: symbol lookup error: /lib/x86_64-linux-gnu/libgio-2.0.so.0: undefined symbol: g_module_open_full這里可以看到,報錯undefined symbol: g_module_open_full
執行命令:
可以看到,系統庫的libgio是新版本的,而netease的庫中的libgmodule是老版本,libgio依賴于libgmodule,所以出錯了,將系統庫中libgmodule復制到netease庫中。
執行命令:
同理,繼續往下排查,后續的排查過程與上述一致,故省略了。
總結
執行以下命令可以解決該問題:
sudo cp /lib/x86_64-linux-gnu/libselinux.so.1 /opt/netease/netease-cloud-music/libs/ sudo cp /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 /opt/netease/netease-cloud-music/libs/ sudo cp /lib/x86_64-linux-gnu/libpango-1.0.so.0 /opt/netease/netease-cloud-music/libs/ sudo cp /lib/x86_64-linux-gnu/libfribidi.so.0 /opt/netease/netease-cloud-music/libs/ sudo apt-get install libcanberra-gtk-module總結
以上是生活随笔為你收集整理的Ubuntu 22.04 无法使用网易云音乐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CentOS中ip addr命令不显示i
- 下一篇: ubuntu下网易云音乐适配高分辨率屏幕