免费注册 查看新帖 |

Chinaunix

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

[Mail] extmail courier-authlib-mysql 安装错误求助 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-11-26 14:31 |只看该作者 |倒序浏览
本帖最后由 hhx012 于 2014-11-26 14:34 编辑

想在centos 6.5 32位系统上部署EXTMAIL。通过本地YUM安装courier-authlib-mysql的时候出现错误
yum的文件夹
[root@localhost yum.repos.d]# ll /etc/yum.repos.d/
total 8
drwxr-xr-x. 2 root root 4096 Jan 10 21:42 backup
-rw-r--r--. 1 root root   59 Jan 10 21:22 EMOS.repo

ISO文件已经加载到mnt内
[root@localhost yum.repos.d]# ll /mnt/
total 83
-r--r--r--. 1 root root  2048 Dec  7  2009 boot.cat
-rw-r--r--. 1 root root  2512 Oct 24  2009 ChangeLog
drwxr-xr-x. 2 root root 57344 Dec  7  2009 EMOS
drwxr-xr-x. 2 root root  2048 Aug 10  2009 images
drwxr-xr-x. 2 root root  2048 Nov  7  2009 isolinux
-rw-r--r--. 1 root root   425 Nov  7  2009 README
-rw-r--r--. 1 root root  3390 Oct 24  2009 RELEASE-NOTES-en_US.html
-rw-r--r--. 1 root root  3711 Oct 24  2009 RELEASE-NOTES-zh_CN.html
-rw-r--r--. 1 root root  3904 Oct 24  2009 RELEASE-NOTES-zh_TW.html
drwxr-xr-x. 2 root root  2048 Dec  7  2009 repodata
-rw-r--r--. 1 root root  1449 Oct 24  2009 Thank-You-zh_HK.html
-r--r--r--. 1 root root  2694 Dec  7  2009 TRANS.TBL

YUM安装过程如下
[root@localhost yum.repos.d]# yum install -y courier-authlib-mysql
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
EMOS                                                                                                                                                       | 1.1 kB     00:00 ...
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package courier-authlib-mysql.i386 0:0.62.4-2hzq will be installed
--> Processing Dependency: courier-authlib = 0.62.4-2hzq for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libmysqlclient.so.15 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libssl.so.6 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libcrypto.so.6 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Running transaction check
---> Package courier-authlib.i386 0:0.62.2-1 will be updated
---> Package courier-authlib.i386 0:0.62.4-2hzq will be an update
---> Package courier-authlib-mysql.i386 0:0.62.4-2hzq will be installed
--> Processing Dependency: libmysqlclient.so.15 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libssl.so.6 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Processing Dependency: libcrypto.so.6 for package: courier-authlib-mysql-0.62.4-2hzq.i386
--> Finished Dependency Resolution
Error: Package: courier-authlib-mysql-0.62.4-2hzq.i386 (EMOS)
           Requires: libcrypto.so.6
           Available: openssl-0.9.8e-7.el5.i686 (EMOS)
               libcrypto.so.6
           Installed: openssl-1.0.1e-15.el6.i686 (@anaconda-CentOS-201311271240.i386/6.5)
               Not found
Error: Package: courier-authlib-mysql-0.62.4-2hzq.i386 (EMOS)
           Requires: libmysqlclient.so.15(libmysqlclient_15)
           Available: mysql-5.0.45-7.el5.i386 (EMOS)
               libmysqlclient.so.15(libmysqlclient_15)
           Installed: mysql-5.1.73-3.el6_5.i686 (@base)
               Not found
Error: Package: courier-authlib-mysql-0.62.4-2hzq.i386 (EMOS)
           Requires: libmysqlclient.so.15
           Available: mysql-5.0.45-7.el5.i386 (EMOS)
               libmysqlclient.so.15
           Installed: mysql-5.1.73-3.el6_5.i686 (@base)
               Not found
Error: Package: courier-authlib-mysql-0.62.4-2hzq.i386 (EMOS)
           Requires: libssl.so.6
           Available: openssl-0.9.8e-7.el5.i686 (EMOS)
               libssl.so.6
           Installed: openssl-1.0.1e-15.el6.i686 (@anaconda-CentOS-201311271240.i386/6.5)
               Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest

我通过RPM单独安装courier-authlib-mysql的时候提示这样的。
[root@localhost yum.repos.d]# rpm -ivh /mnt/EMOS/courier-authlib-mysql-0.62.4-2hzq.i386.rpm
error: Failed dependencies:
        courier-authlib = 0:0.62.4-2hzq is needed by courier-authlib-mysql-0.62.4-2hzq.i386
        libcrypto.so.6 is needed by courier-authlib-mysql-0.62.4-2hzq.i386
        libmysqlclient.so.15 is needed by courier-authlib-mysql-0.62.4-2hzq.i386
        libmysqlclient.so.15(libmysqlclient_15) is needed by courier-authlib-mysql-0.62.4-2hzq.i386
        libssl.so.6 is needed by courier-authlib-mysql-0.62.4-2hzq.i386

请问我需要安装哪些组件解决这个依赖关系??

论坛徽章:
26
CU十二周年纪念徽章
日期:2013-10-24 15:41:34技术图书徽章
日期:2014-07-11 16:27:52辰龙
日期:2014-09-04 13:40:43白羊座
日期:2014-09-09 12:51:55双子座
日期:2014-09-26 11:00:042014年中国系统架构师大会
日期:2014-10-14 15:59:00子鼠
日期:2014-10-23 16:48:23巨蟹座
日期:2014-10-27 08:21:10申猴
日期:2014-12-08 10:16:282015年辞旧岁徽章
日期:2015-03-03 16:54:15NBA常规赛纪念章
日期:2015-05-04 22:32:03IT运维版块每日发帖之星
日期:2016-01-29 06:20:00
2 [报告]
发表于 2014-11-26 14:42 |只看该作者
是不是本地源有问题

Error: Package: courier-authlib-mysql-0.62.4-2hzq.i386 (EMOS)
            Requires: libcrypto.so.6
            Available: openssl-0.9.8e-7.el5.i686 (EMOS)
                libcrypto.so.6
            Installed: openssl-1.0.1e-15.el6.i686 (@anaconda-CentOS-201311271240.i386/6.5)
                Not found

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
3 [报告]
发表于 2014-11-26 14:49 |只看该作者
尝试卸载openssl这个包(不行的话强制卸载)

然后用rpm安装emos源里面的

extmail官方文档都是几年前的   从6.0就不更新文档了

论坛徽章:
0
4 [报告]
发表于 2014-11-26 16:36 |只看该作者


检查系统的openssl
[root@localhost ~]# rpm -qa | grep openssl
openssl-1.0.1e-15.el6.i686
强行卸载系统的openssl
[root@localhost ~]# rpm -e --nodeps openssl
安装EMOS里面的openssl,提示跟ca-certificates冲突
[root@localhost ~]# rpm -ivh openssl-0.9.8e-7.el5.i686.rpm
warning: openssl-0.9.8e-7.el5.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
Preparing...                ########################################### [100%]
        file /etc/pki/tls/certs/ca-bundle.crt from install of openssl-0.9.8e-7.el5.i686 conflicts with file from package ca-certificates-2013.1.94-65.0.el6.noarch
检查openssl是否已经安装上,结果没有安装
[root@localhost ~]# rpm -qa | grep openssl
强行卸载ca-certificates
[root@localhost ~]# rpm -e ca-certificates
检查ca-certificates是否已经被卸载
[root@localhost ~]# rpm -qa | grep ca-certificates
再次安装EMOS里面的openssl,能正常装上
[root@localhost ~]# rpm -ivh openssl-0.9.8e-7.el5.i686.rpm
warning: openssl-0.9.8e-7.el5.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
Preparing...                ########################################### [100%]
   1penssl                ########################################### [100%]
通过YUM安装courier-authlib-mysql,提示错误
[root@localhost ~]# yum install -y courier-authlib-mysql
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   libssl.so.10: cannot open shared object file: No such file or directory

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Nov 22 2013, 12:11:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  这里是一个URL,我没有权限发布URL
  

请问你是在centos几上部署EXTMAIL的?回复 3# o枫叶o飘零


   

论坛徽章:
0
5 [报告]
发表于 2014-11-26 16:38 |只看该作者


检查系统的openssl
[root@localhost ~]# rpm -qa | grep openssl
openssl-1.0.1e-15.el6.i686
强行卸载系统的openssl
[root@localhost ~]# rpm -e --nodeps openssl
安装EMOS里面的openssl,提示跟ca-certificates冲突
[root@localhost ~]# rpm -ivh openssl-0.9.8e-7.el5.i686.rpm
warning: openssl-0.9.8e-7.el5.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
Preparing...                ########################################### [100%]
        file /etc/pki/tls/certs/ca-bundle.crt from install of openssl-0.9.8e-7.el5.i686 conflicts with file from package ca-certificates-2013.1.94-65.0.el6.noarch
检查openssl是否已经安装上,结果没有安装
[root@localhost ~]# rpm -qa | grep openssl
强行卸载ca-certificates
[root@localhost ~]# rpm -e ca-certificates
检查ca-certificates是否已经被卸载
[root@localhost ~]# rpm -qa | grep ca-certificates
再次安装EMOS里面的openssl,能正常装上
[root@localhost ~]# rpm -ivh openssl-0.9.8e-7.el5.i686.rpm
warning: openssl-0.9.8e-7.el5.i686.rpm: Header V3 DSA/SHA1 Signature, key ID e8562897: NOKEY
Preparing...                ########################################### [100%]
   1penssl                ########################################### [100%]
通过YUM安装courier-authlib-mysql,提示错误
[root@localhost ~]# yum install -y courier-authlib-mysql
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

   libssl.so.10: cannot open shared object file: No such file or directory

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.6.6 (r266:84292, Nov 22 2013, 12:11:10)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-4)]

If you cannot solve this problem yourself, please go to
the yum faq at:
  这里是一个URL,我没有权限发布URL
  

回复 2# cryboy2001


   

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
6 [报告]
发表于 2014-11-26 17:01 |只看该作者
回复 4# hhx012


    我在6.4上面安装的

   貌似6.5和6.4差别不大

  你用的EMOS是1.5还是1.6的?

论坛徽章:
0
7 [报告]
发表于 2014-11-26 17:26 |只看该作者
EMOS_1.5_i386

你方便看看你的centos6.4 openssl是什么版本吗。谢谢
回复 6# o枫叶o飘零


   

论坛徽章:
39
双子座
日期:2014-08-06 17:37:19极客徽章
日期:2016-12-07 14:03:402017金鸡报晓
日期:2017-01-10 15:13:292017金鸡报晓
日期:2017-02-08 10:39:4215-16赛季CBA联赛之新疆
日期:2017-03-24 16:36:1915-16赛季CBA联赛之江苏
日期:2017-04-26 17:19:08黑曼巴
日期:2018-03-07 18:56:5615-16赛季CBA联赛之八一
日期:2018-03-09 10:44:1015-16赛季CBA联赛之江苏
日期:2018-03-12 15:12:1915-16赛季CBA联赛之青岛
日期:2018-03-16 09:13:0515-16赛季CBA联赛之山东
日期:2018-04-27 18:23:0515-16赛季CBA联赛之新疆
日期:2018-05-04 11:29:30
8 [报告]
发表于 2014-11-26 18:03 |只看该作者
回复 7# hhx012


    1.0.0-27.e16.x86_64


     emos1.5是支持rhel5系列的

     你最好用emos1.6

mirror.extmail.org/iso/emos/EMOS_1.6_x86_64.iso

论坛徽章:
0
9 [报告]
发表于 2014-11-27 14:02 |只看该作者
{:2_166:} 我用了你说的EMOS1.6也提示同样的错误。你是在Centos5还是6上部署extmail的?回复 8# o枫叶o飘零


   

论坛徽章:
0
10 [报告]
发表于 2014-11-27 14:13 |只看该作者
哦错题了。原来你已经说过你用的是6.4了。没注意。。回复 8# o枫叶o飘零


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP