[Share Experiences] UniVPN 无法启动的修复
Tofloor
poster avatar
kenxzr
deepin
2025-07-03 22:23
Author

安装UniVPN后,双击桌面的UniVPN时,没有响应,执行Exec命令行启动报错:

$ /opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/UniVPN
/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/UniVPN: symbol lookup error: /opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/UniVPN: undefined symbol: _ZdlPvm, version Qt_5

后发现在/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/目录执行UniVPN可以正确运行,排查得知,该应用启动是读取当前目录的lib文件的so。

这样修改一下destop文件,增加环境变量即可以双击desktop图标启动,以下是文件的内容:

[Desktop Entry]
Categories=Application;Network;
Comment=huawei-security-commercial-alliance UniVPN
Comment[zh_CN]=huawei-security-commercial-alliance UniVPN
#Exec=/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/UniVPNA_UOS.sh
Exec=env LD_LIBRARY_PATH=/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/lib /opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files/UniVPN
Path=/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/files
Icon=/opt/apps/cn.com.huawei-security-commercial-alliance.univpn/entries/icons/hicolor/128x128/apps/cn.com.huawei-security-commercial-alliance.univpn.png
Name=UniVPN
Name[zh_CN]=UniVPN
Terminal=false
Type=Application
X-Deepin-Vendor=user-custom


以后遇到类似问题可以使用同样的方法,在Exec加上env LD_LIBRARY_PATH应该可以解决问题。

Reply Favorite View the author
All Replies

No replies yet