Si instalaste Google Chrome a partir de uno de los archivos .deb que provee Google directamente a través de sus canales para Ubuntu, Mint o derivados de Debian es posible que te encuentres el siguiente error al correr el comando apt-get update
(o el Software Updater de tu elección):
W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
E: Some index files failed to download. They have been ignored, or old ones used instead.
Arreglo rápido
Para arreglarlo, sólo edita como root el siguiente archivo /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
y agregar el siguiente cambio:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Es decir, sólo agrega [arch=amd64]
entre deb
y http://dl.google.com..
.
Una vez completado el ajuste, sólo corre apt-get update
o tu actualización nuevamente y se completará sin problemas.
La explicación
Google removió el soporte para las versiones de arquitectura x86 de Google Chrome. Sin embargo, olvidó actualizar el builder automático de los paquetes y siguen preguntando la disponibilidad de los paquetes x86.
La instrucción [arch=amd64]
indica la arquitectura única que debe de manejar el repositorio
Yes, Google metió la pata. Hurr hurr. Pasa seguido.
Me pregunto si afecta a los usuarios de otras distros.
EDIT Agosto 2016: Pude comprobar que ocurre lo mismo si usamos Google Web Designer. Mismo fix, diferente archivo:
/etc/apt/sources.list.d/google-webdesigner.list