Failed to start dnf-makecache.service – dnf makecache.


AI による概要
このエラーは、ソフトウェアのインストールや更新に必要な情報をまとめた「パッケージキャッシュ(メタデータ)」の更新に失敗したことを示します。ネットワークの一時的な切断、リポジトリ(配布元)のURL変更、メモリ不足などが主な原因です。

以下のステップでトラブルを解決してください。

  1. 手動でキャッシュの更新を試すまずは、手動でキャッシュを正しく作られるか確認します。端末を開き、次のコマンドを入力してください。

bash
sudo dnf clean all
sudo dnf makecache

成功した場合: 一時的な通信エラーだった可能性が高いです。エラーは自然に解消されます。

失敗した場合: 画面に表示されるエラーメッセージ(404 Not Foundやタイムアウトなど)を確認し、ネットワークやDNSの設定に問題がないか確認してください。

  1. メモリ不足(OOM)のエラーを確認する
    dnf コマンドは起動時にメモリを多く消費します。サーバーのメモリ使用率が上限に達していると、システムが処理を強制終了させることがあります。

以下のコマンドでログを確認し、「Out of memory」という記述がないか調べます

bash

sudo journalctl -u dnf-makecache.service -n 50

  1. 自動更新タイマーの無効化(回避策)

自動キャッシュ更新(dnf-makecache.service)が頻繁にエラーを吐いて煩わしい場合、またはメモリ不足の原因になっている場合は、この定期タスクを無効化しても運用上問題ありません。

以下のコマンドで、定期的なキャッシュ作成を停止します。

bash

sudo systemctl stop dnf-makecache.timer
sudo systemctl disable dnf-makecache.timer

***********************************************************************************************

実行
root@falcon21:~# dnf clean all
43 ファイルが削除されました

root@falcon21:~# dnf makecache
AlmaLinux 10 – AppStream 2.0 MB/s | 2.1 MB 00:01
AlmaLinux 10 – BaseOS 9.0 MB/s | 11 MB 00:01
AlmaLinux 10 – CRB 623 kB/s | 511 kB 00:00
AlmaLinux 10 – Devel 565 kB/s | 450 kB 00:00
AlmaLinux 10 – Extras 10 kB/s | 7.3 kB 00:00
Extra Packages for Enterprise Linux 10 – x86_64 3.3 MB/s | 6.6 MB 00:01
RPM Fusion for EL 10 – Free – Updates 19 kB/s | 55 kB 00:02
メタデータキャッシュを作成しました。

7月 02 05:35:12 falcon21.space dnf[21872]: AlmaLinux 10 – Devel 5.4 kB/s | 3.3 kB 00:00
7月 02 05:35:13 falcon21.space dnf[21872]: AlmaLinux 10 – Extras 5.3 kB/s | 3.5 kB 00:00
7月 02 05:35:13 falcon21.space dnf[21872]: Extra Packages for Enterprise Linux 10 – x86_64 30 kB/s | 11 kB 00:00
7月 02 05:35:15 falcon21.space dnf[21872]: RPM Fusion for EL 10 – Free – Updates 13 kB/s | 11 kB 00:00
7月 02 05:35:46 falcon21.space dnf[21872]: RPM Fusion for EL 10 – Free – Updates 0.0 B/s | 0 B 00:31
7月 02 05:35:46 falcon21.space dnf[21872]: Errors during downloading metadata for repository ‘rpmfusion-free-updates’:
7月 02 05:35:46 falcon21.space dnf[21872]: – Curl error (28): Timeout was reached for http://free.nchc.org.tw/rpmfusion/free>
7月 02 05:35:46 falcon21.space dnf[21872]: エラー: repo ‘rpmfusion-free-updates’ のメタデータのダウンロードに失敗しました : Ca>
7月 02 05:35:46 falcon21.space systemd[1]: dnf-makecache.service: Main process exited, code=exited, status=1/FAILURE
7月 02 05:35:46 falcon21.space systemd[1]: dnf-makecache.service: Failed with result ‘exit-code’.
7月 02 05:35:46 falcon21.space systemd[1]: Failed to start dnf-makecache.service – dnf makecache.
7月 02 05:35:46 falcon21.space systemd[1]: dnf-makecache.service: Consumed 1.113s CPU time, 91.4M memory peak.
7月 02 07:01:01 falcon21.space systemd[1]: Starting dnf-makecache.service – dnf makecache…
7月 02 07:01:01 falcon21.space dnf[24433]: メタデータキャッシュは最近、リフレッシュされました。
7月 02 07:01:01 falcon21.space systemd[1]: dnf-makecache.service: Deactivated successfully.
7月 02 07:01:01 falcon21.space systemd[1]: Finished dnf-makecache.service – dnf makecache.
7月 02 08:03:52 falcon21.space systemd[1]: Starting dnf-makecache.service – dnf makecache…
7月 02 08:03:52 falcon21.space dnf[26326]: メタデータキャッシュは最近、リフレッシュされました。
7月 02 08:03:52 falcon21.space systemd[1]: dnf-makecache.service: Deactivated successfully.
7月 02 08:03:52 falcon21.space systemd[1]: Finished dnf-makecache.service – dnf makecache.
7月 02 09:46:03 falcon21.space systemd[1]: Starting dnf-makecache.service – dnf makecache…
7月 02 09:46:03 falcon21.space dnf[28603]: AlmaLinux 10 – AppStream 6.0 kB/s | 3.8 kB 00:00
7月 02 09:46:04 falcon21.space dnf[28603]: AlmaLinux 10 – BaseOS 5.9 kB/s | 3.8 kB 00:00
7月 02 09:46:05 falcon21.space dnf[28603]: AlmaLinux 10 – CRB 6.0 kB/s | 3.8 kB 00:00
7月 02 09:46:05 falcon21.space dnf[28603]: AlmaLinux 10 – Devel 5.1 kB/s | 3.3 kB 00:00
7月 02 09:46:06 falcon21.space dnf[28603]: AlmaLinux 10 – Extras 5.3 kB/s | 3.5 kB 00:00
7月 02 09:46:07 falcon21.space dnf[28603]: Extra Packages for Enterprise Linux 10 – x86_64 19 kB/s | 11 kB 00:00
7月 02 09:46:08 falcon21.space dnf[28603]: RPM Fusion for EL 10 – Free – Updates 11 kB/s | 10 kB 00:00
7月 02 09:46:10 falcon21.space dnf[28603]: RPM Fusion for EL 10 – Free – Updates 23 kB/s | 55 kB 00:02
7月 02 09:46:11 falcon21.space dnf[28603]: メタデータキャッシュを作成しました。
7月 02 09:46:11 falcon21.space systemd[1]: dnf-makecache.service: Deactivated successfully.
7月 02 09:46:11 falcon21.space systemd[1]: Finished dnf-makecache.service – dnf makecache.
7月 02 09:46:11 falcon21.space systemd[1]: dnf-makecache.service: Consumed 1.534s CPU time, 113.9M memory peak.
7月 02 11:36:32 falcon21.space systemd[1]: Starting dnf-makecache.service – dnf makecache…
7月 02 11:36:32 falcon21.space dnf[31599]: メタデータキャッシュは最近、リフレッシュされました。
7月 02 11:36:32 falcon21.space systemd[1]: dnf-makecache.service: Deactivated successfully.
7月 02 11:36:32 falcon21.space systemd[1]: Finished dnf-makecache.service – dnf makecache.
7月 02 12:56:38 falcon21.space systemd[1]: Starting dnf-makecache.service – dnf makecache…
7月 02 12:56:39 falcon21.space dnf[33476]: AlmaLinux 10 – AppStream 5.3 kB/s | 3.8 kB 00:00
7月 02 12:56:40 falcon21.space dnf[33476]: AlmaLinux 10 – BaseOS 6.1 kB/s | 3.8 kB 00:00
7月 02 12:56:40 falcon21.space dnf[33476]: AlmaLinux 10 – CRB 6.0 kB/s | 3.8 kB 00:00
7月 02 12:56:41 falcon21.space dnf[33476]: AlmaLinux 10 – Devel 5.2 kB/s | 3.3 kB 00:00
7月 02 12:56:42 falcon21.space dnf[33476]: AlmaLinux 10 – Extras 5.6 kB/s | 3.5 kB 00:00
7月 02 12:56:42 falcon21.space dnf[33476]: Extra Packages for Enterprise Linux 10 – x86_64 25 kB/s | 7.0 kB 00:00
7月 02 12:56:56 falcon21.space dnf[33476]: Extra Packages for Enterprise Linux 10 – x86_64 485 kB/s | 6.6 MB 00:13
7月 02 12:56:58 falcon21.space dnf[33476]: RPM Fusion for EL 10 – Free – Updates 12 kB/s | 10 kB 00:00
7月 02 12:56:59 falcon21.space dnf[33476]: メタデータキャッシュを作成しました。
7月 02 12:56:59 falcon21.space systemd[1]: dnf-makecache.service: Deactivated successfully.
7月 02 12:56:59 falcon21.space systemd[1]: Finished dnf-makecache.service – dnf makecache.
7月 02 12:56:59 falcon21.space systemd[1]: dnf-makecache.service: Consumed 3.117s CPU ti
me, 187M memory peak.


自動更新タイマーの無効化

root@falcon21:~# systemctl stop dnf-makecache.timer
root@falcon21:~# systemctl disable dnf-makecache.timer
Removed ‘/etc/systemd/system/timers.target.wants/dnf-makecache.timer’.


コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です