dnf installの途中で回線が切断された時
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