当前位置:   article > 正文

ubuntu22.04安装网易云音乐报错解决方案_undefined symbol: g_module_open_full

undefined symbol: g_module_open_full


Ubuntu 22.04.1 LTS安装网易云音乐(官网下载deb安装) 运行报错

尝试手动启动网易云音乐 看到报错

:~/桌面$ netease-cloud-music %U
/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
  • 1
  • 2
  • 3

解决办法

编辑文件 /opt/netease/netease-cloud-music/netease-cloud-music.bash
在最上方添加 一行 cd /lib/x86_64-linux-gnu/
切换至该目录运行

#!/bin/sh
cd /lib/x86_64-linux-gnu/
HERE="$(dirname "$(readlink -f "${0}")")"
export LD_LIBRARY_PATH="${HERE}"/libs
export QT_PLUGIN_PATH="${HERE}"/plugins 
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
exec "${HERE}"/netease-cloud-music $@
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

总结

网易云顺利打开了
问题原因大概是加载lib库的运行目录的问题

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/185127
推荐阅读
相关标签
  

闽ICP备14008679号