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

Ubuntu执行apt update时报错无法打开临时缓存文件该如何修复?

根因说明

该报错由appstream组件的缓存目录丢失/权限配置错误导致,和你误删缓存目录的推测吻合,是Ubuntu 20.04版本的常见偶发问题。

排查步骤
  • 检查appstream缓存目录状态:执行命令 ls -ld /var/cache/app-info/
    正常返回结果应为权限drwxr-xr-x、所有者root root的目录,若提示目录不存在、权限/所有者异常,即可定位问题
  • 检查系统临时目录权限:执行命令 ls -ld /tmp/
    正常权限应为drwxrwxrwt,权限异常也会导致临时缓存文件创建失败
修复方案
  1. 若为appstream缓存目录异常,执行以下命令重建目录并修复权限:
sudo mkdir -p /var/cache/app-info/tmp
sudo chown -R root:root /var/cache/app-info
sudo chmod -R 755 /var/cache/app-info
  1. 若为系统临时目录权限异常,执行以下命令修复:
    sudo chmod 1777 /tmp
  2. 强制刷新appstream缓存:
    sudo appstreamcli refresh --force
  3. 验证修复:重新执行 sudo apt update 即可看到报错消失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.27 10:54:03