Centos系统安装php,一直用的如下命令:
yum install --enablerepo=remi --enablerepo=remi-php56 php php-mysql php-opcache php-pecl-apcu php-devel php-mbstring php-mcrypt php-mysqlnd php-phpunit-PHPUnit php-pecl-xdebug php-pecl-xhprof php-pdo php-pear php-fpm php-cli php-xml php-bcmath php-process php-gd php-common -y --skip-broken
今天却报如下错误:
Transaction Check Error:
file /usr/lib64/libkadm5clnt_mit.so.8.0 from install of libkadm5-1.10.3-65.el6.x86_64 conflicts with file from package krb5-libs-1.10.3-57.el6.x86_64
这个问题是前面这个文件libkadm5-1.10.3-65.el6.x86_64对应着krb5的65版本,跟krb5的57版本有冲突导致。
先查看centos系统里的kbr5包:
可以看到有如下两种版本:57和65的。
krb5-libs-1.10.3-57.el6.x86_64
krb5-libs-1.10.3-65.el6.x86_64
解决方法,就是删除65版本的就好,执行如下命令即可:
rpm -e --nodeps krb5-libs-1.10.3-65.el6.x86_64
- 2019年10月30日 13:02文章创建
- 2019年10月30日 22:08文章发布