Pertanyaan Melewatkan perolehan file yang dikonfigurasi 'main / binary-i386 / Paket' sebagai repositori 'xxx' tidak mendukung arsitektur 'i386'


Mendapatkan pesan kesalahan di bawah saat menerbitkan:

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'

Ini memotong berbagai rilis ubuntu


65
2018-03-03 02:01


asal


@ Pilot6 (dan yang lain yang memilih pertanyaan ini tidak diunggulkan): Ini tidak spesifik untuk versi Ubuntu tertentu. Itu mempengaruhi semua pengguna Google Chrome di Ubuntu yang memiliki repositori Chrome yang diaktifkan. - Gunnar Hjalmarsson
Repositori Chrome? - guntbert
@guntbert: Saya merujuk ke repositori Google dari tempat pembaruan diambil. - Gunnar Hjalmarsson
@GunnarHjalmarsson apa gunanya membuka kembali, karena itu adalah penipuan askubuntu.com/questions/724093/… bagaimanapun? - muru
Saya tidak bisa melihat, mengapa ini harus menjadi duplikat dari pertanyaan yang disebutkan. Sumber masalahnya sama, tetapi konteksnya berbeda (64 vs 32 bit). - Murmel


Jawaban:


Saya melacak downending repo (apapun untuk Google chrome di dir ini)

cd /etc/apt/sources.list.d
grep chrome * | grep -v amd64

Sekarang lakukan hal yang sama seperti di bawah ini untuk setiap file repo yang cocok di atas

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

SOLUSI: membatasi hanya 64 bit dengan memperkenalkan [arch = amd64]

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

AKAR MASALAH : Google menjatuhkan dukungan untuk Chrome 32-bit di Linux yang memicu kesalahan saat memperbarui apt dalam sistem 64-bit (dengan multi arch diaktifkan) ... detail di sini: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu

Untuk mengkonfirmasi Anda menggunakan Ubuntu 64 bit dengan masalah multiarch enabled

dpkg --print-foreign-architectures

jika dikatakan

i386

maka Anda telah menambahkan dukungan 32 bit, ini akan mencantumkan masalah lengkungan asli Anda ...

dpkg --print-architecture 

jika Anda asli 64 Anda akan melihat output ini begitu juga SOLUSI yang ditunjukkan di atas

amd64

122
2018-03-03 02:01



Jawaban ini bekerja sangat baik (terima kasih!), Namun file yang perlu diedit (dalam contoh Anda /etc/apt/sources.list.d/google-chrome-unstable.list) secara otomatis dikonfigurasi secara rutin, sehingga perbaikannya ditulis ulang dan perlu ditambahkan berulang kali. Ada saran untuk mengatasi ini? - sebpardo
@sebpardo, saya melaporkannya ke google. Semoga mereka memperbaikinya. - Eliptical view
Dipecahkan, terima kasih. - Tpojka
@sebpardo Saya menambahkan jawaban tentang cara mengotomatiskan perbaikan. - RoVo
banyak terima kasih atas solusi ini. Saya tidak memiliki sumber google, tetapi ini juga bekerja untuk repositori virtualbox, yang menandai pesan kesalahan yang sama persis - verbumSapienti


Berubah

deb http://dl.google.com/linux/chrome/deb/ stable main

untuk

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

di masing-masing

  • /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

tampaknya memperbaiki masalah untuk Google Music Manager untuk Play Musik juga. Tidak yakin apakah itu akan mengembalikan perubahan ini di beberapa titik saat file secara otomatis dikonfigurasi.


3
2017-07-21 13:19





Meskipun Google telah memperbaiki masalah ini Chrome, masih muncul untuk mis. Google Earth.

Menambah [arch=amd64] memperbaiki masalah, tetapi perlu ditambahkan berulang kali.

Setelah membuat file berubah seperti yang diusulkan oleh artikel webupd8 dan berlari ke dalam masalah karena itu, solusi saya saat ini adalah menambahkan cronjob untuk menerapkan perbaikan secara otomatis setiap jam sekali:

~$ sudo crontab -e

0 * * * * sed -i 's/^deb http/deb [arch=amd64] http/' /etc/apt/sources.list.d/google-earth.list

(Menggantikan google-earth.list jika diperlukan).


2
2018-05-04 13:36



Karena penasaran apa yang terus mengubah file ini? Dalam pengalaman saya, file sumber apt tidak bisa diubah sendiri - Jonathan
Sergio Rus menganggap bahwa Google akhirnya memperbaikinya untuk Chrome sehingga perubahan satu kali Anda akan dipertahankan lebih dari pembaruan. - Martin Dorey