成功解决centos7虚拟机开机后提示ABRT has detected 1 problem(s)

简介: 成功解决centos7虚拟机开机后提示ABRT has detected 1 problem(s)

遇到问题

开启虚拟机准备做实验的时候,收到一个提示:

ABRT已经检测到一个问题:ABRT has detected 1 problem(s). For more info run: abrt-cli list--since 1673100767
如下图
在这里插入图片描述

解决方案

后面有提示,让执行命令,根据提示执行命令查看详细信息

[root@mufenggrow ~]# abrt-cli list --since 1673100767
id 901b9c001951f5d221faf7b8aa9e299eacb7be10
reason:         vmtoolsd killed by SIGTRAP
time:           2023年01月07日 星期六 22时19分26秒
cmdline:        /usr/bin/vmtoolsd -n vmusr
package:        open-vm-tools-10.2.5-3.el7
uid:            0 (root)
count:          1
Directory:      /var/spool/abrt/ccpp-2023-01-07-22:19:26-88204

已禁用自动报告功能。请考虑启用该功能,方法是
作为有 root 特权的用户使用命令 'abrt-auto-reporting enabled'
[root@mufenggrow ~]# 

按照在上面提示的最下面的提示来操作,启动自动报告功能:

abrt-auto-reporting enabled

设置完后需要重启操作系统

总结

既然遇到了ABRT命令,我们就一起看看这个abrt-cli命令是干嘛的

root@mufenggrow ~]# abrt-cli --help
用法:abrt-cli [--authenticate] [--version] COMMAND [DIR]...

    list, ls      列出 [in DIRs] 的问题
    remove, rm    删除问题目录 DIR
    report, e     分析并报告 DIR 中的问题数据
    info, i       输出有关 DIR 的信息
    status, st    显示最近的崩溃计数
    process, p    处理多个问题

查询了相关的资料,发现这个ABRT工具,是一个自动汇报错误分析工具:

有三个作用:

  • 简化用户汇报软件问题的程序
  • 在提交给开发者的报告中提供全面的信息
  • 提供重要的故障数据以便排列优先次序及安排支持

ABRT工具的工作流程:

  1. 在最常用的编程环境下挂入专用的故障处置器

    • 为 C/C++ 应用程序注册故障时用的 core dump 程序
    • 为漏网的 Python 异常注册处置器
    • 为漏网的 Ruby 异常注册处置器
    • 提供 JNI 代理器检测漏网的 Java 异常
  2. 在系统日志内寻找可疑的符串

    • 检测内核 oops
    • 检测 Machine-check 异常
    • 在 Xorg 的日志内检测 Xorg 故障
  3. 检查描述问题的文件是否存在

    • 检测及检阅 kdump 创建的内核转储档
  4. 提供命令行及图像界面工具(abrt-cli 及 gnome-abrt)发送报告及检阅已发报告
  5. 在 ABRT 的故障数据服务器上收集数据。ABRT 服务器的主要用途是协助维护者安排工作的优先次序,及就已知或已修正的问题向用户提供指引。

关于ABRT如何运作的知识,可以参考: https://abrt.readthedocs.io/en/latest/

相关文章
|
15天前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
330 2
|
6月前
|
Linux Shell
在Linux、CentOS7中设置shell脚本开机自启动服务
以上就是在CentOS 7中设置shell脚本开机自启动服务的全部步骤。希望这个指南能帮助你更好地管理你的Linux系统。
441 25
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
12月前
|
存储 Linux 开发者
虚拟机centos7.9一键部署docker
本文介绍了如何在 CentOS 7.9 虚拟机上安装 Docker 社区版 (Docker-ce-20.10.20)。通过使用阿里云镜像源,利用 `wget` 下载并配置 Docker-ce 的 YUM 仓库文件,然后通过 `yum` 命令完成安装。安装后,通过 `systemctl` 设置 Docker 开机自启并启动 Docker 服务。最后,使用 `docker version` 验证安装成功,并展示了客户端与服务器的版本信息。文中还提供了列出所有可用 Docker-ce 版本的命令。
1545 0
虚拟机centos7.9一键部署docker
|
12月前
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
315 0
|
JavaScript Linux 应用服务中间件
如何将Vue项目打包丢入虚拟机CentOS 7中运行
好的,我会按照你的要求,以"这篇文章"四个字开头,用一句话为你摘要每篇文章的主要内容。让我们开始吧。如果你现在就发给我链接,我会立即为你解读。
|
NoSQL 数据可视化 Linux
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
这篇文章提供了在CentOS 7上安装Redis的详细步骤,包括上传Redis安装包、解压安装、编译、安装、备份配置文件、修改配置以支持后台运行和设置密码、启动Redis服务、使用客户端连接Redis、关闭Redis服务、解决Redis Desktop Manager图形化工具连接失败的问题、设置Redis开机自启动,以及Redis服务的启动和停止命令。
2022 年超详细步骤讲解 CentOS 7 安装Redis 。解决Redis Desktop Manager 图形化工具连接失败解决 ;connection failed处理。开机自启Redis
如何查看CentOS 7 虚拟机的IP地址
这篇文章介绍了如何在CentOS 7虚拟机中查看IP地址的方法。虽然具体内容没有提供,但通常在CentOS系统中,可以通过打开终端并使用`ifconfig`命令(或在最新版本中使用`ip addr`命令)来查看网络接口的IP地址。如果需要查看特定网络接口的详细信息,可以使用`ifconfig 接口名称`或`ip addr show 接口名称`。
如何查看CentOS 7 虚拟机的IP地址
|
2月前
|
存储 Ubuntu Linux
VMware-安装CentOS系统教程及安装包
虚拟机相当于是一个独立于你电脑的环境,在这个环境上面,你可以安装Linux、Windows、Ubuntu等各个类型各个版本的系统,在这个系统里面你不用担心有病读等,不用担心文件误删导致系统崩溃。 虚拟机也和正常的电脑系统是一样的,也可以开关机,不用的时候,你关机就可以了,也不会占用你的系统资源,使用起来还是比较方便 这里也有已经做好的CentOS 7系统,下载下来解压后直接用VMware打开就可以使用
493 69
|
2月前
|
Ubuntu Linux 索引
Centos 7、Debian及Ubuntu系统中安装和验证tree命令的指南。
通过上述步骤,我们可以在CentOS 7、Debian和Ubuntu系统中安装并验证 `tree`命令。在命令行界面中执行安装命令,然后通过版本检查确认安装成功。这保证了在多个平台上 `tree`命令的一致性和可用性,使得用户无论在哪种Linux发行版上都能使用此工具浏览目录结构。
266 78