You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 24.04下VS Code扩展市场加载失败问题求助

VS Code 扩展市场加载失败、字体失效等问题排查方案(Ubuntu 24.04.1)

网络与连通性排查

  • 测试扩展市场域名连通性:执行 ping marketplace.visualstudio.com,确认能收到正常响应;若丢包或超时,优先排查系统网络基本连通性
  • 验证API访问有效性:执行 curl -v https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery,检查返回结果;若出现SSL错误,重装系统CA证书:sudo apt install --reinstall ca-certificates
  • 检查VS Code代理配置:打开设置(快捷键Ctrl+,),搜索proxy,清空所有手动代理配置,关闭「自动检测代理」选项后重启VS Code

权限与沙箱限制排查

  • 禁止用sudo启动VS Code:管理员权限运行会触发系统权限隔离机制,始终以普通用户身份启动
  • 调整DEB包目录权限:执行 chmod 755 /home/myme/Documents,确保下载目录权限符合APT访问要求,之后重新安装目标版本
  • 临时禁用AppArmor限制:执行 sudo aa-disable /etc/apparmor.d/usr.code.code,重启VS Code测试;问题解决后记得恢复规则:sudo aa-enable /etc/apparmor.d/usr.code.code

系统依赖与字体问题修复

  • 查看启动日志排查依赖缺失:执行 code --verbose 启动VS Code,在终端输出中查找「missing library」类提示,针对性安装依赖(如libgtk-3-0、fontconfig-config):sudo apt install libgtk-3-0 fontconfig-config
  • 重置系统字体缓存:执行 fc-cache -r -v,重建字体索引后重启VS Code
  • 手动指定VS Code字体:在设置中添加 "editor.fontFamily": "DejaVu Sans Mono",先安装基础字体包确保存在:sudo apt install fonts-dejavu-core

扩展市场缓存与账户排查

  • 清空扩展相关缓存:删除缓存目录(注意备份已安装扩展):rm -rf ~/.vscode/extensionsCache ~/.vscode/extensions,重启后重新加载扩展市场
  • 重置账户关联:点击左下角账户图标,退出当前微软账户后重新登录,验证扩展市场是否恢复正常

深层网络配置排查

  • 切换公共DNS测试:执行 echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf,替换为谷歌DNS后测试网络访问;测试完成后恢复原DNS配置
  • 临时关闭防火墙:执行 sudo ufw disable,排查是否为防火墙规则阻断VS Code网络请求;测试后重新开启:sudo ufw enable

内容的提问来源于stack exchange,提问作者Shuher

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 07:17:44