CentOSを7から8にアップグレード

CentOSを7から8にアップグレード

このコマンドを実行した後にkernel-coreをインストールすると、次のエラーが発生します。

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

間違い:

# dnf -y install kernel-core
Last metadata expiration check: 0:23:59 ago on Sat 25 Jul 2020 11:58:57 PM IST.
Error:
 Problem: package kexec-tools-2.0.20-14.el8.x86_64 requires dracut >= 049-24, but none of the providers can be installed
  - package dracut-049-70.git20200228.el8.x86_64 requires systemd-udev >= 219, but none of the providers can be installed
  - problem with installed package kexec-tools-2.0.15-43.el7.x86_64
  - package systemd-udev-239-30.el8_2.x86_64 obsoletes systemd < 229-5 provided by systemd-219-73.el7_8.8.x86_64
  - package kernel-core-4.18.0-193.6.3.el8_2.x86_64 conflicts with kexec-tools < 2.0.20-8 provided by kexec-tools-2.0.15-43.el7.x86_64
  - package systemd-sysv-219-73.el7_8.8.x86_64 requires systemd = 219-73.el7_8.8, but none of the providers can be installed
  - conflicting requests
  - problem with installed package systemd-sysv-219-73.el7_8.8.x86_64
(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages)

ベストアンサー1

CentOS 7からCentOS 8へのアップグレードの正式なサポートはありません。インターネット上の任意の人の指示に従うと、システムの損傷が発生する可能性が高くなります。正式な推奨事項は、新しいCentOS 8システムをインストールしてデータを移行することです。

最終的に何かを実行して問題が発生した場合は、CentOSサポート担当者にオペレーティングシステムを再インストールするように指示します。

おすすめ記事