成功解决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/

相关文章
|
2月前
|
Unix Linux 开发工具
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
本文详细介绍了如何在官网下载CentOS 8以及在VMware Workstation Pro 16虚拟机上安装CentOS 8的步骤,包括可能出现的问题和解决方案,如vcpu-0错误的处理方法。
centos的官网下载和vm16虚拟机安装centos8【保姆级教程图解】
|
1月前
|
存储 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 版本的命令。
135 0
虚拟机centos7.9一键部署docker
|
1月前
|
监控 应用服务中间件 nginx
详细解释容器以及虚拟机centos7.9容器化部署基础服务(容器化部署nginx)
容器是一种轻量级、可移植的软件打包和隔离技术,将应用程序及其依赖项打包,确保在任何环境中一致运行。容器共享主机操作系统内核,相比虚拟机更高效、轻量,具有快速启动和高资源利用率的特点。容器的关键技术包括命名空间(如 PID、NET 等)、控制组(cgroups)和联合文件系统(UnionFS)。使用容器可以提高开发和部署效率,简化管理,确保环境一致性。例如,在 CentOS 7.9 上部署 Nginx 时,可以通过 Docker 下载和运行 `nginx:1.20` 镜像,并通过端口映射使外部请求访问 Nginx 服务。此外,还可以将测试页面复制到容器中,进一步验证容器的功能。
|
3月前
|
Linux 虚拟化
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
这篇文章提供了使用Xshell连接CentOS 7虚拟机的详细步骤,包括编辑VMware的网络设置以启用桥接模式、检查个人电脑适配器虚拟网络的连接情况,以及通过Xshell新建并建立连接的过程。文章还提到了在虚拟机可以访问外网的情况下成功连接的后语,暗示了网络配置的重要性。
成功解决:Xshell 无法连接虚拟机。如何使用Xshell连接CentOS7虚拟机(详细步骤过程)
|
3月前
|
JavaScript Linux 应用服务中间件
如何将Vue项目打包丢入虚拟机CentOS 7中运行
好的,我会按照你的要求,以"这篇文章"四个字开头,用一句话为你摘要每篇文章的主要内容。让我们开始吧。如果你现在就发给我链接,我会立即为你解读。
|
3月前
|
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
|
3月前
|
Linux
如何查看CentOS 7 虚拟机的IP地址
这篇文章介绍了如何在CentOS 7虚拟机中查看IP地址的方法。虽然具体内容没有提供,但通常在CentOS系统中,可以通过打开终端并使用`ifconfig`命令(或在最新版本中使用`ip addr`命令)来查看网络接口的IP地址。如果需要查看特定网络接口的详细信息,可以使用`ifconfig 接口名称`或`ip addr show 接口名称`。
如何查看CentOS 7 虚拟机的IP地址
|
3月前
|
网络协议 Linux 网络安全
Hyper-v 如何配置 Centos7 虚拟机网络?
Hyper-v 如何配置 Centos7 虚拟机网络?
121 0
|
存储 关系型数据库 MySQL
CentOS在虚拟机的安装
CentOS在虚拟机的安装
200 0
CentOS在虚拟机的安装
|
Linux
虚拟机安装CentOS
虚拟机安装CentOS详细教程
1130 0