Obtenir le message d'erreur ci-dessous lors de l'émission:
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'
Cela recoupe plusieurs versions d'ubuntu
J'ai repéré le repo incriminé (tous pour Google chrome dans ce répertoire)
cd /etc/apt/sources.list.d
grep chrome * | grep -v AMD64
Maintenant, faites comme ci-dessous pour chaque fichier repo correspondant à ce qui précède
cat /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
SOLUTION: limiter à seulement 64 bits en introduisant le [Arch = AMD64]
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
ROOT CAUSE : Google a arrêté la prise en charge de Chrome 32 bits sur Linux, ce qui a déclenché une erreur lors de la mise à jour de apt dans des systèmes 64 bits (avec multi Arch activé) ... détails ici: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubunt
Pour confirmer que vous utilisez ubuntu 64 bits avec problème multiarch activé
dpkg --print-foreign-architectures
si ça dit
i386
alors vous avez ajouté le support 32 bits, cela listera votre problème natif Arch ...
dpkg --print-architecture
si vous avez 64 ans, vous verrez cette sortie, donc SOLUTION ci-dessus
AMD64
En changeant
deb http://dl.google.com/linux/chrome/deb/ stable main
à
deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
dans chacun de
/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
semble résoudre le problème pour Google Music Manager pour Play Music aussi. Vous ne savez pas si ces modifications seront annulées à un moment donné, car les fichiers sont automatiquement configurés.
(cette solution est pour Ubuntu Bionic Beaver)
Tout d’abord, honte à Google d’avoir laissé cette question si longtemps!
Voici comment y remédier:
Comme déjà mentionné ci-dessus, l'édition de fichiers dans /etc/apt/sources.list.d
semble fonctionner ... mais seulement temporairement. Le lendemain, le problème est de retour.
Voici pourquoi:
Le fichier /etc/cron.daily/google-earth-pro
est exécuté quotidiennement et écrase ce que vous avez dans /etc/apt/sources.list.d/google-earth-pro.list
.
Pour résoudre ce problème une fois pour toutes, éditez /etc/cron.daily/google-earth-pro
.
Trouvez cette ligne:
REPOCONFIG="deb http://dl.google.com/linux/earth/deb/ stable main"
... et changez le en:
REPOCONFIG="deb [Arch=AMD64] http://dl.google.com/linux/earth/deb/ stable main"
Bien que Google ait résolu ce problème pour Chrome , il apparaît toujours, par exemple. Google Earth .
L'ajout de [Arch=AMD64]
corrige le problème, mais il doit être ajouté encore et encore.
Après avoir rendu le fichier immuable comme proposé par un article webupd8 et abouti à problèmes à cause de cela, ma solution actuelle consiste à ajouter un fichier cronjob pour appliquer le correctif automatiquement toutes les heures:
~$ Sudo crontab -e
0 * * * * sed -i 's/^deb http/deb [Arch=AMD64] http/' /etc/apt/sources.list.d/google-earth.list
(Remplacez google-earth.list
si nécessaire).
Même si cette question est marquée comme résolue, pour moi, sous Ubuntu 18.04, a changé une ligne dans /etc/apt/sources.list
de deb http://dl.google.com/linux/chrome/deb/ stable main
à deb [Arch=AMD64] http://dl.google.com/linux/chrome/deb/ stable main
.
Il n'y avait pas de fichier nommé /etc/apt/sources.list.d/google-chrome-unstable.list
. Apporter les mêmes modifications dans /etc/apt/sources.list.d/google-chrome.list
a donné des avertissements indiquant que le paquet cible est configuré à plusieurs reprises. (dans sources.list
et google-chrome.list
)
Bien que cette question ait été marquée comme résolue, je n’étais pas en mesure de résoudre ce problème avec l’une des réponses ci-dessus. J'ai utilisé une autre méthode. Allez dans 'logiciels et mises à jour'> logiciel ubuntu> télécharger depuis> sélectionnez le meilleur serveur. Attendez maintenant que le système le découvre. Une fois que cela est fait, essayez à nouveau votre commande. Cela a fonctionné pour moi.