pacman 更新时下载到100%不动了的解决办法 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

pacman 更新时下载到100%不动了的解决办法

同样是来自草稿,因此发文很快。剩下还有很多,有时间再发。

更新virtualbox时经常会遇到这个问题。
明明下载到100%了,却不动了(过了很久也不动)。。。
这时,我一般是按Ctrl+C .
然后再运行pacman -Syu , pacman 会提示:error: failed to commit transaction (invalid or corrupted package)
报包不完整的错误。

Proceed with installation? [Y/n] y
(52/52) checking package integrity                 [######################] 100%
error: failed to commit transaction (invalid or corrupted package)
Errors occurred, no packages were upgraded.

由于此时包实际上已经完全下载完成了,因此,只需要进/var/cache/pacman/pkg 把上面那个包名称重新命名一下再运行更新命令即可。如:

┌─[admin@huangye] - [/var/cache/pacman/pkg] - [Sun May 27, 01:07]
└─[$] <> sudo mv virtualbox-additions-4.1.16-1-any.pkg.tar.xz.part virtualbox-additions-4.1.16-1-any.pkg.tar.xz 
┌─[admin@huangye] - [~/scripts] - [Sun May 27, 01:06]
└─[$] <> sudo pacman -Syu

Tagged in : pacman

All Comments (0)
Gravatar image
No Comments