2016年5月20日現在、apt updateで処理が進まなくなる問題が発生しています。
この問題は「ソフトウェアの更新」からは発生しないようです。
appstream 0.9.4-1パッケージに問題があるようです。
Ubuntu 16.04でも修正版がリリースされました。
問題はパッケージが修正されてもapt updateで固まってインストールできない点です。
ここでは修正されたappstreamをインストールする手順を記載します。
Table of Contents
1 apt update / apt-get updateで固まる
apt updateを実行すると途中で止まってしまいます。
$ sudo apt update Hit:1 http://jp.archive.ubuntu.com/ubuntu xenial InRelease Hit:2 http://jp.archive.ubuntu.com/ubuntu xenial-updates InRelease Hit:3 http://jp.archive.ubuntu.com/ubuntu xenial-backports InRelease Hit:4 http://security.ubuntu.com/ubuntu xenial-security InRelease # No output and freeze
topを実行するとappstreamcliコマンドがCPU時間を消費しています。
$ top <snip> PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1884 root 20 0 103396 15592 8224 R 99.3 1.5 0:59.27 appstreamcli <snip>
2 回避方法
以下の手順でインストールして下さい。
$ sudo killall -KILL apt.systemd.daily $ sudo mv /etc/apt/apt.conf.d/50appstream /etc/apt/apt.conf.d/50appstream.disable $ sudo apt update -y $ sudo apt upgrade -y $ sudo mv /etc/apt/apt.conf.d/50appstream.disable /etc/apt/apt.conf.d/50appstream $ sudo apt update -y