Я перехожу с использования Ubuntu.
Только что установил CentOS на свой сервер DEV и сразу же возникли проблемы с обновлением или установкой новых пакетов.
Вот ошибка:
судо ням обновление
Последняя проверка срока действия метаданных: 0:41:22 назад, вторник, 15 февраля 2022 г., 10:38:21.
Ошибка:
Проблема 1: проблема с установленным пакетом libidn2-2.3.0-7.el9.x86_64
- не удается установить лучшего кандидата на обновление для пакета libidn2-2.3.0-7.el9.x86_64
- ничего не предоставляет libunistring.so.0()(64bit), который нужен libidn2-2.3.2-1.el7.x86_64
Проблема 2: не удается установить лучшего кандидата на обновление для пакета python3-tracer-0.7.5-4.el9.noarch
- проблема с установленным пакетом python3-tracer-0.7.5-4.el9.noarch
- для пакета python3-tracer-0.7.5-4.el9.noarch требуется tracer-common = 0.7.5-4.el9, но ни один из провайдеров не может быть установлен
- не удается установить лучшего кандидата на обновление для пакета tracer-common-0.7.5-4.el9.noarch
- невозможно установить одновременно tracer-common-0.7.8-1.el7.noarch и tracer-common-0.7.5-4.el9.noarch
Вот включенные репозитории:
yum репост включен
идентификатор репо имя репо
поток приложений CentOS Stream 9 — AppStream
базовая ОС CentOS Stream 9 — BaseOS
Дополнительные пакеты epel для Enterprise Linux 7 — x86_64
extras-common CentOS Stream 9 — Дополнительные пакеты
remi-safe RPM-репозиторий Safe Remi для Enterprise Linux 7 — x86_6
Я пытался:
sudo yum update --best --allowerasing
Но все равно жалуется:
Проблема 1: проблема с установленным пакетом libidn2-2.3.0-7.el9.x86_64
- не удается установить лучшего кандидата на обновление для пакета libidn2-2.3.0-7.el9.x86_64
- ничего не предоставляет libunistring.so.0()(64bit), который нужен libidn2-2.3.2-1.el7.x86_64
Проблема 2: не удается установить лучшего кандидата на обновление для пакета python3-tracer-0.7.5-4.el9.noarch
- проблема с установленным пакетом python3-tracer-0.7.5-4.el9.noarch
- для пакета python3-tracer-0.7.5-4.el9.noarch требуется tracer-common = 0.7.5-4.el9, но ни один из провайдеров не может быть установлен
- не удается установить лучшего кандидата на обновление для пакета tracer-common-0.7.5-4.el9.noarch
- невозможно установить одновременно tracer-common-0.7.8-1.el7.noarch и tracer-common-0.7.5-4.el9.noarch
(попробуйте добавить --skip-broken, чтобы пропустить удаляемые пакеты)
Любые идеи, как это исправить?
ОБНОВИТЬ:
Пытался
ням чистить все
ням проверить
ням проверить-обновление
ням обновление
ням обновление --nobest
Тот же результат:
Последняя проверка срока действия метаданных: 0:49:35 назад, вторник, 15 февраля 2022 г., 11:30:57.
Зависимости устранены.
Проблема 1: не удается установить лучшего кандидата на обновление для пакета libidn2-2.3.0-7.el9.x86_64
- ничего не предоставляет libunistring.so.0()(64bit), который нужен libidn2-2.3.2-1.el7.x86_64
Проблема 2: для пакета python3-tracer-0.7.5-4.el9.noarch требуется tracer-common = 0.7.5-4.el9, но ни один из провайдеров не может быть установлен
- невозможно установить одновременно tracer-common-0.7.8-1.el7.noarch и tracer-common-0.7.5-4.el9.noarch
- не удается установить лучшего кандидата на обновление для пакета tracer-common-0.7.5-4.el9.noarch
- не удается установить лучшего кандидата на обновление для пакета python3-tracer-0.7.5-4.el9.noarch
================================================== ================================================== ==============================================
Версия архитектуры пакета Размер репозитория
================================================== ================================================== ==============================================
Пропуск пакетов с конфликтами:
(добавьте '--best --allowerasing' в командную строку, чтобы принудительно обновить их):
tracer-common noarch 0.7.8-1.el7 epel 31 k
Пропуск пакетов с нарушенными зависимостями:
libidn2 x86_64 2.3.2-1.el7 epel 148 КБ