Arreglando la actualización de Google Chrome para Ubuntu LTS *EDIT* aplica para Google Web Designer

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

Augusto Tijerina

Read more posts by this author.