Fedora 23:「トランザクションの実行中」で「dnf update」が停止しました。

Fedora 23:「トランザクションの実行中」で「dnf update」が停止しました。

数日間、dnf updateFedora 23のインストールで実行できませんでした。

パッケージ情報を更新してパッケージをダウンロードした後、dnf「取引実行中」で停止したようです。端末に表示される内容は次のとおりです。

[...]
[SKIPPED] xorg-x11-server-common-1.18.3-1.fc23.x86_64.rpm: Already downloaded                                                           
[SKIPPED] xorg-x11-server-Xwayland-1.18.3-1.fc23.x86_64.rpm: Already downloaded                                                         
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction

Journalctlには疑わしいことはありません。私はdnf以下を使ってクリーニングを試みました。

rm /var/lib/rpm/__db.*
cd /var/cache/dnf
rm -rf *
dnf clean all

.NETを介して新しいパッケージをインストールしようとすると同じことが起こりますdnf install

どんな助けでも大変感謝します。

答え1

数時間待ってからもdnfトランザクションの実行が中断されました。しかし、数え切れなく押し続けCtrl+Cていきました。インストールが完了して確認された後、再び停止しました。Ctrl+C幸い、正常に終了し、更新されたパッケージがすべてインストールされました。まだ何が起こっているのかわからず、ログにエラーも表示されません。次回は期待どおりに機能してください。

答え2

私も同じ問題があり、別のシェルでdnfプロセスの優先順位を-10に変更したところ、問題が解決しました。

renice -n -10 -p <pid>

おそらく、dnfがあまりにも多くの処理をしようとしていますが、デフォルトの優先順位で実行されるため、時間がかかりそうです。

答え3

私の場合は、プラットフォーム全体(Fedora 25)をアップグレードした後生皮(未来のFedora 26)。アップグレードが完了した後にインストールしようとしましたが、cmakeすべてのRPMデータベース同期を完了するには再起動が必要でした。再起動後、すべてが期待どおりに行われました。

関連情報