代码之家  ›  专栏  ›  技术社区  ›  MagentoUser

yum更新依赖项错误

  •  0
  • MagentoUser  · 技术社区  · 8 年前

    我正在做一个 yum update 但我犯了一个错误:

    Error: Package: php56w-opcache-5.6.18-1.w6.x86_64 (webtatic)
           Requires: php56w-common(x86-64) = 5.6.18-1.w6
           Removing: php56w-common-5.6.17-1.w6.x86_64 (@webtatic)
               php56w-common(x86-64) = 5.6.17-1.w6
           Obsoleted By: php-common-5.6.18-1.el6.remi.x86_64 (remi-php56)
               Not found
           Updated By: php56w-common-5.6.18-1.w6.x86_64 (webtatic)
               php56w-common(x86-64) = 5.6.18-1.w6
    Error: Package: php56w-mysql-5.6.18-1.w6.x86_64 (webtatic)
           Requires: php56w-pdo(x86-64)
           Removing: php56w-pdo-5.6.17-1.w6.x86_64 (@webtatic)
               php56w-pdo(x86-64) = 5.6.17-1.w6
           Obsoleted By: php-pdo-5.6.18-1.el6.remi.x86_64 (remi-php56)
               Not found
           Updated By: php56w-pdo-5.6.18-1.w6.x86_64 (webtatic)
               php56w-pdo(x86-64) = 5.6.18-1.w6
     You could try using --skip-broken to work around the problem
     You could try running: rpm -Va --nofiles --nodigest
    

    我该怎么做才能解决这个问题? 我尝试过使用--跳过已断开,但它不会更新。 非常感谢。

    2 回复  |  直到 8 年前
        1
  •  0
  •   Remi Collet    8 年前

    您配置了Webstatic和Remi存储库,两者都提供了PHP堆栈。这只会引发各种冲突问题。

    启用“remi-php56”后,尝试安装php opcache和php mysqlnd(而不是php56w opcache和php56wmysql)。

    Remi的RPM存储库中的P.S.包试图帮助从其他第三方存储库升级,但缺少一些助手,将在下一版本(5.6.19、7.0.4…)中提供

        2
  •  0
  •   Paul D Simpson    8 年前

    绝对不要进行类似的回购,这只会给你带来痛苦。

    您可以使用上面答案中提到的disablerepo命令,或者在/etc/yum.repos.d/*中手动编辑repo列表。repo set enabled=0以禁用repo。

    EPEL回购是主流支持构建的最佳选择