À partir de mars 2016, Software Updater affiche "Échec du téléchargement des informations sur le référentiel" et "Vérifiez votre connexion Internet lors d'une tentative de mise à jour". Quelle en est la cause et comment puis-je résoudre le problème pour pouvoir mettre à jour mon ordinateur?
J'ai Google Chrome installé et j'utilise Ubuntu 14.04 64bit.
Lorsque vous installez Google Chrome, celui-ci ajoute son propre référentiel à votre système pour qu'il puisse être mis à jour via Software Updater. Vers le début du mois de mars 2016, Google a abandonné ses versions 32 bits pour Chrome. Sur Ubuntu 64 bits, Software Updater s'attend à voir les versions 32 bits et 64 bits des packages dans un référentiel donné. Depuis que Google a supprimé la version 32 bits, Software Updater ne peut plus trouver ce package et génère une erreur indiquant que le téléchargement des informations du référentiel a échoué. Vérifiez votre connexion Internet.
Afin de résoudre ce problème, vous devez indiquer au gestionnaire de paquets que le référentiel Google est uniquement à 64 bits. Pour ce faire, vous devez modifier le fichier de référentiel Google afin d'ajouter [Arch=AMD64]
après le deb
au début de la ligne. L'extrait suivant vérifiera si l'erreur est bien dans le référentiel Google et effectuera la modification pour vous. Assurez-vous de copier l'extrait entier (une ligne) et de le coller dans votre terminal préféré:
url=http://dl.google.com/linux/chrome/deb/; if Sudo apt-get update 2>&1 >/dev/null | grep --quiet "$url"; then for file in $(Sudo grep -Rl "deb $url" /etc/apt/); do Sudo sed -i 's/^deb/deb [Arch=AMD64]/' "$file"; done; fi
Fermez et relancez Software Updater et mettez à niveau Chrome vers la dernière version - 49.0.2623.87-1 ou ultérieure.
J'ai ajouté [Arch=AMD64]
au /etc/apt/sources.list.d/google-chrome.list
comme suggéré, mais j'entendais toujours l'erreur.
J'ai remarqué qu'il y avait une deuxième raison possible de l'erreur.
Sur mon système, il existe un fichier appelé additiona-repositories.list
dans /etc/apt/sources.list.d
. Ce fichier nécessitait également l'ajout du [Arch=AMD64]
afin d'effacer l'erreur.
J'ai ajouté directement à l'URL à l'aide du gestionnaire de mise à jour "mintUpdate 4.9.3.3" en cliquant sur Edition> sources logicielles, en saisissant mon mot de passe, en sélectionnant "référentiels supplémentaires (à gauche), en mettant en surbrillance l'élément correspondant:
deb http://dl.google.com/linux/chrome/deb/ stable main
En cliquant sur "Mettre à jour l'URL" et en ajoutant [Arch=AMD64]
juste après le deb en tant que tel:
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
Bien que ce ne soit pas aussi sophistiqué que la méthode du terminal, cela fonctionnera pour ceux d'entre nous qui sont orientés GUI.
Solution rapide à court terme pour Ubuntu (14.04)
maintenant les mises à jour sont disponibles :-)
J'utilise 14.04 64 bits et j'obtiens également le message "Échec du téléchargement des informations sur le référentiel". J'ai utilisé l'extrait de code. J'ai ensuite exécuté le programme de mise à jour du logiciel ... Il fonctionnait parfaitement et j'ai mis à jour le dernier chrome de Google.
J'ai exécuté le programme de mise à jour du logiciel une deuxième fois. Maintenant, je reçois le message d'erreur "Echec du téléchargement du référentiel". J'ai examiné le fichier /etc/apt/google-chrome.list et trouvé le [Arch = AMD64] manquant. Cependant, le fichier /etc/apt/google-chrome.list.save contient le [Arch = AMD64].
J'ai donc à nouveau exécuté l'extrait de code. Le programme de mise à jour du logiciel s'exécute maintenant sans erreur. Et le fichier /etc/apt/google-chrome.list contient le fichier [Arch = AMD64].
Il me semble que la mise à jour de chrome générera automatiquement un nouveau fichier /etc/apt/google-chrome.list sans [Arch = AMD64] ... vous obligeant à réexécuter l'extrait de code. L'extrait de code est donc un correctif temporaire jusqu'à ce que le fichier soit à nouveau généré automatiquement.
Remarque: Voici le contenu de mon fichier /etc/apt/google-chrome.list:
### 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