我如何在 Ubuntu 中定位这个错误,可能是什么原因造成的,我该如何修复它?
我尝试关注这篇文章程序包管理器故障排除程序解决这个问题,但我没有成功。
这是警告信息:
1
2
我找到了两个文件,并在复制之前/var/crash/
用命令删除了它们。sudo rm /var/crash/*
我不再看到第一幅图像,但第二幅图像仍然存在。
不再生成文件/var/crash/
在/var/log/syslog
目录下反复出现以下错误信息:
E:打开 /etc/apt/sources.list - ifstream::ifstream (13:权限被拒绝)
E:无法读取来源列表。
E:打开 /etc/apt/sources.list - ifstream::ifstream (13:权限被拒绝)
E:无法读取来源列表。
输入命令的输出sudo apt update
输入命令的输出sudo apt upgrade
输入命令的输出sudo apt-get -f install
运行后,警告指示灯依然存在sudo apt full-upgrade
。
删除软件包列表并更新并不能解决这个问题。我还遵循了以下步骤:
打开终端:Ctrl+Alt+T
删除软件包列表:
sudo rm -vf /var/lib/apt/lists/*
-v, --verbose explain what is being done
-f, --force ignore nonexistent files and arguments, never prompt
更新软件包:
sudo apt-get update
我还做了其他一些事情:
ls -l /etc/apt/sources.list
出现:
-rw-r----- 1 root root 747 ene 17 20:26 /etc/apt/sources.list
我在一篇文章中读到,创建一个新的source.list
可以解决问题,但就我而言,情况并非如此
sudo mv /etc/apt/sources.list /etc/apt/sources.list.old
sudo cat /etc/apt/sources.list.old | sudo tee /etc/apt/sources.list
答案1
嗯,我注意到你的 sources.list 对 Other 没有读取权限,也许这会导致权限被拒绝的错误?请尝试一下,sudo chmod 644 /etc/apt/sources.list
如果有效请告诉我。
我的来源列表:-rw-r--r-- 1 root root 2968 Jan 16 23:50 /etc/apt/sources.list