问题一:故障记录时间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运维记录文档的更多相关文章

  1. Openstack运维指南文档整理

    非常全面的运维指南整理http://zjzone.cc/index.php/2017/07/31/openstack-yun-wei-wen-dang-zheng-li/

  2. CISCO运维记录之3650堆叠设备升级IOS(Version 16.3.6版本存在bug)

    CISCO运维记录之3650堆叠设备升级IOS(Version 16.3.6版本存在bug) 思科3000系列交换机使用cat3k_caa-universalk9.16.3.6版本存在bug,设备运行 ...

  3. Huawei运维记录

    Huawei运维记录 01 Huawei运维记录-AC6005-8AP设备启动界面 02 Huawei运维记录-AC6005-8AP添加授权码 03 Huawei运维记录-AC6005版本升级步骤

  4. Hadoop运维记录系列

    http://slaytanic.blog.51cto.com/2057708/1038676 Hadoop运维记录系列(一) Hadoop运维记录系列(二) Hadoop运维记录系列(三) Hado ...

  5. 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 ...

  6. Docker版EKL安装记录文档

    Docker版EKL安装记录文档 拉取已下三个镜像 docker.io/logstash 7.5.2 b6518c95ed2f 6 months ago 805 MB docker.io/kibana ...

  7. k8s实验操作记录文档

    k8s实验操作记录文档,仅供学习参考! 文档以实验操作的过程及内容为主进行记录,涉及少量的介绍性文字(来自网络开源). 仅汇总主题所有链接,详细内容查看需要切换到相关链接.https://github ...

  8. SAP 常用增强记录文档

    转自:http://blog.csdn.net/budaha 20170215需要一个PR 修改保存时候的增强,目的是同步PR的处理状态 EBAN-STATU 到一个自建表ZTPRTOPO,记得有个P ...

  9. 阿里云云服务器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 ...

随机推荐

  1. [LeetCode] 390. Elimination Game 淘汰游戏

    There is a list of sorted integers from 1 to n. Starting from left to right, remove the first number ...

  2. Spring Cloud Zuul记录接口响应数据

    系统在生产环境出现问题时,排查问题最好的方式就是查看日志了,日志的记录尽量详细,这样你才能快速定位问题. 如果需要在Zuul中进行详细的日志记录,这两种日志必不可少. API请求信息 API响应信息 ...

  3. WebAPI 使用控制台启动

    using System; using System.Web.Http; using System.Web.Http.SelfHost; namespace UAC_OAuth2Center { pu ...

  4. java8 HashMap源码 详细研读

    HashMap原理 目的: 单纯分析和学习hashmap的实现,不多说与Hashtable.ConcurrentHashMap等的区别. 基于 jdk1.8 在面试中有些水平的公司比较喜欢问HashM ...

  5. [bash-shell]构建WebAPI项目并且发布到本地

    :: 清理log文件 del /S *.log echo Publish parameters initializing... ::These parameters are not used for ...

  6. 使用WCF-SQL一次Insert多个表

    在Visual Studio中新增生成项目     选择适配器类型     选择WCF-SQL适配器   创建连接选项   选择相应的存储过程   生成相应的消息架构  

  7. JavaScript 内存回收机制

    引用 垃圾回收算法主要依赖引用的概念,例如一个对象如果有另外一个对象的访问权限,这里就叫做一个对象引用另外一个对象,不论这里是显式还是隐式 回收机制 Js具有自动垃圾回收机制.垃圾收集器会按照固定的时 ...

  8. SQL Server 2014:为什么会提示“用户登录失败”?

    SQL Server有两种登录方式,Windows身份验证和sql server身份验证,其对应的数据库连接字符串如下: Windows身份验证 ----- @"Data Source=DE ...

  9. DOM的回流和重绘(重排、重绘)

    什么是DOM回流? 页面渲染时,我们对HTML结构简单的增删查改时,浏览器会对所有的dom进行重新排序,这就i是DOM回流,严重影响浏览器性能 DOM的回流和重绘: **DOM的回流**:当页面中元素 ...

  10. 猫狗识别——PyTorch

    猫狗识别 数据集下载: 网盘链接:https://pan.baidu.com/s/1SlNAPf3NbgPyf93XluM7Fg 提取密码:hpn4 1. 要导入的包 import os import ...