ошибка зависимости обновления yum

Я делаю 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

Что я должен сделать, чтобы это исправить?
Я пытался использовать —skip-broken, но он не обновляется.
Спасибо.

0

Решение

У вас есть настроенные репозитории Webtatic и Remi, оба предоставляют стек PHP. Это может вызвать только различные конфликтные проблемы.

Поскольку «remi-php56» включен, попробуйте установить php-opcache и php-mysqlnd (вместо php56w-opcache и php56w-mysql).

Постскриптум пакеты в RPM-репозитории Remi пытаются упростить обновление из другого стороннего репозитория, но некоторые помощники отсутствуют, будут в следующей версии (5.6.19, 7.0.4 …)

0

Другие решения

Определенно не запускайте подобные репозитории, это только причинит вам боль.

Вы можете использовать команду disablerepo, упомянутую в ответе выше, или вручную отредактировать списки репо в /etc/yum.repos.d/*.repo set enabled = 0, чтобы отключить репо.

Репо EPEL — ваш лучший выбор для основных поддерживаемых сборок

0

По вопросам рекламы [email protected]