Из-за Centos это около EOL. Я решил перейти на AlmaLinux. Я начал процесс переноса, но получил несколько ошибок.
[root@19827364 ~]# dnf distro-sync -y
Последняя проверка срока действия метаданных: 4:35:36 назад, четверг, 23 сентября 2021 г., 18:29:49 +03.
Ошибка:
Проблема 1: для пакета libdb-devel-5.3.28-42.el8_4.x86_64 требуется libdb(x86-64) = 5.3.28-42.el8_4, но ни один из провайдеров не может быть установлен
- невозможно установить одновременно libdb-5.3.28-40.el8.x86_64 и libdb-5.3.28-42.el8_4.x86_64
- невозможно установить одновременно libdb-5.3.28-42.el8_4.x86_64 и libdb-5.3.28-40.el8.x86_64
- не удается установить лучшего кандидата на обновление для пакета libdb-devel-5.3.28-42.el8_4.x86_64
- не удается установить лучшего кандидата на обновление для пакета libdb-5.3.28-42.el8_4.x86_64
Проблема 2: пакет libstdc++-devel-8.4.1-1.el8.alma.x86_64 требует libstdc++(x86-64) = 8.4.1-1.el8.alma, но ни один из провайдеров не может быть установлен
- невозможно установить одновременно libstdc++-8.4.1-1.el8.x86_64 и libstdc++-8.4.1-1.el8.alma.x86_64
- невозможно установить одновременно libstdc++-8.4.1-1.el8.alma.x86_64 и libstdc++-8.4.1-1.el8.x86_64
- не удается установить лучшего кандидата на обновление для пакета libstdc++-devel-8.4.1-1.el8.alma.x86_64
- не удается установить лучшего кандидата на обновление для пакета libstdc++-8.4.1-1.el8.alma.x86_64
Проблема 3: libgcc-8.4.1-1.el8.alma.i686 имеет устаревшую архитектуру
- для пакета gcc-8.4.1-1.el8.alma.x86_64 требуется libgcc >= 8.4.1-1.el8.alma, но ни один из провайдеров не может быть установлен
- невозможно установить одновременно libgcc-8.4.1-1.el8.x86_64 и libgcc-8.4.1-1.el8.alma.x86_64
- невозможно установить одновременно libgcc-8.4.1-1.el8.alma.x86_64 и libgcc-8.4.1-1.el8.x86_64
- не удается установить лучшего кандидата на обновление для пакета libgcc-8.4.1-1.el8.alma.x86_64
- не удается установить лучшего кандидата на обновление для пакета gcc-8.4.1-1.el8.alma.x86_64
Проблема 4: проблема с установленным пакетом gcc-8.4.1-1.el8.alma.x86_64
- для пакета gcc-8.4.1-1.el8.alma.x86_64 требуется libgomp=8.4.1-1.el8.alma, но ни один из провайдеров не может быть установлен
- libgomp-8.4.1-1.el8.alma.i686 имеет более низкую архитектуру
- пакет gcc-8.4.1-1.el8.x86_64 требует cpp=8.4.1-1.el8, но ни один из провайдеров не может быть установлен
- пакет gcc-8.2.1-3.5.el8.x86_64 требует cpp=8.2.1-3.5.el8, но ни один из провайдеров не может быть установлен
- невозможно установить одновременно libgomp-8.4.1-1.el8.x86_64 и libgomp-8.4.1-1.el8.alma.x86_64
- невозможно установить одновременно libgomp-8.4.1-1.el8.alma.x86_64 и libgomp-8.4.1-1.el8.x86_64
- невозможно установить одновременно cpp-8.4.1-1.el8.x86_64 и cpp-8.4.1-1.el8.alma.x86_64
- невозможно установить одновременно cpp-8.2.1-3.5.el8.x86_64 и cpp-8.4.1-1.el8.alma.x86_64
- не удается установить лучшего кандидата на обновление для пакета libgomp-8.4.1-1.el8.alma.x86_64
- не удается установить лучшего кандидата на обновление для пакета cpp-8.4.1-1.el8.alma.x86_64
(попробуйте добавить '--allowerasing' в командную строку, чтобы заменить конфликтующие пакеты, или '--skip-broken', чтобы пропустить удаляемые пакеты, или '--nobest', чтобы использовать не только лучшие пакеты-кандидаты)
Я знаю, что невозможно установить два пакета одновременно. Итак, я попытался удалить старый, но он говорит, что я пытаюсь удалить частный пакет (sudo) !!
Я пытался понизить/обновить каждый пакет из упомянутых выше ошибок, но ничего не изменилось! Затем я погуглил эту проблему, но, похоже, дополнительной информации об этой проблеме нет.
Кто-нибудь может помочь, пожалуйста?
Спасибо.