centos7运维记录文档
问题一:故障记录时间2019年4月4日,查看系统日志报错如下:
tail -f /var/log/messages
Apr 4 16:29:16 localhost kernel: tracker-extract[18065]: segfault at 205f0 ip 00000000000205f0 sp 00007ffdef1af718 error 14 in tracker-extract[400000+15000]
Apr 4 16:29:16 localhost abrt-hook-ccpp: Process 18065 (tracker-extract) of user 1005 killed by SIGSEGV - dumping core
Apr 4 16:29:16 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:16 localhost abrt-hook-ccpp: Failed to create core_backtrace: dwfl_getthread_frames failed: No DWARF information found
Apr 4 16:29:16 localhost abrt-hook-ccpp: Process 18118 (tracker-extract) of user 1005 killed by SIGSEGV - ignoring (repeated crash)
Apr 4 16:29:16 localhost abrtd: Size of '/var/spool/abrt' >= 1000 MB (MaxCrashReportsSize), deleting new directory 'ccpp-2019-04-04-16:29:16-18065'
Apr 4 16:29:17 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:17 localhost kernel: show_signal_msg: 1 callbacks suppressed
Apr 4 16:29:17 localhost kernel: tracker-extract[18297]: segfault at 205f0 ip 00000000000205f0 sp 00007ffe797a6fd8 error 14 in tracker-extract[400000+15000]
Apr 4 16:29:17 localhost abrt-hook-ccpp: Process 18297 (tracker-extract) of user 1005 killed by SIGSEGV - ignoring (repeated crash)
Apr 4 16:29:18 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:18 localhost kernel: tracker-extract[18366]: segfault at 205f0 ip 00000000000205f0 sp 00007ffc99e55ca8 error 14 in tracker-extract[400000+15000]
Apr 4 16:29:18 localhost abrt-hook-ccpp: Process 18366 (tracker-extract) of user 1005 killed by SIGSEGV - ignoring (repeated crash)
Apr 4 16:29:18 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:18 localhost kernel: tracker-extract[18454]: segfault at 205f0 ip 00000000000205f0 sp 00007ffd38485ce8 error 14 in tracker-extract[400000+15000]
Apr 4 16:29:18 localhost abrt-hook-ccpp: Process 18454 (tracker-extract) of user 1005 killed by SIGSEGV - ignoring (repeated crash)
Apr 4 16:29:19 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:19 localhost kernel: tracker-extract[18528]: segfault at 205f0 ip 00000000000205f0 sp 00007ffeb7c15978 error 14 in tracker-extract[400000+15000]
Apr 4 16:29:19 localhost abrt-hook-ccpp: Process 18528 (tracker-extract) of user 1005 killed by SIGSEGV - ignoring (repeated crash)
Apr 4 16:29:19 localhost journal: Could not load module '/usr/lib64/tracker-1.0/extract-modules/libextract-pdf.so': /usr/lib64/libcairo.so.2: undefined symbol: FT_Get_Var_Design_Coordinates
Apr 4 16:29:19 localhost kernel: tracker-extract[18583]: segfault at 205f0 ip 00000000000205f0 sp 00007ffc23a5c168 error 14 in tracker-extract[400000+15000]
解决方法:
根据系统日志报错查询得到关联的包
rpm -q --whatprovides /lib64/libcairo.so.2

初步排查,根据系统日志报错信息可知与当前系统中安装的此rpm包有关

查询相关材料进行核实确认,该rpm包版本较高,与当前系统环境不兼容

进行卸载操作
免依赖卸载
rpm -e cairo-1.15.12-3.el7.x86_64 --nodeps
下载旧版本的rpm包进行安装
免依赖安装
rpm -ivh cairo-1.14.8-2.el7.x86_64.rpm --nodeps
此时再次查询系统日志已经不报该错误
问题二:故障记录时间2019年2月28日,系统报错日志如下
Feb 28 14:12:26 localhost systemd-logind: Failed to start session scope session-561903.scope: Failed to activate service 'org.freedesktop.systemd1': timed out

解决方法:1、重启服务器并回退内核至上一个版本,删除存在该问题的内核
查询当前系统已安装的内核版本
rpm -qa | grep kernel

查询目前在使用的内核版本号
uname -sr

重启服务器,在弹出显示"内核版本"的启动阶段,手动切换内核版本号
删除旧内核
yum remove kernel-3.10.0-693.el7.x86_64 #删除旧内核
或者rpm -e kernel-3.10.0-693.el7.x86_64
2、查询相关材料提供的解决方式如下:


centos7设置内核启动顺序
1、查看当前设备上安装了几个内核
cat /boot/grub2/grub.cfg |grep menuentry

2、查看当前内核
grub2-editenv list
3、修改默认启动的内核
grub2-set-default 'CentOS Linux (3.10.0-862.9.1.el7.x86_64) 7 (Core)'
centos7运维记录文档的更多相关文章
- Openstack运维指南文档整理
非常全面的运维指南整理http://zjzone.cc/index.php/2017/07/31/openstack-yun-wei-wen-dang-zheng-li/
- CISCO运维记录之3650堆叠设备升级IOS(Version 16.3.6版本存在bug)
CISCO运维记录之3650堆叠设备升级IOS(Version 16.3.6版本存在bug) 思科3000系列交换机使用cat3k_caa-universalk9.16.3.6版本存在bug,设备运行 ...
- Huawei运维记录
Huawei运维记录 01 Huawei运维记录-AC6005-8AP设备启动界面 02 Huawei运维记录-AC6005-8AP添加授权码 03 Huawei运维记录-AC6005版本升级步骤
- Hadoop运维记录系列
http://slaytanic.blog.51cto.com/2057708/1038676 Hadoop运维记录系列(一) Hadoop运维记录系列(二) Hadoop运维记录系列(三) Hado ...
- CISCO运维记录之4507设备升级IOS(Version 03.03.02.SG版本存在bug)
CISCO运维记录之3650堆叠设备升级IOS(Version 03.03.02.SG版本存在bug) 1. 问题详情 思科45系列交换机使用Catalyst 4500 L3 Switch Softw ...
- Docker版EKL安装记录文档
Docker版EKL安装记录文档 拉取已下三个镜像 docker.io/logstash 7.5.2 b6518c95ed2f 6 months ago 805 MB docker.io/kibana ...
- k8s实验操作记录文档
k8s实验操作记录文档,仅供学习参考! 文档以实验操作的过程及内容为主进行记录,涉及少量的介绍性文字(来自网络开源). 仅汇总主题所有链接,详细内容查看需要切换到相关链接.https://github ...
- SAP 常用增强记录文档
转自:http://blog.csdn.net/budaha 20170215需要一个PR 修改保存时候的增强,目的是同步PR的处理状态 EBAN-STATU 到一个自建表ZTPRTOPO,记得有个P ...
- 阿里云云服务器ubuntu配置nginx+uwsgi+django记录文档
1 安装ssh 1 sudo apt-get update 2 sudo apt-get install openssh-server 3 sudo ps -e |grep ssh 有sshd ...
随机推荐
- 编译安装php-fpm5.6 (centos 7)
一.安装php-fpm依赖包 yum install -y make cmake gcc gcc-c++ autoconf automake libpng-devel libjpeg-devel zl ...
- C++ 中文乱码的问题
乱码的根本原因就是字符串编码的方式也字符串解码方式不一致导致的, 而在我们平常用的编码编码方式一般都是utf-8以gbk之间的相互转换, 下面给出编码方式的转换代码 string UtfToStrin ...
- Salesforce Lightning开发学习(四)重写新建/更新按钮
重写新建/更新按钮的原因是因为项目需要用户在新建数据时从接口对数据进行校验,保证数据的有效性,同时获取接口返回的部分数据完成信息填充,而Sales force的trigger仅支持@future方法异 ...
- sql server 批量备份数据库及删除N天前的备份数据
很多时候,我们都需要将数据库进行备份,当服务器上数据库较多时,不可能一个数据库创建一个定时任务进行备份,这时,就需要进行批量的数据库备份操作,好了,废话不多说,具体实现语句如下: 1 2 3 4 5 ...
- Oracle 自定义函数实现列转行效果
在 Oracle 领域,我相信一说到列转行大部分人都会立马想到 WM_CONCAT 函数,我觉得主要是因为该函数比较实用.但事实上 WM_CONCAT 并非官方公开函数,使用会存在一定的风险:函数返回 ...
- Redis(八) LRU Cache
Redis(八)-- LRU Cache 在计算机中缓存可谓无所不在,无论还是应用还是操作系统中,为了性能都需要做缓存.然缓存必然与缓存算法息息相关,LRU就是其中之一.笔者在最先接触LRU是大学学习 ...
- DateTime的ToString方法格式
新建一个.NET Core控制台项目,敲入如下代码: using System; namespace NetCoreDatetime { class Program { static void Mai ...
- 小白开学Asp.Net Core 《八》
小白开学Asp.Net Core <八> — — .Net Core 数据保护组件 1.背景 我在搞(https://github.com/AjuPrince/Aju.Carefree)这 ...
- web.xml——安全性框架配置文件
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://w ...
- html5权威指南:组织内容、文档分节
HTML5新增及删除标签:http://www.cnblogs.com/starof/archive/2015/06/23/4581850.html 第九章:组织内容 ...