Пропуск получения сконфигурированного файла 'main / binary-i386 / Packages' в качестве репозитория 'xxx' не поддерживает архитектуру i386 '

42

Ниже приведено сообщение об ошибке при выпуске:

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

    
задан Scott Stensland 03.03.2016 в 03:01
источник

1 ответ

76

Я отслеживал оскорбительное репо (любое для Google хром в этом каталоге)

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

РЕШЕНИЕ: ограничение до 64 бит, введя [arch = amd64]

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

ПРИЧИНА ROOT : Google отказалась от поддержки 32-разрядного Chrome в Linux, вызвавшего ошибку при обновлении apt в 64-битных системах (с поддержкой multi arch) ... подробнее здесь: Ссылка

Чтобы подтвердить, что вы используете 64-разрядный ubuntu с проблемой многолучевого доступа

dpkg --print-foreign-architectures

, если он говорит

i386

, то вы добавили 32-битную поддержку, это приведет к отображению вашей собственной arch ... issue

dpkg --print-architecture 

, если вы являетесь нативной 64, вы увидите этот вывод, поэтому РЕШЕНИЕ, показанное выше

amd64
    
ответ дан Scott Stensland 03.03.2016 в 03:01
источник