Obtener el siguiente mensaje de error al emitir:
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'
Esto atraviesa varias versiones de ubuntu
apt
package-management
multiarch
Scott Stensland
fuente
fuente
Respuestas:
Rastreé el repositorio ofensivo (cualquiera para Google Chrome en este directorio)
Ahora haga lo mismo a continuación para cada archivo de repositorio que coincida arriba
SOLUCIÓN: limite a solo 64 bits introduciendo [arch = amd64]
CAUSA RAÍZ : Google dejó de admitir Chrome de 32 bits en Linux, lo que provocó un error al actualizar apt en sistemas de 64 bits (con múltiples arcos habilitados) ... detalles aquí: http://www.omgubuntu.co.uk/2016/ 03 / fix-failure-to-fetch-google-chrome-apt-error-ubuntu
Para confirmar que está usando ubuntu de 64 bits con un problema habilitado para multiarch
si dice
luego ha agregado soporte de 32 bits, esto mostrará una lista de su arco nativo ... problema
si eres nativo 64 verás esta salida, así que haz la SOLUCIÓN que se muestra arriba
Aquí está el comando para eliminar la arquitectura múltiple (solo si no tiene aplicaciones de 32 bits)
fuente
(esta solución es para Ubuntu Bionic Beaver)
Primero, ¡qué vergüenza en Google por dejar que este problema permanezca tanto tiempo!
Aquí se explica cómo solucionarlo:
como ya se mencionó anteriormente, la edición de archivos
/etc/apt/sources.list.d
parece funcionar ... pero solo temporalmente. Al día siguiente, el problema ha vuelto.Este es el por qué:
El archivo se
/etc/cron.daily/google-earth-pro
ejecuta a diario y sobrescribe lo que tiene/etc/apt/sources.list.d/google-earth-pro.list
.Para solucionarlo de una vez por todas, edite
/etc/cron.daily/google-earth-pro
.Encuentra esta línea:
... y cámbielo a:
fuente
google-earth-pro.list
ygoogle-earth-pro.list.save
.[arch=amd64]
solucionado mi problema con VirtualBox 6.0Cambiando
a
en cada
/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
Parece que también soluciona el problema de Google Music Manager para Play Music. No estoy seguro de si revertirá estos cambios en algún momento ya que los archivos se configuran automáticamente.
fuente
/etc/apt/sources.list.d/google.list
Aunque Google ha solucionado este problema para Chrome , todavía aparece para, por ejemplo, Google Earth .
Agregar
[arch=amd64]
soluciona el problema, pero debe agregarse una y otra vez.Después de hacer que el archivo sea inmutable como lo propone un artículo de webupd8 y tener problemas debido a eso, mi solución actual es agregar un cronjob para aplicar la solución automáticamente una vez cada hora:
(Reemplace
google-earth.list
si es necesario).fuente
Aunque esta pregunta se marcó como resuelta, no pude resolver este problema con ninguna de las respuestas anteriores. Usé otro método. Vaya a 'software y actualizaciones'> software ubuntu> descargar desde> seleccione el mejor servidor. Ahora espere un tiempo para que el sistema lo descubra. Una vez hecho esto, intente su comando nuevamente. Esto funcionó para mí.
fuente
Incluso si esta pregunta está marcada como resuelta, para mí, en Ubuntu 18.04, cambió una línea
/etc/apt/sources.list
dedeb http://dl.google.com/linux/chrome/deb/ stable main
adeb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
.No había ningún archivo con nombre
/etc/apt/sources.list.d/google-chrome-unstable.list
. Hacer los mismos cambios en/etc/apt/sources.list.d/google-chrome.list
advertencias dio que el paquete de destino se configura varias veces. (ensources.list
ygoogle-chrome.list
)fuente