web-dev-qa-db-ja.com

リポジトリ「xxx」はアーキテクチャ「i386」をサポートしていないため、構成ファイル「main / binary-i386 / Packages」の取得をスキップします

発行中にエラーメッセージを取得する:

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のさまざまなリリースにまたがります

116
Scott Stensland

問題のレポを追跡しました(このディレクトリの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
203
Scott Stensland

変化

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ミュージックマネージャの問題も修正されたようです。ファイルが自動的に構成されるため、ある時点でこれらの変更を元に戻すかどうかはわかりません。

14
Mr Angry

(このソリューションは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"
12
Eric Mintz

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を置き換えます)。

3
pLumo

この質問が解決済みとマークされていても、私にとっては、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

2
Shubhzgang

この質問は解決済みとマークされていますが、上記のいずれの回答でもこの問題を解決できませんでした。別の方法を使用しました。 「ソフトウェアとアップデート」>「ubuntuソフトウェア」>「ダウンロード元」>「最適なサーバーの選択」に進みます。ここで、システムがそれを見つけるまでしばらく待ちます。これが完了したら、コマンドを再試行してください。これは私のために働いた。

1
Ruchit Dalwadi