安装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应该可以解决问题。
No replies yet
Popular Ranking
Popular Events
安装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应该可以解决问题。