Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

dnf installの途中で回線が切断された時

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

dnf install xxxx の途中で回線が切れた。

再接続後、再度
dnf install xxxx

[SKIPPED] xxx.rpm: Already downloaded
Running transaction check
Waiting for process with pid xxxx to finish.
^CThe downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
KeyboardInterrupt: Terminated.

書かれていた
dnf clean packages を実行

・
・
Waiting for process with pid xxxx to finish.
191 files removed

再度、同じパッケージをインストールしてみようとすると、

# dnf install xxxx
Last metadata expiration check: 1:56:19 ago on Thu Mar  6 17:10:39 2025.
Package xxxx is already installed.
Dependencies resolved.
Nothing to do.
Complete!

その後は大丈夫そう。

せっかくなので、

dnf history
でIDを確認して、
dnf history undo ID番号
を試してみる。


# dnf history undo 25
Last metadata expiration check: 1:06:19 ago on Thu Mar  6 19:48:42 2025.
Dependencies resolved.
=====================================================================================================================================================
 Package                                             Architecture       Version                                         Repository              Size
=====================================================================================================================================================
Removing:

Removing dependent packages:
Transaction Summary
=====================================================================================================================================================
Remove  191 Packages

Freed space: 405 M
Is this ok [y/N]:

Complete!

もう一度インストール
dnf install XXXX
無事に成功。

【参考】

DNF でインストールやアップデートした履歴を確認してみた | DevelopersIO

9.2. DNF トランザクションの取り消し | Red Hat Product Documentation

yum/dnf 途中で止まった場合 | ぴてきブログ

タイトルとURLをコピーしました