Ubuntu 11.10 -> 12.04 LTS でハマった時の対処法

酔っ払って帰ってきたある日、ログインしたらこんなのが出た。

 Run 'do-release-upgrade' to upgrade to it.

おう。やるぜ。

 # do-release-upgrade
 Checking for a new ubuntu release
 0% [Working]
 (略)

いけー!

 Exception during pm.DoInstall():  E:Couldn't configure pre-depend libtinfo5
 for libncurses5, probably a dependency cycle.
 
 Could not install the upgrades

あうち。
焦らずググる。

それっぽいのがあった。
Bug #924079 “do-release-upgrade fails to upgrade from Oneiric to... : Bugs : “apt” package : Ubuntu

 If you want to complete the upgrade with do-release-upgrade rather than
 dist-upgrade, just make sure apt is upgraded first:

ほほー。

 # sed 's/oneiric/precise/g' -i /etc/apt/sources.list
 # apt-get update
 # apt-get install apt python-apt
 # sed 's/precise/oneiric/g' -i /etc/apt/sources.list

からの、

 # do-release-upgrade
 (略)
 反映中にエラーが発生しました
 'E:Couldn't configure pre-depend libtinfo5 for libncurses5, probably
 a dependency cycle.'
 システムを元に戻しています
 (略)

ぎゃー!!!
力技だ。

 # sed 's/oneiric/precise/g' -i /etc/apt/sources.list
 # apt-get update
 # apt-get -f install

んー、良さ気。
じゃぁリブート!

 Welcome to Ubuntu 12.04 LTS (GNU/Linux 3.2.0-24-generic x86_64)

おっ。よしよし。
もう寝る。


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2019-03-24 (日) 07:44:02