Google Chrome - Falhou ao buscar http://dl.google.com/linux/chrome/deb/dists/stable/Release [Resolvido]
Dica publicada em Linux / Internet
Google Chrome - Falhou ao buscar http://dl.google.com/linux/chrome/deb/dists/stable/Release [Resolvido]
NOTA: a dica a seguir é uma compilação das informações que eu mesmo publiquei neste tópico: erro na sources.list do google chrome no ubuntu-15.10 [RESOLVIDO] [Ubuntu-BR]
A Google parou de dar suporte ao Google Chrome para sistemas de 32 bits ("i386"): atualmente, somente está disponível o Google Chrome de 64 bits ("amd64").
Por causa disso, o repositório de pacotes "i386" foi removido, o que está afetando muitos usuários de distribuições GNU/Linux que utilizam o sistema de pacotes DEB, como é o caso do Ubuntu, Debian, XUbuntu, Mint, LMDE etc.
O problema é que, mesmo assim, em tais distribuições, o APT irá procurar esse repositório de pacotes de 32 bits: ainda que o seu sistema seja de 64 bits e esteja executando o Google Chrome de 64 bits, o APT investigará tanto a presença de um repositório "i386" quanto a de um repositório "amd64".
Para evitar esse problema, é necessário editar o arquivo 'google-chrome.list' (em alguns sistemas pode ser 'google.list'), que se encontra em '/etc/apt/sources.list.d', para deste modo restringir a arquitetura a somente 64 bits.
Um modo de fazer isso - sem necessidade de executar um editor de textos em modo root - é executar este comando no shell:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
P.S.: caso o arquivo se chame 'google.list', o comando correto será este:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google.list"
Agora, faça o mesmo no arquivo de configuração do CRON, que é o serviço do GNU/Linux que cronologicamente (regularmente) executa certas tarefas, como, no caso, a tarefa de verificar se há atualizações para o Google Chrome:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"
DICA: caso o seu GNU/Linux esteja em modo gráfico (GUI), então, para evitar erros de digitação, na janela do seu navegador selecione o primeiro comando acima indicado e use a combinação de teclas 'Ctrl C' para copiá-lo para a área de transferência. Em seguida, abra a janela do emulador de terminal e use a combinação de teclas 'Ctrl Shift V' para colar o comando. Agora pressione a tecla ENTER para executá-lo.
Repita o procedimento para o segundo comando.
Isso fará com que, tanto dentro de '/etc/apt/sources.list.d/google-chrome.list' (ou de '/etc/apt/sources.list.d/google.list') quanto dentro de '/opt/google/chrome/cron/google-chrome' , a linha de configuração do repositório passe a constar assim:
(no caso do canal seguro acessado pelo serviço CRON, o endereço será 'deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main')
Aquele '[arch=amd64]' significa "arquitetura = 64 bits".
Executados todos esses passos, execute o supercomando abaixo para que seu sistema de gestão de pacotes seja atualizado e o cache de pacotes seja verificado quanto à integridade:
sudo apt-get update && sudo apt-get check
Pronto.
P.S.: agradeço ao usuário matheusks pelo lembrete de que é necessário atualizar também o arquivo de configuração do Google Chrome no serviço CRON. Também por ele ter comentado, lá no tópico, que no sistema dele o arquivo dentro de '/etc/apt/sources.list.d' chama-se 'google.list', ao invés de 'google-chrome.list'.
--
Yuri Sucupira ("Sampayu")
A Google parou de dar suporte ao Google Chrome para sistemas de 32 bits ("i386"): atualmente, somente está disponível o Google Chrome de 64 bits ("amd64").
Por causa disso, o repositório de pacotes "i386" foi removido, o que está afetando muitos usuários de distribuições GNU/Linux que utilizam o sistema de pacotes DEB, como é o caso do Ubuntu, Debian, XUbuntu, Mint, LMDE etc.
O problema é que, mesmo assim, em tais distribuições, o APT irá procurar esse repositório de pacotes de 32 bits: ainda que o seu sistema seja de 64 bits e esteja executando o Google Chrome de 64 bits, o APT investigará tanto a presença de um repositório "i386" quanto a de um repositório "amd64".
Para evitar esse problema, é necessário editar o arquivo 'google-chrome.list' (em alguns sistemas pode ser 'google.list'), que se encontra em '/etc/apt/sources.list.d', para deste modo restringir a arquitetura a somente 64 bits.
Um modo de fazer isso - sem necessidade de executar um editor de textos em modo root - é executar este comando no shell:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
P.S.: caso o arquivo se chame 'google.list', o comando correto será este:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google.list"
Agora, faça o mesmo no arquivo de configuração do CRON, que é o serviço do GNU/Linux que cronologicamente (regularmente) executa certas tarefas, como, no caso, a tarefa de verificar se há atualizações para o Google Chrome:
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"
DICA: caso o seu GNU/Linux esteja em modo gráfico (GUI), então, para evitar erros de digitação, na janela do seu navegador selecione o primeiro comando acima indicado e use a combinação de teclas 'Ctrl C' para copiá-lo para a área de transferência. Em seguida, abra a janela do emulador de terminal e use a combinação de teclas 'Ctrl Shift V' para colar o comando. Agora pressione a tecla ENTER para executá-lo.
Repita o procedimento para o segundo comando.
Isso fará com que, tanto dentro de '/etc/apt/sources.list.d/google-chrome.list' (ou de '/etc/apt/sources.list.d/google.list') quanto dentro de '/opt/google/chrome/cron/google-chrome' , a linha de configuração do repositório passe a constar assim:
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
(no caso do canal seguro acessado pelo serviço CRON, o endereço será 'deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main')
Aquele '[arch=amd64]' significa "arquitetura = 64 bits".
Executados todos esses passos, execute o supercomando abaixo para que seu sistema de gestão de pacotes seja atualizado e o cache de pacotes seja verificado quanto à integridade:
sudo apt-get update && sudo apt-get check
Pronto.
P.S.: agradeço ao usuário matheusks pelo lembrete de que é necessário atualizar também o arquivo de configuração do Google Chrome no serviço CRON. Também por ele ter comentado, lá no tópico, que no sistema dele o arquivo dentro de '/etc/apt/sources.list.d' chama-se 'google.list', ao invés de 'google-chrome.list'.
--
Yuri Sucupira ("Sampayu")
Funcionou no ubuntu e linuxmint