Docker#docker dead but pid file exists

本文介绍了解决Docker在RHEL6.5上启动失败的问题,原因是lib-device-mapper缺少必要的符号导出。通过升级lib-device-mapper到1.02.90版本并启用public_ol6_latest仓库,成功解决了此问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Docker#docker dead but pid file exists

场景/分析

解决

资料

1.http://stackoverflow.com/questions/27216473/docker-1-3-fails-to-start-on-rhel6-5




解决方案:

/usr/bin/docker: relocation error: /usr/bin/docker: symbol dm_task_get_info_with_deferred_remove, version Base not defined in file libdevmapper.so.1.02 with link time reference

I ran into this at work this week (also on RHEL6.5). I believe the lib-device-mapper that you have isn't exporting a symbol ("Base") that Docker needs. I solved this by upgrading lib-device-mapper to version 1.02.90.

You may have to enable the public_ol6_latest repo in order to get this package.

sudo yum-config-manager --enable public_ol6_latest

And then install the package:

sudo yum install device-mapper-event-libs


参考:http://stackoverflow.com/questions/27216473/docker-1-3-fails-to-start-on-rhel6-5

             http://blog.youkuaiyun.com/ybygjy/article/details/50756928

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值