启动系统时发生错误

启动系统时发生错误

我如何在 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

答案2

在此处输入图片描述

该消息意味着在本次会话或之前会话中的某个时刻,出现了系统错误,该错误已记录在“日志”中,并等待发送给 Ubuntu 开发人员进行审核。警告消息仅请求您允许发送该消息,并允许您在将来的更新中审核并修复该消息(或不发送该消息)。

如果您想摆脱每次重新启动机器时出现的这些消息,只需打开终端并执行以下操作:

$ sudo rm /var/crash/*

...这将删除这些等待发送的日志。

当然,如果您的机器继续生成此类错误,则这些日志将继续生成,因此相同的消息将一次又一次地返回给您。

对于第二条警告信息,我仍在尝试解决它。

相关内容