発行中にエラーメッセージを取得する:
Sudo apt-get update
Get:1 http://us.archive.ubuntu.com/ubuntu xenial InRelease [95.8 kB]
Ign:2 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 InRelease
Ign:3 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:4 http://ppa.launchpad.net/canonical-x/vulkan/ubuntu xenial InRelease
Hit:5 http://repo.mongodb.org/apt/debian wheezy/mongodb-org/3.2 Release
Hit:6 http://us.archive.ubuntu.com/ubuntu xenial-security InRelease
Ign:7 http://dl.google.com/linux/talkplugin/deb stable InRelease
Hit:8 http://us.archive.ubuntu.com/ubuntu xenial-updates InRelease
Ign:9 http://linux.dropbox.com/ubuntu wily InRelease
Hit:10 http://ppa.launchpad.net/numix/ppa/ubuntu xenial InRelease
Get:12 http://dl.google.com/linux/chrome/deb stable Release [782 B]
Hit:13 http://dl.google.com/linux/talkplugin/deb stable Release
Ign:14 https://apt.dockerproject.org/repo ubuntu-wily InRelease
Hit:15 https://apt.dockerproject.org/repo ubuntu-wily Release
Get:16 http://dl.google.com/linux/chrome/deb stable Release.gpg [181 B]
Hit:17 http://linux.dropbox.com/ubuntu wily Release
Get:20 http://dl.google.com/linux/chrome/deb stable/main AMD64 Packages [1,191 B]
Fetched 98.0 kB in 0s (118 kB/s)
Reading package lists... Done
N: Skipping acquire of configured file 'main/binary-i386/Packages' as repository 'http://dl.google.com/linux/chrome/deb stable InRelease' doesn't support architecture 'i386'
これは、ubuntuのさまざまなリリースにまたがります
問題のレポを追跡しました(このディレクトリのGoogle chromeのすべて)
cd /etc/apt/sources.list.d
grep chrome * | grep -v AMD64
上記と一致する各レポファイルに対して、以下と同じようにします
cat /etc/apt/sources.list.d/google-chrome-unstable.list
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main
解決策:[Arch = AMD64]を導入して、わずか64ビットに制限します
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
ROOT CAUSE:64ビットシステムでaptを更新するときに、GoogleがLinuxでの32ビットChromeのサポートをドロップし、エラーがトリガーされましたmulti Arch enabled)...詳細はこちら: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubunt
マルチアーチ対応の問題で64ビットUbuntuを使用していることを確認するには
dpkg --print-foreign-architectures
それが言うなら
i386
32ビットのサポートを追加すると、ネイティブのArch ...問題がリストされます
dpkg --print-architecture
ネイティブ64の場合、この出力が表示されるので、上記のSOLUTIONを実行してください
AMD64
マルチアーキテクチャを削除するコマンドを次に示します(32ビットアプリケーションがない場合のみ)
Sudo dpkg --remove-architecture i386
変化
deb http://dl.google.com/linux/chrome/deb/ stable main
に
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
それぞれの
/etc/apt/sources.list.d/google-musicmanager.list
/etc/apt/sources.list.d/google-musicmanager.list.save
/etc/apt/sources.list.d/google-musicmanager.list.distUpgrade
playミュージック向けGoogleミュージックマネージャの問題も修正されたようです。ファイルが自動的に構成されるため、ある時点でこれらの変更を元に戻すかどうかはわかりません。
(このソリューションはUbuntu Bionic Beaver用です)
最初に、この問題が長続きするのをGoogleで恥ずかしく思います!!
修正方法は次のとおりです。
上記で既に述べたように、/etc/apt/sources.list.d
のファイルの編集は機能しているように見えますが、一時的なものです。翌日、問題は戻ってきました。
その理由は次のとおりです。
ファイル/etc/cron.daily/google-earth-pro
は毎日実行され、/etc/apt/sources.list.d/google-earth-pro.list
にあるものを上書きします。
修正するには、/etc/cron.daily/google-earth-pro
を編集してください。
次の行を見つけます。
REPOCONFIG="deb http://dl.google.com/linux/earth/deb/ stable main"
...そしてそれを次のように変更します:
REPOCONFIG="deb [Arch=AMD64] http://dl.google.com/linux/earth/deb/ stable main"
GoogleはChromeのこの問題を修正しましたが、たとえばGoogle Earth。
[Arch=AMD64]
を追加すると問題は修正されますが、何度も何度も追加する必要があります。
webupd8記事 で提案されているようにファイルを不変にし、そのため issues を実行した後、私の現在の解決策はcronjobを追加して修正を1時間に1回自動的に適用することです:
~$ Sudo crontab -e
0 * * * * sed -i 's/^deb http/deb [Arch=AMD64] http/' /etc/apt/sources.list.d/google-earth.list
(必要に応じてgoogle-earth.list
を置き換えます)。
この質問が解決済みとマークされていても、私にとっては、Ubuntu 18.04で/etc/apt/sources.list
の行をdeb http://dl.google.com/linux/chrome/deb/ stable main
からdeb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
に変更しました。
/etc/apt/sources.list.d/google-chrome-unstable.list
という名前のファイルはありませんでした。 /etc/apt/sources.list.d/google-chrome.list
で同じ変更を行うと、ターゲットパッケージが複数回構成されているという警告が表示されます。 (sources.list
およびgoogle-chrome.list
)
この質問は解決済みとマークされていますが、上記のいずれの回答でもこの問題を解決できませんでした。別の方法を使用しました。 「ソフトウェアとアップデート」>「ubuntuソフトウェア」>「ダウンロード元」>「最適なサーバーの選択」に進みます。ここで、システムがそれを見つけるまでしばらく待ちます。これが完了したら、コマンドを再試行してください。これは私のために働いた。