本帖最后由 FuJun 于 2024-5-20 14:06 编辑
分享一个处理国产系统无法正常打开sslvpn客户端的问题。
一、故障现象
国产桌面Linux系统,存在部分终端SSL VPN客户端打不开。在桌面上打开SSL VPN客户端没有反应;在命令行界面通过命令打开客户端可以看到有下面报错 /usr/share/sangfor/EasyConnect/EasyConnect 查看报错信息可以看到是系统缺少运行客户端的库文件 libgconf-2.so.4
二、处理过程
这时候可以在其他可以正常打开sslvpn客户端的系统上将改so文件导出,放到无法打开sslvpn客户端的电脑相应位置。 1. 将导出的库文件放到/usr/lib/aarch64-linux-gun/目录去;
mv [文件目录]/libgconf-2.so.4.1.5.5 /usr/lib/aarch64-linux-gun/
2. 进入/usr/lib/aarch64-linux-gun/目录;
cd /usr/lib/aarch64-linux-gun/
3. 给libgconf-2.so.4.1.5.5文件创建软链接;
ln -s libgconf-2.so.4.1.5.5libgconf-2.so.4
三、处理结果验证
1. 查看是否有libgconf-2.so.4文件;
ls -al | greplibgconf-2.so.4 这里可以看到,已经添加完成了。
2.输入命令,验证是否可以正常打开
/usr/share/sangfor/EasyConnect/EasyConnect
四、故障原因分析
根本原因就是系统缺少支持运行该软件的库文件,提示没有库文件给他导入一个就可以正常打开 |