降级OpenSSL后Ubuntu中VS Code及Snap应用无法使用求助
解决VS Code Snap版运行故障的步骤
1. 彻底清理VS Code的Snap安装
先完全卸载VS Code的Snap包及所有残留配置数据:
sudo snap remove --purge code
2. 修复Snap核心运行环境
降级OpenSSL破坏了Snap依赖的系统核心库,先修复Snap本身:
sudo snap refresh core sudo snap repair
3. 重新安装VS Code Snap版
清理修复完成后,重新安装带经典权限的VS Code:
sudo snap install code --classic
4. 验证并修复系统库链接(若仍报错)
如果启动code .依旧失败,检查OpenSSL库的软链接是否正确:
ls -l /usr/lib/x86_64-linux-gnu/libssl.so* /usr/lib/x86_64-linux-gnu/libcrypto.so*
若链接指向错误,重新建立软链接指向OpenSSL 1.1版本:
sudo ln -sf /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /usr/lib/x86_64-linux-gnu/libssl.so sudo ln -sf /usr/lib/x86_64-linux-gnu/libcrypto.so.1.1 /usr/lib/x86_64-linux-gnu/libcrypto.so
完成后再次执行code .启动VS Code。
内容的提问来源于stack exchange,提问作者Muhammad Hasnain Tariq
相关产品推荐
相关产品推荐

