每当我执行apt update
或任何其他apt
命令时,该进程似乎在后台运行,但终端中没有显示任何输出。一段时间后,系统内存不足,导致“内存不足”错误。无论我是安装还是删除软件包,此行为都会持续发生。
迄今采取的措施:
- 检查系统资源使用情况:使用“top”监控 CPU、内存和磁盘利用率,并确认没有其他进程消耗过多的资源。
- 审查系统日志:使用“dmesg”和“journalctl”检查系统日志,但未发现与该
apt
问题相关的错误消息或警告。 - 已验证可用磁盘空间:使用确认系统上有足够的磁盘空间
df -h
。 - 尝试替代包管理器:尝试使用“aptitude”和“apt-get”代替“apt”,但遇到了同样的空白输出和高资源利用率的问题。
- 重新安装程序包管理工具:
apt
通过重新安装dpkg
但是,重新安装后问题仍然存在。 - 删除所有存储库并尝试使用默认存储库
sources.list
附加信息:
Operating System: Ubuntu 20.04 LTS
System Architecture: x86_64
Kernel: 5.4.0-139-generic
答案1
问题出在sources.list
和中的内容sources.list.d
。删除所有内容,然后使用sources.list
此处的默认设置:
https://gist.githubusercontent.com/ishad0w/788555191c7037e249a439542c53e170/raw/3822ba49241e6fd851ca1c1cbcc4d7e87382f484/sources.list