centos 6.2升级6.5遇到的问题及解决方法

高级消息队列协议使得遵从该规范的客户端应用和消息中间件服务器的全功能互操作成为可能。

运行时库AMQP客户机应用程序使用Qpid c++开发。客户交换消息AMQP message broker使用AMQP协议。

新安装CentOS6.2 yum upgrade一记错误提示 :yum upgrade

表示很不理解。可能是安装的时候制定了一些其他软件包的问题吧。具体错误如下。

�C> Processing Dependency: libqpidcommon.so.5()(64bit) for package: matahari-host-0.4.4-11.el6.x86_64

�C> Finished Dependency Resolution

Error: Package: matahari-host-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidclient.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidclient.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-service-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidcommon.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidcommon.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-agent-lib-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidclient.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidclient.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-network-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidcommon.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidcommon.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-host-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidcommon.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidcommon.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-sysconfig-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidclient.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidclient.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-sysconfig-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidcommon.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidcommon.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-service-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidclient.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidclient.so.5()(64bit)

          Updated By: qpid-cpp-client-0.14-22.el6_3.x86_64 (base)

              Not found

Error: Package: matahari-agent-lib-0.4.4-11.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

          Requires: libqpidcommon.so.5()(64bit)

          Removing: qpid-cpp-client-0.12-6.el6.x86_64 (@anaconda-CentOS-201112091719.x86_64/6.2)

              libqpidcommon.so.5()(64bit)

会有提示你使用跳过的方式再进行一次。但这里我并没这么做,也不想这么做。最后我直接卸载了这个叫 qpid-cpp-client软件包。然后再执行更新。

yum -y remove qpid-cpp-client

yum update 依旧报错

显示mysql 冲突


卸载 mysql_libs


后显示

检测通过,但yum update 按y键安装时会报错


Loaded plugins: fastestmirror, refresh-packagekit, security

perl-DBD-MySQL-4.013-3.el6.x86_64 has missing requires of libmysqlclient.so.16()(64bit)

perl-DBD-MySQL-4.013-3.el6.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)

php-mysql-5.3.3-22.el6.x86_64 has missing requires of libmysqlclient.so.16()(64bit)

php-mysql-5.3.3-22.el6.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)

2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of libmysqlclient.so.16()(64bit)

2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)

2:postfix-2.6.6-2.2.el6_1.x86_64 has missing requires of mysql-libs

1:qt-mysql-4.6.2-20.el6.x86_64 has missing requires of libmysqlclient_r.so.16()(64bit)

1:qt-mysql-4.6.2-20.el6.x86_64 has missing requires of libmysqlclient_r.so.16(libmysqlclient_16)(64bit)

redland-1.0.7-11.el6.x86_64 has missing requires of libmysqlclient.so.16()(64bit)

redland-1.0.7-11.el6.x86_64 has missing requires of libmysqlclient.so.16(libmysqlclient_16)(64bit)

Error: check all


处理方法

重新安装上面报错信息的软件包

yum perl -y

yum php-mysql -y

yum postfix -y

yum qt-mysql -y

yum redland -y

装完冲突包之后

yum  update

reboot

最后updated之后就变成CentOS6.5 版本了。


你可能感兴趣的:(linux,centos)