三花道人

选得幽居惬野情,终年无送亦无迎

博客园 首页 新随笔 联系 订阅 管理
  11 随笔 :: 1 文章 :: 0 评论 :: 1286 阅读

- 报错现象

/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

- 报错分析

网易云启动脚本找不到linux运行库

- 解决办法

在程序启动脚本中手动指定 linux运行库位置;

修改代码如下:

#!/bin/sh
# HERE="$(dirname "$(readlink -f "${0}")")"
HERE=/opt/netease/netease-cloud-music
export LD_LIBRARY_PATH="${HERE}"/libs
export QT_PLUGIN_PATH="${HERE}"/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
# 手动指定运行库
cd /lib/x86_64-linux-gnu/
exec "${HERE}"/netease-cloud-music $@

另外参考
https://blog.csdn.net/luoweid/article/details/124484949
https://blog.csdn.net/goola/article/details/125249498

posted on   Hukenis  阅读(708)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示