do-release-upgrade
を使用して14.04マシンを16.04にアップグレードしようとしています。 wilyのパッケージリストをダウンロードした後、次のエラーが表示されます。
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Ignoring Provides line with DepCompareOp for package php-psr-http-message-implementation
Ignoring Provides line with DepCompareOp for package php-psr-log-implementation
Ignoring Provides line with DepCompareOp for package php-math-biginteger
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python-cffi-backend-api-min
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-max
Ignoring Provides line with DepCompareOp for package python3-cffi-backend-api-min
Unknown Multi-Arch type 'no' for package 'libkf5akonadisearch-bin'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
Unknown Multi-Arch type 'no' for package 'compiz-core'
Unknown Multi-Arch type 'no' for package 'compiz-gnome'
You may want to run apt-get update to correct these problems
その後、インストールを中止します。推奨されるapt-get update
の実行は何もしないようです。上記のエラーメッセージをグーグルで検索すると、他の以前のリリースにアップグレードするときに同様の問題が発生しましたが、明らかな修正はありませんでした。 apt
アップグレードで問題を解決できることが示唆されていますが、それを簡単に行う方法はわかりません(最新の信頼できるパッケージで最新です)。
16.04に直接アップグレードするにはどうすればよいですか?
これはaptのバグであり、はい、修正はaptをアップグレードすることです。
/etc/apt/sources.list
を編集して、これらの行のコメントを解除します。
deb http://au.archive.ubuntu.com/ubuntu/ wily main restricted
deb http://au.archive.ubuntu.com/ubuntu/ wily-updates main restricted
ここでapt-get update
を実行すると、「Unknown Multi-Arch type」について同じエラーが表示されます。
Aptをアップグレードします。
apt-get install --only-upgrade apt
リリースインストーラーを実行します。
do-release-upgrade
:)
私のために働いたと思われるものは
apt-get -f install libc6
apt-get install --only-upgrade apt
あなたはこれをしなければなりません:
Sudo apt-get install -f
私のために働いたものは次のとおりです:
Sudo rm -r /var/lib/apt/lists/*
Sudo apt-get clean
Sudo apt-get update
インストール中にセグメンテーションエラーが発生したため、アーカイブを再度クリアしました。
Sudo apt-get clean
そして、すべてがうまくいきました。
それが役立つことを願っています!
「最新バージョン」メッセージも表示されますが、 https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/1404783/comments/12
Sources.listにvividおよびvivid-updatesのソースを追加し、apt/vividバージョンをインストールしました。
Sudo apt-get -t vivid install apt/vivid
次に、sources.listから鮮やかなソースを削除し、apt-getの更新は警告なしで終了しました。