web-dev-qa-db-ja.com

compiz、libkf5akonadisearch-binパッケージのUnknown Multi-Archタイプに関する14.04から16.04へのアップグレードエラー

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に直接アップグレードするにはどうすればよいですか?

18
Jason R

これは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

:)

12
Doug

私のために働いたと思われるものは

apt-get -f install libc6
apt-get install --only-upgrade apt
4
Willem P. Botha

あなたはこれをしなければなりません:

Sudo apt-get install -f
2
flavio.troja

私のために働いたものは次のとおりです:

Sudo rm -r /var/lib/apt/lists/*
Sudo apt-get clean
Sudo apt-get update

インストール中にセグメンテーションエラーが発生したため、アーカイブを再度クリアしました。

Sudo apt-get clean

そして、すべてがうまくいきました。

それが役立つことを願っています!

0
madjaoue

「最新バージョン」メッセージも表示されますが、 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の更新は警告なしで終了しました。

0
Ruprecht