
Ubuntu日本語フォーラム

ログインしていません。
Ubuntu 13.10 (Saucy)のEOLが間もなくですね。
昨日、 VirtualBoxにubuntu-ja-13.10-desktop-amd64 (Saucy)を入れたVMを12.04(Trusty)にupgradeしようとしました。
しかし、“do-release-upgrade -d”および“do-release-upgrade”がdpkgの「dpkg: too many errors, stopping」エラーを受けてexit status 1で停止してしまいます。
アップグレードの途中で停止してしまうのでOSの状態がSaucyでもTrustyでもない中途半端な状態になります。
この状態だと再起動でXが起動しなくなります。またubuntu-bugなどはSIGSEGVで止まってしまいます。
VirtualBoxで複数のguest OSを作り1)あらかじめインストールしているパッケージを減らす、2)ロケール変更(ja_JP/en_US)など試しましたが、問題は改善しませんでした。
Bug reportを書きました。
The do-release-upgrade can not complete upgrade to Trusty from Saucy because dpkg says "too many errors, stopping", and OS are broken in the half-finished states.
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1336267/
無事にupgrade出来た人はいつごろupgradeされましたか?
またupgradeにあたって特殊な事はされたでしょうか?
また、同じ問題にハマった方はいらっしゃらないでしょうか?
同じ問題に合われた方は上記バグレポートに追加情報を頂けると幸いです。
こちらもご覧ください。
http://maguro.2ch.net/test/read.cgi/linux/1388466270/968-
オフライン
ItSANgo による投稿:
http://maguro.2ch.net/test/read.cgi/linux/1388466270/968-
これは間違いです。正しくはこっちです。
http://maguro.2ch.net/test/read.cgi/linux/1399348796/968-
オフライン
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1336267/comments/6
に関して、まずはコメント有難うございます。
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1336267/
に関して、このトピに日本語で返信していただけると、翻訳の手間が省ける分、対応が速くなると思います。
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1336267/comments/9
にも書きました通り、クリーンインストール+sshdの環境は用意できますので、このあとどうすべきかおっしゃっていただけたら、私のできる範囲で対応いたしますので、遠慮なくおっしゃってください。
オフライン
現状saucyのaptのバージョンは、securityの修正が追加されて 0.9.9.1~ubuntu3.2 の様です。
saucy-securityやsaucy-updatesを意図的に無効にしていない限りはアップデートされると思うのですが。
$ sudo apt-get update 後に、$ apt-cache policy apt で確認した方が良いです。
又、do-release-upgradeを実施する前に、
$ sudo apt-get update
$ sudo apt-get upgrade
を繰り返すのでは無く、
$ sudo apt-get update && sudo apt-get dist-upgrade を実施した方が繰り返さなずに済むのではないでしょうか。
13.10(本家版をインストールしてアップデートしていただけのはず)をVirtualBoxのゲストに残しておいたので、確認してみました。
確かにエラーがわらわら出て失敗してしまいました。
まずはこの状態から回復できないかと「apt-get install -f」「apt-get dist-upgrade」を行なったところ、とりあえずこれでGUIで起動できるところまではこぎつけられるようです(正常にアップグレードできているのかは定かではありません)。
-fが通ったのでそこにヒントがあったりしないだろうかと、もう一度-fを見返してみると、「foomatic-filters」が削除指定にされていました。
そこで、同パッケージのみを「--force-depends」で削除して一からアップグレードをやり直してみたところ、アップグレードを完遂できました(実験で行なっていることですので、一般の方は真似をしないでください。おそらくですがcups関連のパッケージが不十分になります)。
正直なところ、何で通るのか直接の原因が何なのかはわからないのですが、パッケージ情報をみると、以下のような違いがあるので、この違いが絡んでいるのかなぁという気はしました。
trusty: http://packages.ubuntu.com/trusty/foomatic-filters
trusty-updates: http://packages.ubuntu.com/trusty-updates/foomatic-filters
オフライン