2015年8月13日木曜日

【Antergos,Arch Linux】アップデート時「トランザクションのコミットに失敗しました」と表示されてストップする

pacmanの更新を2周間ほどほったらかしにしていた時のこと。
久しぶりにPCを起動し、アップデートをかけると、
「トランザクションのコミットに失敗しました」
と表示されて更新が止まってしまう症状が発生した。

解決策はLOGをもとに、更新がとまってしまうアプリやライブラリの更新のチェックを外し(今回はgnome-shellともう一つのライブラリ)、更新から一時的に除外する。そうすると更新が正常に走る。更新が一通り終わったら、更新が止まってしまうアプリやライブラリを再度更新する。そうすると正常に更新ができる。

おそらく、更新に順番があり、片方の更新が終わっていないと更新できない場合があるのであろう。毎日更新していれば起きなかった問題ではある。