Il y a un signe d'erreur sur mon panneau Ubuntu qui indique l'erreur indiquée dans le titre. J'ai utilisé Sudo apt-get update
mais cela ne m'a donné aucune erreur. Cependant, le signe d'erreur persiste.
Comment puis-je réparer ça?
J'ai eu la même erreur en 14.04. La réinstallation du paquet wine-staging-i386
a résolu le problème:
Sudo apt-get install --reinstall wine-staging-i386
Si vous utilisez Ubuntu 64 bits, le problème est probablement dû au fait que "wine-staging-AMD64" dépend de "wine-staging-i386" qui est un paquet virtuel et qui n'est pas réellement installable. D'après ce que je peux déduire de la lecture à ce sujet ici l'erreur "le cache n'a pas de paquet" lorsque la mise à jour de vin est disponible est que l'environnement de compilation ou le programme de mise à jour ne traite pas de la nature multi-arborescente de ce "vin" installer.
Si vous n'utilisez pas les plugins Pipelight expérimentaux flash ou Unity3d et que vous n'avez pas besoin de la version 64 bits de "wine-staging", vous pouvez toujours supprimer "wine-staging-AMD64" et ses dépendances. Si c'est ce que vous voulez faire, assurez-vous de désactiver tout d'abord les plugins 64 bits que vous avez activés/chargés dans pipelight comme suit:
pipelight-plugin --disable x64-flash
et/ou
pipelight-plugin --disable x64-unity3d
Remarque: vous devrez peut-être utiliser "Sudo" au début de ceux-ci si vous avez installé les plug-ins 64 bits pour tous les utilisateurs.
Continuez ensuite avec la désinstallation de la version 64 bits de "wine-staging" comme suit:
Sudo aptitude -V purge wine-staging wine-staging-AMD64 wine-staging:i386+
Ceci désinstallera le paquet de dépendance "wine-staging" (64 bits) et le "vin-staging-AMD64" (64 bits) et installera le paquet de dépendance "wine-staging: i386" (32 bits).
Le paquet 32 bits ne dépend que de 32 bits, donc n’ayez pas de problème pour autant que je sache.
Note: YMMV;)
Il semble y avoir plusieurs options pour résoudre ce problème.
Mais d'abord, un peu d'éducation. L'erreur consiste à alerter (évidemment) l'utilisateur qu'il y a une incompatibilité dans les dépendances téléchargées (selon votre système) pour i386 ou x86.
pour 15.04 et plus tard: Sudo apt-get upgrade
semble être la clé pour résoudre le problème.
depuis 14.04 et les versions antérieures: Sudo apt-get update wine-staging-i386
a été signalé au travail.
En outre, comme Exomancer a déclaré,
Celui qui fonctionne pour moi pour supprimer cet avertissement est d'utiliser Y-PPA Manager et sous "Avancé", cliquez sur "Essayer d'importer toutes les clés GPG manquantes". Une fois que je fais cela, l'avertissement s'en va. Je dois le faire chaque fois que l'avertissement apparaît. C'est agaçant et ce n'est pas un véritable "correctif", mais encore une fois, cela fonctionne lorsque d'autres correctifs ne semblent pas aider.
voir aussi la question: Comment puis-je résoudre une erreur de dépendance répétée du paquet impliquant 'wine-staging-i386'
Je ne pouvais pas résoudre ce problème en réinstallant ou en mettant à niveau.
Pour Ubuntu 16.04 LTS ou une version ultérieure, vous pouvez simplement exécuter
Sudo apt-get install wine1.6
Je continue également à recevoir la Unknown error: '<class 'KeyError'>' (“The cache has no package named wine-staging-i386”)
J'ai essayé d'autres solutions, y compris celles présentées ici: Comment puis-je résoudre une erreur de dépendance répétée du package impliquant 'wine-staging-i386' . Ils ont suggéré de faire un Sudo apt-get update
ainsi que la même solution que celle listée ci-dessus Sudo apt-get install --reinstall wine-staging-i386
.
Celui qui fonctionne pour moi pour supprimer cet avertissement gênant est d'utiliser le gestionnaire Y-PPA et sous ' Avancé 'cliquez sur' Essayez d'importer toutes les clés GPG manquantes '. Une fois que je fais cela, l'avertissement s'en va. Je dois le faire chaque fois que l'avertissement apparaît. C'est agaçant et ce n'est pas un véritable "correctif", mais encore une fois, cela fonctionne lorsque d'autres correctifs ne semblent pas aider.