LINUX.ORG.RU
решено ФорумAdmin

RHEL 8.5 не может обновиться сразу после установки

 ,


0

1

При попытке обновить выводит

[ivabus@ivabus-RHEL ~]$ sudo dnf clean all
[sudo] пароль для ivabus: 
Обновление репозиториев службы управления подписками.
46 файлов удалено
[ivabus@ivabus-RHEL ~]$ sudo dnf update
Обновление репозиториев службы управления подписками.
Extra Packages for Enterprise Linux 8 - x86_64                                              2.0 MB/s |  11 MB     00:05    
Extra Packages for Enterprise Linux Modular 8 - x86_64                                      910 kB/s | 955 kB     00:01    
Red Hat Enterprise Linux 8 for x86_64 - AppStream (RPMs)                                    8.0 MB/s |  37 MB     00:04    
Red Hat CodeReady Linux Builder for RHEL 8 x86_64 (RPMs)                                    860 kB/s | 6.0 MB     00:07    
Red Hat Enterprise Linux 8 for x86_64 - BaseOS (RPMs)                                       5.9 MB/s |  40 MB     00:06    
Последняя проверка окончания срока действия метаданных: 0:00:01 назад, Ср 10 ноя 2021 18:36:23.
Ошибка: 
 Проблема 1: не удалось установить лучший вариант обновления для пакета gcc-8.5.0-3.el8.x86_64
  - не содержится ничего из libgcc >= 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
  - не содержится ничего из libgomp = 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
 Проблема 2: не удалось установить лучший вариант обновления для пакета gcc-c++-8.5.0-3.el8.x86_64
  - не содержится ничего из libstdc++ = 8.5.0-4.el8_5 необходимого для gcc-c++-8.5.0-4.el8_5.x86_64
 Проблема 3: не удалось установить лучший вариант обновления для пакета libstdc++-devel-8.5.0-3.el8.x86_64
  - не содержится ничего из libstdc++(x86-64) = 8.5.0-4.el8_5 необходимого для libstdc++-devel-8.5.0-4.el8_5.x86_64
 Проблема 4: пакету gcc-gdb-plugin-8.5.0-4.el8_5.x86_64 требуется gcc = 8.5.0-4.el8_5, но ни один из предоставляющих пакетов не может быть установлен
  - не удалось установить лучший вариант обновления для пакета gcc-gdb-plugin-8.5.0-3.el8.x86_64
  - не содержится ничего из libgcc >= 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
  - не содержится ничего из libgomp = 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
 Проблема 5: пакету systemtap-devel-4.5-3.el8.x86_64 требуется gcc, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.5.0-3.el8.x86_64 требуется cpp = 8.5.0-3.el8, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.2.1-3.5.el8.x86_64 требуется cpp = 8.2.1-3.5.el8, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.3.1-4.5.el8.x86_64 требуется cpp = 8.3.1-4.5.el8, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.3.1-5.el8.x86_64 требуется cpp = 8.3.1-5.el8, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.3.1-5.1.el8.x86_64 требуется cpp = 8.3.1-5.1.el8, но ни один из предоставляющих пакетов не может быть установлен
  - пакету gcc-8.4.1-1.el8.x86_64 требуется cpp = 8.4.1-1.el8, но ни один из предоставляющих пакетов не может быть установлен
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.5.0-3.el8.x86_64
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.2.1-3.5.el8.x86_64
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.3.1-4.5.el8.x86_64
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.3.1-5.el8.x86_64
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.3.1-5.1.el8.x86_64
  - невозможно установить cpp-8.5.0-4.el8_5.x86_64 совместно с cpp-8.4.1-1.el8.x86_64
  - не удалось установить лучший вариант обновления для пакета systemtap-devel-4.5-3.el8.x86_64
  - не удалось установить лучший вариант обновления для пакета cpp-8.5.0-3.el8.x86_64
  - не содержится ничего из libgcc >= 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
  - не содержится ничего из libgomp = 8.5.0-4.el8_5 необходимого для gcc-8.5.0-4.el8_5.x86_64
(попробуйте добавить в командную строку «--allowerasing» для замены конфликтующих пакетов или «--skip-broken» для пропуска удаляемых пакетов или «--nobest», чтобы использовать не только наилучшие варианты пакетов)

Как решить эту проблему?


Мимо крокодил, но если лень смотреть по репозиториям, что да почему и откуда, там внизу есть советы:

попробуйте добавить в командную строку «–allowerasing» для замены конфликтующих пакетов

если тебе не нужен systemtap-devel

или «–skip-broken» для пропуска удаляемых пакетов

вроде не твой случай

или «–nobest», чтобы использовать не только наилучшие варианты пакетов

если тебе не нужен сверхновый обновленный уже после выхода 8.5 gcc.

t184256 ★★★★★
()

Начни с удаления 8.3 гцц и цпп - по идее после этого 8.5 должен начать ставиться и тем самым разрулит зависимости

rukez ★★★★
()

Удаление systemtap и gcc решает. После обновления установишь назад.

post-factum ★★★★★
()

Как решить эту проблему?

В саппорт обратись - не зря же ты его оплатил.

anonymous
()
Ответ на: комментарий от anonymous

Ну, взял попробовать через No-cost developer subscription. Но это была видимо проблема в репах и уже поправили.

ivabus
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.