"dnf update"を使用してFedora 39アップデートが失敗する

"dnf update"を使用してFedora 39アップデートが失敗する

こんにちは。数日前にパッケージを更新しようとしましたが、いくつかの問題に遭遇しました。 「dnf update」を使用すると、次のエラーが発生しました。エラー:問題:リクエストの競合(削除可能なパッケージをスキップするには「--skip-broken」を追加してみてください)(推奨フラグを使用した後も同じエラーが発生しました)見つかったソリューションのどれも私には役に立ちませんでした。

また、次のコマンドを試しました: "dnf install kernel-core"

kernel-core-6.2.9-300.fc38.x86_64 パッケージがインストールされました。 kernel-core-6.5.9-200.fc38.x86_64 パッケージがインストールされました。 kernel-core-6.5.10-200.fc38.x86_64 パッケージがインストールされました。 kernel-core-6.5.11-300.fc39.x86_64 パッケージがインストールされました。依存関係が解決されました。

問題1:@Systemのパッケージkernel-modules-extra-6.5.10-200.fc38.x86_64にはkernel-uname-r = 6.5.10-200.fc38.x86_64が必要ですが、プロバイダをインストールできません。

  • 競合する要求の問題2:@Systemのパッケージkernel-6.5.10-200.fc38.x86_64にはkernel-core-uname-r = 6.5.10-200.fc38.x86_64が必要ですが、プロバイダをインストールできません。
  • 競合する要求の問題3:@Systemのパッケージkernel-modules-6.5.10-200.fc38.x86_64にはkernel-modules-core-uname-r = 6.5.10-200.fc38.x86_64が必要ですが、プロバイダのどれもインストールされません。
  • 競合する要求は何も行いません。十分!

今は混乱しています。誰でも私を助けることができれば幸いです:)

答え1

どれくらい一般的なのかわかりませんが、私も同じ問題があり、Fedora 38から39へのアップデート中に何か問題があるようですが、修正は簡単でした。

uname -rカーネルのバージョンを確認するには実行してください6.2.9。私とこのスレッドの作成者が同じ場合は、Grubで起動し(Shift起動中に長押し)、利用可能な最新のカーネルを選択して起動すると再びdnf update機能します!

答え2

この問題が発生し、エラーメッセージが少し誤解を招く可能性があることがわかりました。そう言うと、@System requires kernel-uname-r = 6.5.10-200.fc38.x86_64「kernel-uname-r」という別のパッケージを探しているように聞こえますが、そうではありません。

必要なのは実行しuname -r、応答として「6.5.10-200.fc38.x86_64」を取得することですが、エラーはそうではないと言います。私の場合は、「すべての更新を維持しても3年間再起動していないため、実行中のカーネルは最新バージョンではありません」を意味します。

したがって、このエラーが発生した場合は、システムを再起動して更新コマンドを再実行してみてください。

関連情報