免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2796 | 回复: 9
打印 上一主题 下一主题

[Mail] 启动POSTFIX报错如下 如何解决 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-07-22 13:30 |只看该作者 |倒序浏览
postfix: error while loading shared libraries: libmysqlclient.so.14: cannot open shared object file: No such file or directory


而libmysqlclient.so.14作为一个链接文件就在/usr/lib/mysql下边

论坛徽章:
0
2 [报告]
发表于 2009-07-22 16:39 |只看该作者
试试

  1. $echo "/usr/local/mysql/lib/mysql" >>/etc/ls.so.conf
  2. $ldconfig
复制代码

或者把libmysqlclient.so.14放到/usr/lib下

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
3 [报告]
发表于 2009-07-22 17:27 |只看该作者
多看点日志
看是在什么地方去找这个文件
然后ln过去看看

论坛徽章:
0
4 [报告]
发表于 2009-07-22 20:01 |只看该作者

回复 #3 ruochen 的帖子

就是不知道在什么地方去找这个文件啊

就是不太清楚POSTFIX想在哪里使用这个文件

看哪些日志呢。。

主机报错  启动报错 HOST.ERR和HOSTLOG都看过了 现在还是不清楚哪里来用这个文件

这个文件弄过去的时候需要重启么?


一般POSTFIX要在哪里调用这个文件呢??


还有就是  在/USR/LIB/MYSQL下有这个连接文件

但是却是链接到libmysqlclient.so.14.00这个文件。。


请问何解。

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
5 [报告]
发表于 2009-07-23 08:55 |只看该作者
原帖由 yxymagic 于 2009-7-22 20:01 发表
就是不知道在什么地方去找这个文件啊

就是不太清楚POSTFIX想在哪里使用这个文件

看哪些日志呢。。

主机报错  启动报错 HOST.ERR和HOSTLOG都看过了 现在还是不清楚哪里来用这个文件

这个文件弄过去的 ...


我的机器是x86_64的
下面是我的机器使用的情况,供参考


[root@mail ~]# locate ibmysqlclient
/usr/lib/mysql/libmysqlclient.a
/usr/lib/mysql/libmysqlclient.so
/usr/lib/mysql/libmysqlclient.so.15
/usr/lib/mysql/libmysqlclient.so.15.0.0
/usr/lib/mysql/libmysqlclient_r.a
/usr/lib/mysql/libmysqlclient_r.so
/usr/lib/mysql/libmysqlclient_r.so.15
/usr/lib/mysql/libmysqlclient_r.so.15.0.0
/usr/lib64/mysql/libmysqlclient.a
/usr/lib64/mysql/libmysqlclient.so
/usr/lib64/mysql/libmysqlclient.so.15
/usr/lib64/mysql/libmysqlclient.so.15.0.0
/usr/lib64/mysql/libmysqlclient_r.a
/usr/lib64/mysql/libmysqlclient_r.so
/usr/lib64/mysql/libmysqlclient_r.so.15
/usr/lib64/mysql/libmysqlclient_r.so.15.0.0

论坛徽章:
8
综合交流区版块每周发帖之星
日期:2015-12-02 15:03:53数据库技术版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-10-02 06:20:00IT运维版块每日发帖之星
日期:2015-09-14 06:20:00金牛座
日期:2014-10-10 11:23:34CU十二周年纪念徽章
日期:2013-10-24 15:41:34酉鸡
日期:2013-10-19 10:17:1315-16赛季CBA联赛之北京
日期:2017-03-06 15:12:44
6 [报告]
发表于 2009-07-23 08:55 |只看该作者
还有你的postfix是怎么安装的
如果是变异安装的话,configure后面的参数是怎么写的

论坛徽章:
0
7 [报告]
发表于 2009-07-23 20:41 |只看该作者
原帖由 ruochen 于 2009-7-23 08:55 发表
还有你的postfix是怎么安装的
如果是变异安装的话,configure后面的参数是怎么写的


关键就是我不清楚他是RPM还是源码包装。。

如果是RPM 感觉不应该出现这种现象。。。

现在是以前的人遗留的问题。。我来解决 快烦死了。。

论坛徽章:
0
8 [报告]
发表于 2009-07-23 23:38 |只看该作者
原帖由 yxymagic 于 2009-7-23 20:41 发表


关键就是我不清楚他是RPM还是源码包装。。

如果是RPM 感觉不应该出现这种现象。。。

现在是以前的人遗留的问题。。我来解决 快烦死了。。



这个简单,找到那个文件的目录然后
ldconfig /mysqllibdir即可

论坛徽章:
0
9 [报告]
发表于 2009-07-24 10:14 |只看该作者
原帖由 drvial 于 2009-7-22 16:39 发表
试试
$echo "/usr/local/mysql/lib/mysql" >>/etc/ls.so.conf
$ldconfig
或者把libmysqlclient.so.14放到/usr/lib下



可以这样试试,跟postfix 什么方式安装好像关系不大吧

论坛徽章:
0
10 [报告]
发表于 2009-07-27 13:31 |只看该作者

回复 #8 scyzxp 的帖子

不太明白

这样搞是什么意思???

postfix能认识么??
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP